「ネットワークを有効にする」のチェックを外して(ネットワークを無効にして)再度有効にするのと同等のコマンドラインは何ですか?
私の環境には、ネットワークケーブルを物理的に移動する必要がある複数のネットワークがあります。接続が適切に更新されない場合があるため、ネットワークを無効化/再有効化して接続を更新します。これをコマンドラインから実行できると、私にとってははるかに効率的です。
12.04 LTSを使用しています。
そのために nmcli
コマンドを使用します。
nmcli nm enable false && nmcli nm enable true
マニュアルページ:
DESCRIPTION
nmcli is a command‐line tool for controlling NetworkManager and report‐
ing on its status. It is not meant as a full replacement for nm‐applet
or other similar clients but as a complementary utility to those pro‐
grams. The main usage for nmcli is on servers, headless machines or
for power users who prefer the command line.
[...]
nm NetworkManager
Use this object to inquire and change state of NetworkManager.
[...]
enable [true|false]
Get networking‐enabled status or enable/disable network‐
ing by NetworkManager. All interfaces managed by Net‐
workManager are deactivated when networking has been dis‐
abled.
Reference to D‐Bus:
interface: org.freedesktop.NetworkManager
method: Enable
arguments: TRUE or FALSE
してみてください:
Sudo service network-manager restart
Ifdownとifupを試して、インターフェースを無効にしてから有効にすることができます。名前の割り当てはeth0です。
Sudo ifdown eth0
Sudo ifup eth0
問題がインターフェースへのIPの再割り当てであり、完全にダウンさせたくない場合は、dhclientで新しいIPをリクエストするだけです。
Sudo dhclient eth0
あなたが試すことができます:
nmcli connection reload
すべての接続ファイルをディスクからリロードします。