如何使用/ etc / network / interfaces代替network-manager


21

我已经安装了12.04 Desktop,如何卸载Network-Manager并将其设置/etc/network/interfaces为解析网络连接的默认文件?

Answers:


27

如果您在中手动管理网卡/etc/network/interfaces,则网络管理器将不会对其进行管理,它将显示为“未管理”

假设您的网卡是eth0:

要将eth0设置为static,请输入:

open /etc/network/interfaces :

auto eth0
iface eth0 inet static
address 192.168.1.15 #------> Your Ip Address
netmask 255.255.255.0 #------> Netmask
gateway 192.168.1.254 #-------> Gateway
broadcast 192.168.0.255 
dns-nameservers 192.168.1.3 #-----> Dns server

要将eth0设置为dhcp,请输入:

auto eth0
iface eth0 inet dhcp

不同的关键字具有以下含义:

auto:应该在引导期间配置接口。

iface:接口

inet:接口使用TCP / IP网络。

现在重启服务:

sudo service network-manager restart

5
不要设置networkbroadcast/e/n/interfaces,如果你不需要它。对您而言,正确通常并不重要,如果您做错了,就像您做错了一样,很容易出错,则可能会失去一些网络上的便利。计算机比我们更好地计算了这一点。您还应该检查该软件包resolvconf是否已安装,否则dns指令将不起作用。
Anders

2

在文件中/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=00:0C:29:90:24:0F,00:0C:29:2E:C8:2C,

[ifupdown]
managed=false

其中false表示network-manager不管理文件中的接口/etc/network/interfaces


1
这是默认值,正如三年前回答的那样。
muru
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.