ip 与 ifconfig

Pyl*_*lsa 21 linux ip ifconfig

阅读答案后,我开始探索*nix 系统ipifconfig*nix 系统之间的区别。我很快了解到它比ip具有“更多”的功能ifconfig,但真正的区别是什么?ifconfig当它提供我需要的功能时,有什么理由不使用它吗?(例如安全隐患)想知道,因为我是一个狂热的ifconfig用户。

Den*_*son 18

为什么 iproute2?

大多数 Linux 发行版和大多数 UNIX 发行版目前都使用古老的 arp、ifconfig 和 route 命令。虽然这些工具可以工作,但它们在 Linux 2.2 及更高版本下会表现出一些意外的行为。例如,现在 GRE 隧道是路由的一个组成部分,但需要完全不同的工具。

对于 iproute2,隧道是工具集的一个组成部分。

2.2 及以上的 Linux 内核包括一个完全重新设计的网络子系统。这个新的网络代码带来了 Linux 性能和功能集,在一般操作系统领域几​​乎没有竞争。事实上,新的路由、过滤和分类代码比许多专用路由器和防火墙以及流量整形产品提供的功能更强大。

随着新的网络概念的发明,人们已经找到了将它们贴在现有操作系统现有框架之上的方法。这种不断分层的 cruft 导致网络代码充满了奇怪的行为,就像大多数人类语言一样。过去,Linux 模拟了 SunOS 对其中许多事情的处理,这并不理想。

这个新框架可以清楚地表达以前 Linux 无法实现的功能。


And*_*ovs 12

简单的回答:在 Linuxifconfig上已经过时了。

来自man ifconfig

这个程序已经过时了!对于更换检查ip addrip link。对于统计使用ip -s link.