linux下同一块网卡不影响原IP增加新虚拟IP
在linux下同一块网卡下可以配置多个IP(当然,在windows下也可以)。也即是所谓的虚拟IP接口,虚拟网络接口指的是为一个网络接口指定多个IP地址,虚拟接口是这样的 eth0:0 、 eth0:1、eth0:2 … .. eth1N。当然您为eth1 指定多个IP地址,也就是 eth1:0、eth1:1、eth1:2 … …以此类推。
对于直接配置生效而不影响原IP的配置方法有两种:一种是通过ifconfig配置后,立即生效。但重启后该配置不保存;另一种是重启后该IP还存在。
方法一:
1ifconfig 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
2直接配置生效,当然也可以分行解成两部操作。
3ifconfig eth0:1 192.168.1.249 netmask 255.255.255.0
4ifconfig eth0:1 up
方法二:
1cd /etc/sysconfig/network-scripts/
2cp ifcfg-eth0 ifcfg-eth0:1
3vi ifcfg-eth0:1
4DEVICE=eth0:1 改的设备名称要与复文件名里的网络接口一致
5BOOTPROTO=none
6IPADDR=192.168.3.5 新的IP
7NETMASK=255.255.255.0
8NETWORK=192.168.3.0
9HWADDR=00:11:43:35:ea:38
10ONBOOT=yes
11TYPE=Ethernet
12USERCTL=no
13PEERDNS=yes
14IPV6INIT=no
修改为以上格式,然后保存即出。运行命令ifup eth0:1,这样即即保证原IP不会受影响,同时也保证新的IP配置生效,即使重启后也不会受影响。
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/ifconfig/159.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.