ネットワークインターフェイスを再起動するにはどうすればよいですか?自宅と職場を切り替えるときに、IPアドレスを正しく更新しないvmがあります。vmはUbuntuサーバーを実行し、ブリッジネットワークアダプターを使用します。
ネットワークインターフェイスを再起動するにはどうすればよいですか?自宅と職場を切り替えるときに、IPアドレスを正しく更新しないvmがあります。vmはUbuntuサーバーを実行し、ブリッジネットワークアダプターを使用します。
回答:
使用しifdown
、それをオフにすると、ifup
背中にそれを有効にします。再起動するにはeth0
:
> ifdown eth0
> ifup eth0
root権限が必要です。
ifup
およびに関する詳細ifdown
。
DHCPを使用して構成されたインターフェイスを持っているように聞こえます。その場合は、既存のDHCPクライアントを終了して再起動する必要があります。多くのディストリビューションでは、次のようにします。
dhcpcd -k eth0
dhcpcd -d eth0
しかし、すべてのディストリビューションが使用されてdhcpcd
いるわけではありません。いくつかの使用法を知っていますがdhclient
、Debianは使用しませんpump
か?
また、「eth0」は正しいインターフェース名を構成しない場合がありifconfig -a
ます。そのVMの内容を確認してください。
他の答えはうまく見えます。単にman
ページから追加したかっただけです:
-a, --all If given to ifup, affect all interfaces marked auto. Interfaces are brought up in the order in which they are defined in /etc/network/inter‐ faces. Combined with --allow, acts on all interfaces of a specified class instead. If given to ifdown, affect all defined interfaces. Interfaces are brought down in the order in which they are currently listed in the state file. Only interfaces defined in /etc/network/interfaces will be brought down.
一般に、--all
フラグはネットワーク全体を起動するので(インターフェースがとマークされている場合auto
)、これを知ることは非常に役立ちます。