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只添加到內存不知道是否可以以配置文件的方式實現
From:http://tw.wingwit.com/Article/os/fwq/201405/30905.html