我刚刚完成了 13.04 的全新安装,并忙于配置一切。目前我已经有一个可用的设置,但有一项让我很烦恼。
我的有线连接无法通过 Gnome 设置面板或 nm-connection-editor 进行编辑。以下是 /etc/network/interfaces 中的内容
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto p3p1
iface p3p1 inet dhcp
这是 /etc/NetworkManager/NetworkManger.conf 的上下文
[main]
plugins=ifupdown,keyfile
dns=dnsmasq
[ifupdown]
managed=true
我的理解是应该managed=true
允许我通过 NetworkManager 来控制它。这不包括编辑它吗?
对我来说,问题是我需要强制使用 dnsmasq,但是不是resolvconf。我能想到的唯一办法就是删除 resolvconf。安装 resolvconf 后,dhcp 名称服务器会插入到 resolv.conf 中,这是不受欢迎的,因为它会在我启动 VPN 时干扰正确的操作。
我所得到的效果是,手动编辑似乎不太优雅,而且令人惊讶的是,我无法从系统设置控制面板编辑配置。
答案1
删除行
iface p3p1 inet dhcp
从/etc/network/interfaces
并重新启动network-manager
服务
sudo service network-manager restart
原因是@jdthood 所述的原因,网络管理器无法修改来自/etc/network/interfaces
答案2
您无法/etc/network/interfaces
通过 NetworkManager 连接编辑器进行编辑。