注文する
nmcli connectivity check
コンピュータがインターネットに接続されているのか、ローカルネットワークにのみ接続されているのかを確認できます。接続に関する情報を取得する方法はありますか?特定の接続/デバイス経由?たとえば、ワイヤレス接続を介してインターネットに接続し、有線接続を介してローカルネットワークに接続していると仮定すると、ネットワーク管理者からこの情報を取得する方法はありますか?
最終的に、インターネットに接続されているデバイスは、そのまま維持しながら、インターネットに接続されていないデバイスに対して作業(オフ)を実行するスクリプトを作成したいと思います。
答え1
単に次のコマンドを使用できますip
。
ip route get 8.8.8.8
via x.y.u.o dev p3p1 src a.b.c.d
cache
このコマンドは、固定パスを追加しない限り、デバイスをデフォルトゲートウェイとして使用するように指示します8.8.8.8
。