未配置的链路可以保持在“UP”状态(IFF_RUNNING
位设置),无论是否配置 IP 地址:
ip addr show dev eth8
8: eth8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 42:01:ff:ff:ff:08 brd ff:ff:ff:ff:ff:ff
这样做的优点之一是,只需拔掉以太网电缆即可执行简单的连接测试。
永久保持这种状态有什么实际的缺点吗? “UP”状态在内核端有多少开销?
答案1
我很确定它唯一的实际缺点(除非你有很多接口数量(例如数千个)(当然,即使关闭一个接口也没关系),以太网端口在打开时会消耗更多电量,而在链接打开时消耗更多电量。因此,在笔记本电脑上,电池寿命会稍微缩短。
另外,我想任何发送/接收原始以太网帧的东西都可以使用它。此外,如果您启用了 IPv6,则使用默认设置,它将获得 v6 链路本地地址。