web-dev-qa-db-ja.com

ubuntuに/ etc / network / interfacesを再構成させるにはどうすればよいですか?

Ubuntuで自分のコンピューターで使用可能なインターフェイスを把握し、新しい/etc/network/interfacesファイルを生成するにはどうすればよいですか?初めて作成したので、なんとかできると思います。

dpkg-reconfigure <what?>のように、再確認してくれるものはありますか?

11
Sionide21

ubuntu 14.04.1では、これはcloneシステムを他のハードウェアに対して/etc/udev/rules.d/70-persistent-net.rulesがソースコンピューター上のイーサネットハードウェアのMACアドレスを含んでいる場合に発生します。

はい-/etc/udev/rules.d/70-persistent-net.rulesを削除するだけで、再起動時に作業状態に更新できます。

4
awol99

以下のコマンドを実行してみてください

dpkg-reconfigure ifupdown

たぶん。

ただし、おそらくudevで問題が発生しています。再起動してeth0が消えた場合:

ifconfig -a

/etc/udev/rules.d/70-persistent-net.rules内のファイルをmv/rmして再起動すると、プライマリイーサネットカードが再びeth0になります。

これは、マザーボード/ネットワークカードを切り替えた場合に発生します。

1
karmawhore

/ etc/network/interfacesは、システム上のパッケージではなく、実際のインストーラーによって生成されます。

opus:~ broder$ dpkg -S /etc/network/interfaces
dpkg: /etc/network/interfaces not found.

特定のパッケージによって管理されていないため、ファイルを変更するパッケージはありません。

/ etc/network/interfacesに新しいインターフェースを追加する場合は、手動で行う必要があります。または、ネットワークインターフェイスをシステムで自動的に管理する場合は、現時点での正式な答えはNetworkManagerを使用することだと思います。 NetworkManagerは、/ etc/network/interfacesにリストされているnotのネットワークインターフェースの構成を処理します。

1
Evan Broder