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


11

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

dpkg-reconfigure <what?>私のために再確認するようなものがありますか?


1
これは何のためにありますか?
ゾレダチェ

Linux以外の人がアプライアンスのネットワークを構成できるようにする必要があるため、この質問に+1を付けています。それが行うベースサムシング例えば呪い簡単に私が探しているものです...
ピーターV.Mørch

回答:


4

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

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


2
レガシーeth0スタイルのネットワーク名を使用する場合のみtrue 。ubuntu15.10で導入された新しい「予測可能なネットワークインターフェイス名」により、70-perisistent-net.rulesトリックは適用されなくなりました。
スパイダー

1

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

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

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

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


1

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

dpkg-reconfigure ifupdown

おそらく。

ただし、おそらくudevの問題に直面しています。再起動して、eth0が消えた場合:

ifconfig -a

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.