Re: [问题] 一张网卡多IP的显示

楼主: kenduest (小州)   2014-10-03 13:19:37
※ 引述《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
提供给你参考使用。

Links booklink

Contact Us: admin [ a t ] ucptt.com