linux 添加secondary ip


linux下ip地址除了primary外,還有兩種: 1. ip alias(子接口) 2. secondary ip(輔助ip)
都可在一塊物理網卡上添加,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.

添加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只添加到內存,不知道是否可以以配置文件的方式實現.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM