eth1を介してイーサネットに接続され、ネットワーク管理者が管理するシステムがあります。接続はno
設定で自動的に接続するように設定されています。起動後のコマンドの失敗により、システムはインターネットにアクセスできませんping
。私は接続をうまく開くことができ、nmcli c up eth1
これはping
成功し、ifconfig
eth1のIPアドレスを報告しました。
nmcli c down eth1
ただし、再接続を解除(使用)しようとすると、ifconfig
インターフェイスのIPアドレスは表示されなくなりますが、ping
成功し続けます。それはどのように可能ですか?私がここで何を見逃しているのでしょうか?
答え1
さて、犯人を見つけました。私が使用しているマザーボードの製造元は、デバイスの接続状態が変わるたびに実行されるスクリプトフックをNetworkManagerに追加したようです。これには、デフォルトで最後のステップでの接続設定が含まれます。この問題を解決するスクリプト部分を削除すると、問題は解決されました。
NetworkManagerの独自の自動再接続メカニズムを使用するのではなく、なぜこれを行うのか混乱しています。アイデアのある人がいる場合はコメントを残してください。