由于某种原因我决定摆脱network-manager
,现在为了上网,我必须运行sudo ifup eth0
. 这是cat /etc/network/interfaces
给出的:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
如何确保不再执行这个费力的过程...如何在启动时自动启动网络?
由于某种原因我决定摆脱network-manager
,现在为了上网,我必须运行sudo ifup eth0
. 这是cat /etc/network/interfaces
给出的:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
如何确保不再执行这个费力的过程...如何在启动时自动启动网络?
DHCP
静止的
重启网络。
如果您使用静态,您可能需要检查 /etc/resolv.conf 以确保已指定名称服务器。它可能看起来像这样:
将 eth0 添加到
auto lo
,例如:这将在运行时启动 lo(环回)和 eth0
ifup -a
(在启动时完成)。来自
man interfaces
:如果您不想在此接口上设置 IP 地址,这将无济于事。就我而言,我想调出 eth0 以便它进入 vswitch 配置。我必须为 /etc/network/interfaces 中的接口添加以下内容
今天我遇到了同样的“忽略未知接口 eth0=eth0”的问题。对我来说,问题是由于我正在配置 eth1(静态)而不是 eth0(我没有配置 eth0)。
所以我只是将 eth1 重命名为 eth0 并且它起作用了。
希望它可以帮助任何犯过同样错误的人。
PS:对不起我的英语不好,不要犹豫,告诉任何错误;)
对于遇到此问题且所选答案不起作用的人,请运行
ifconfig -a
以确保您的以太网设备显示为eth0
可能也是您配置中的默认设置。我eth1
的不管什么原因。所以
/etc/network/interfaces
我不得不使用:我还编辑
/etc/NetworkManager/NetworkManager.conf
和设置:我遇到了同样的问题,如果 ifup ens192 会调出接口,但启动或服务网络重启都无法调出 ens192 接口......它只使用一条自动线就解决了......
新的汽车线是这样的......
不工作的版本看起来像这样(我有两条自动线)