geriwolf 发表于 2009-04-15 21:15

绑定多个IP地址

    一个网卡绑定多个IP地址,即多个IP地址共用同一个物理网卡,可以使用任一IP地址进行连接。假设当前机器的网卡名称是pcn0,IP地址是192.168.0.11,要增加192.168.0.12的IP地址。

如果是临时使用(重启后失效),可用ifconifg进行配置,命令如下:
# ifconfig pcn0 addif 192.168.0.12 netmask 255.255.255.0 up
子网掩码也可写成如下形式
# ifconfig pcn0 addif 192.168.0.12/24 up

这样用addif添加,会自动从pcn0:1开始依次往后,生成pcn0:1,pcn0:2,pcn0:3……这样的网卡名称,可通过ifconfig -a查看。你也可以指定网卡的名称,例如pcn0:12,方法如下:
# ifconfig pcn0:12 plumb
# ifconfig pcn0:12 inet 192.168.0.12/24 up


如果需要重启后添加的IP仍然有效,可进行如下步骤:
1、在/etc目录下创建hostname.pcn0:1文件,
# vi /etc/hostname.pcn0:1
添加主机别名如,
host:1
这里也可直接填写IP地址192.168.0.12,如果不需要使用主机别名(如telnet host:1),则可直接填IP,并跳过下面第2步的设置。
2、编辑/etc/hosts文件,
# vi /etc/hosts
加入主机别名IP地址解析如,
192.168.0.12 host:1
3、如果添加的IP不在同一个网段,需要编辑/etc/netmasks文件,添加子网,
# vi /etc/netmasks
192.168.0.0    255.255.255.0
3、重启,或者按照上面临时添加IP的方法暂行使用,
# reboot
4、重启后检查是否添加成功,
# ifconfig -a


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80598/showart_1901131.html

hrz520520 发表于 2009-06-09 10:38

谢谢受教了哈哈哈
页: [1]
查看完整版本: 绑定多个IP地址