首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ifconfig和iproute2虚拟接口的区别

问ifconfig和iproute2虚拟接口的区别
EN

Unix & Linux用户
提问于 2013-08-22 21:27:32
回答 1查看 4.8K关注 0票数 5

我想知道:

代码语言:javascript
复制
# ifconfig eth0:0 1.1.1.1/24

然后就

代码语言:javascript
复制
# ip addr add 1.1.1.1/24 dev eth0

顺便说一句我做不到

代码语言:javascript
复制
# ip addr add 1.1.1.1/24 dev eth0:0
RTNETLINK answers: File exists

在ip addr show中,情况就不同了:

代码语言:javascript
复制
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

什么时候我应该选择第一种方式,什么时候我应该选择第二种方式?更酷的是

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-11-09 16:02:58

在Linux中,使用ip命令。在其他OSes中,使用ifconfig和家庭。

如果您以这样的方式使用iproute2 way (ip):

代码语言:javascript
复制
ip addr add 1.1.1.1/24 dev eth0 label eth0:0

您应该具有与第一个ifconfig命令相同的效果,甚至应该由ifconfig以相同的方式显示。如前所述,在Linux中,您应该更喜欢ip系列的命令,而不是ifconfig、route等。尽管ifconfig和其他命令在未来一段时间内将在网络管理员的饮食中保持稳定,因为它们在非Linux OSes中也得到了广泛的使用和支持。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/87829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档