为什么“auto eth0”对于内核 > 3.2 来说是个问题?

为什么“auto eth0”对于内核 > 3.2 来说是个问题?

对于这个新问题,我参考了之前的问题:

上网有“强制”吗?

为什么文件 /etc/network/interfaces 中的“auto eth0”对于内核 > 3.2 来说是个问题?

当输入“auto eth0”且机器未插上网线时,机器将无法进行“配置网络”以外的启动并且会自动挂断。

当我删除“auto eth0”时,机器无需插入网线即可正常启动。

内核 3.2.x 不存在这种情况

(但是当我想回到互联网时 - 必须再次添加“auto eth0”。)

答案1

如果您在 /etc/network/interfaces 中声明“auto eth0”,则表示您告诉系统自动连接以太网。但是,正如您所说,您断开了以太网电缆。您给系统布置了一项不可能完成的任务:连接以太网,但不通过电缆连接到路由器!系统将尝试按照您的指示运行几分钟,并最终启动没有您请求的连接。

通常,网络管理器会为您处理所有这些问题,/etc/network/interfaces 中除了环回之外没有任何条目。如果没有发生这种情况,您最好能排除 NM 故障,而不是让系统出现无法解决的问题。

相关内容