我想知道:
# ifconfig eth0:0 1.1.1.1/24然后就
# ip addr add 1.1.1.1/24 dev eth0顺便说一句我做不到
# ip addr add 1.1.1.1/24 dev eth0:0
RTNETLINK answers: File exists在ip addr show中,情况就不同了:
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 8c:ae:4c:fe:1f:75 brd ff:ff:ff:ff:ff:ff
inet 1.1.1.1/24 brd 1.1.1.255 scope global eth0:0 ---> with ifconfig
inet 2.2.2.2/24 scope global eth0 ----> with ip什么时候我应该选择第一种方式,什么时候我应该选择第二种方式?更酷的是
发布于 2015-11-09 16:02:58
在Linux中,使用ip命令。在其他OSes中,使用ifconfig和家庭。
如果您以这样的方式使用iproute2 way (ip):
ip addr add 1.1.1.1/24 dev eth0 label eth0:0您应该具有与第一个ifconfig命令相同的效果,甚至应该由ifconfig以相同的方式显示。如前所述,在Linux中,您应该更喜欢ip系列的命令,而不是ifconfig、route等。尽管ifconfig和其他命令在未来一段时间内将在网络管理员的饮食中保持稳定,因为它们在非Linux OSes中也得到了广泛的使用和支持。
https://unix.stackexchange.com/questions/87829
复制相似问题