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


21

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

回答:


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ディレクティブは機能しません。
アンデルス14年

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はfileにあるインターフェイスを管理しません/etc/network/interfaces


1
3年前に回答されたように、これがデフォルトです。
ムル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.