2017-11-16 9 views
-1

私のeth0接続があり、私はppp0接続を持っています。アクティブな接続がppp0の間にeth0が起動しているかどうかを確認します

私のppp0接続を維持して、eth0接続をテストできますか?

ping <ip> <eth0 connection> 
+0

この問題を解決し、Linuxの小さな例を提供してください。使用したい例。 (あなたのデバイスをコマンドに追加したり、特定のデバイスによってトラフィックを送信するようにルーティングテーブルを編集しているかもしれません...あなたの質問は明確ではなく、具体的にするために時間を費やす必要があります) – ntg

+0

実際に私はeth0と私のデスクトップへのppp0接続。デフォルトルートはis is eth0です。私はいくつかの問題のためにインターネットを失ったが、LANケーブルの接続はまだそこにある。この場合、私はintrenetにアクセスするための私のデフォルトゲートウェイとしてppp0に切り替わります。 ppp0インターネットのバランスは、私のルータのコストが高くなります。だから私はppp0のインターネット上で働いている間、私は私のeth0インターネットが戻っているかどうかをチェックしたい。それが戻ってきたら、私のデフォルトゲートウェイとしてeth0を元に戻す必要があります。私は私のppp0と一緒に働いている間、私のeth0が戻ってきているかどうかチェックしたい。 –

答えて

0

次の(あなたの問題unix.stackexchangeを使用して別の質問からコピー)を試してみました持っている?:

あなたはピングマニュアルman pingを見れば、あなたが読むことができるチェックのような:

-I interface address 
    Set source address to specified interface address. Argument may be numeric IP 
    address or name of device. 

したがって、試してみてください。

ping -I eth0 google.com 
+0

私はそれを試しました。デフォルトのゲートウェイでのみ機能します。私のデフォルトゲートウェイがppp0なら、私はping -I ppp0 8.8.8.8を試してみると動作しますが、ping -I eth0 8.8.8.8を試してみると、PING 8.8.8.8(8.8.8.8)から192.168.100.1 eth0 :56(84)バイトのデータ。 Ctrl + cを押すまで何も表示されません。送信されたパケットの数と100%の損失を示します。 –

関連する問題