web-dev-qa-db-ja.com

network-managerの代わりに/ etc / network / interfacesを使用する方法

12.04デスクトップをインストールしていますが、Network-Managerをアンインストールし、/etc/network/interfacesをデフォルトファイルとして設定してネットワーク接続を解決するにはどうすればよいですか?

21
user240010

/etc/network/interfacesでネットワークカードを手動で管理する場合、ネットワークマネージャーはそれを管理せず、"Not Managed"と表示します。

ネットワークカードが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
27
nux

ファイル/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は、ネットワークマネージャーがファイル/etc/network/interfacesにあるインターフェイスを管理しないことを意味します。

2
y. Liu