私はDebian 9.13を実行しています。の違いがauto eth1
何であるかを確認しようとしています。経由で接続されたネットワークインターフェイスがあります。再起動、実行、接続/接続解除を試みたのとの主な違いは、インターフェイスが接続されていないとコマンドが失敗することです。これは、インターフェイスが消えないことがわかっている場合(チャジャン、組み込みインターフェイス)を除くすべてのケースで実際にはより望ましいと結論付けられます。allow-hotplug eth1
/etc/network/interfaces
eth1
USB
systemctl restart networking
allow-hotplug
auto
auto
systemctl restart networking
eth1
allow-hotplug
そうなんですか?他に違いがありますか?
答え1
非常に重要なメモで答えを修正します。使用する場合特別なたとえば、インターフェースボンディング(リレー)またはネットワーク足allow-hotplug
、/ etc / networkingファイル内に設定を追加しないでくださいauto
。
auto
起動は、allow-hotplug
OSが実行されている間(初期設定後)、静的IP設定の削除、インターフェイスのリセット、IP自動設定の設定などを操作して、169.254.240.1などの自己割り当てIPを生成できます。 / 16。
allow-hotplug
これがオペレーティングシステムについて基本的に意味するのは、インタフェースが動的であり、条件の変化に応じてそれを管理することです。
auto
デフォルトでは、オペレーティングシステムに次のように指示します。提供された設定を使用して、起動時またはインターフェイスリンクイベント中にこのインターフェイスに接続します。
答え2
車
タグ付きインターフェイスはauto
起動時に設定されます。
ホットプラグを許可
インターフェイスは、udevとカーネルがそれを検出してからUPを設定するのを待ちます。
man interfaces
:
Interfaces marked "allow-hotplug" are brought up when udev detects them.
This can either be during boot if the interface is already present, or
at a later time, for example when plugging in a USB network card