linux添加secondary ip
linux下ip地址除了primary外,還有兩種: 1. ip alias(子接口) 2. secondary ip(輔助ip) www.2cto.com
都可在一塊物理網卡上添加,alias由ifconfig添加,ifconfig查看時以子接口如eth0:1的形式顯示;secondary ip由ip命令所支持.
添加子接口: # ifconfig eth0:1 10.10.56.33/24 up
#添加到內存中並立即生效,ifconfig和ip addr sh可查看.也可
到/etc/sysconfig/network-scripts目錄下面創建一個對應的子接口配置文件: cd /etc/sysconfig/network-scripts ; cp ifcfg-eth0 ifcfg-eth0:0 ; 編輯:ifcfg-eth0:0, 將裡面的設備名稱和ip地址等修改即可: DEVICE=eth0:0 IPADDR=10.10.56.33 Linux最多255個ip alias.
www.2cto.com
添加secondary ip: # ip a add dev eth1 172.16.18.18/24 brd 172.16.18.255 # ip a sh dev eth1 ...... inet 172.16.18.118/24 brd 172.16.18.255 scope global secondary eth1 #如果添加的是同網段的ip,那麼顯示的是secondary ip;如果不是同一網段的那就是primary. 不過對於物理網卡,對於我們來說,除了第一個配置的ip地址,之後添加的都可以算是secondary了.這裡添加的ip ifconfig命令是看不到的.
就我本人所知, ip添加secondary ip只添加到內存,不知道是否可以以配置文件的方式實現.