linux下ip地址除了primary外还有两种 ip alias(子接口) secondary ip(辅助ip)
都可在一块物理网卡上添加alias由ifconfig添加ifconfig查看时以子接口如eth的形式显示secondary ip由ip命令所支持
添加子接口 # ifconfig eth / up
#添加到内存中并立即生效ifconfig和ip addr sh可查看也可到/etc/sysconfig/networkscripts目录下面创建一个对应的子接口配置文件 cd /etc/sysconfig/networkscripts cp ifcfgeth ifcfgeth 编辑ifcfgeth 将里面的设备名称和ip地址等修改即可 DEVICE=eth IPADDR= Linux最多个ip alias
添加secondary ip # ip a add dev eth / brd # ip a sh dev eth inet / brd scope global secondary eth #如果添加的是同网段的ip那么显示的是secondary ip如果不是同一网段的那就是primary 不过对于物理网卡对于我们来说除了第一个配置的ip地址之后添加的都可以算是secondary了这里添加的ip ifconfig命令是看不到的
就我本人所知 ip添加secondary ip只添加到内存不知道是否可以以配置文件的方式实现