看板 Linux 關於我們 聯絡資訊
※ 引述《REIDO (NEET)》之銘言: : 鳥哥有教ifconfig eth0:0 這種可以綁定多IP的方式,不過如果是用 : /etc/sysconfig/network-script/ifcfg-eth0 : 裡面設定 : IPADDR1= : IPADDR2= : 這種, : ifconfig裡面找不到ADDR2以後的IP,請問有辦法顯示其他IP嗎? : 此外,這兩種IP alias方式是不一樣的嗎? 早期 linux 系統要具備多個 ip 方式是使用 ip alias 方式,不過 晚期後續 linux kernel 有其他方式可以支援多個 ip 組態設定而 不用 ip alias 了,而且也鼓勵使用 ip 這個命令替代使用。 傳統設定 ip alias 方式就是: ifconfig eth0 192.168.1.1 255.255.255.0 ifconfig eth0:0 192.168.1.2 255.255.255.0 現在使用 iproute2 裡面的 ip 可以取代原本的工具使用,當然 ip 這個工具也是設計可以取代傳統的 ifconfig/route/arp 等等工具。 多個 ip 設定就是: ip addr add 192.168.1.1/24 brd + dev eth0 ip addr add 192.168.1.2/24 brd + dev eth0 要檢視可以使用 ip addr show dev eth0 等方式,要刪除剛剛新增的 ip 可以把 add 換成 del 就可以了。 最後因為 ifconfig 本身設計沒有支援 ip 命令設定多組 ip 的方式, 所以 ifconfig 就會看不到。最後 ip 命令也可以設定 ip alias,語法: ip addr add 192.168.1.1/24 brd + dev eth0 ip addr add 192.168.1.2/24 brd + label eth0:0 dev eth0 提供給你參考使用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.250.59 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1412313582.A.1B4.html