linux下同一块网卡不影响原IP增加新虚拟IP

2011年8月22日 发表评论 阅读评论

  在linux下同一块网卡下可以配置多个IP(当然,在windows下也可以)。也即是所谓的虚拟IP接口,虚拟网络接口指的是为一个网络接口指定多个IP地址,虚拟接口是这样的 eth0:0 、 eth0:1、eth0:2 ... .. eth1N。当然您为eth1 指定多个IP地址,也就是 eth1:0、eth1:1、eth1:2 ... ...以此类推。

         对于直接配置生效而不影响原IP的配置方法有两种:一种是通过ifconfig配置后,立即生效。但重启后该配置不保存;另一种是重启后该IP还存在。

方法一:

ifconfig eth0:1 192.168.1.249 hw ether 00:11:00:00:11:55   netmask 255.255.255.0 broadcast 192.168.1.255   up

直接配置生效,当然也可以分行解成两部操作。

ifconfig eth0:1 192.168.1.249  netmask 255.255.255.0

ifconfig eth0:1 up

方法二:

cd /etc/sysconfig/network-scripts/

cp ifcfg-eth0 ifcfg-eth0:1

vi ifcfg-eth0:1

DEVICE=eth0:1    改的设备名称要与复文件名里的网络接口一致
BOOTPROTO=none
IPADDR=192.168.3.5      新的IP
NETMASK=255.255.255.0
NETWORK=192.168.3.0
HWADDR=00:11:43:35:ea:38
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPV6INIT=no
GATEWAY=192.168.3.1

修改为以上格式,然后保存即出。运行命令ifup eth0:1

这样即即保证原IP不会受影响,同时也保证新的IP配置生效,即使重启后也不会受影响。




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: Linux/unix/mac 标签: ,
  1. youyou
    2011年8月27日19:39 | #1

    顶起!