ネットワークカードがインターネットに接続されているかどうか、2人はどうやって知ることができますか?

ネットワークカードがインターネットに接続されているかどうか、2人はどうやって知ることができますか?

私のデバイスには、eth0とwlan0という2つのネットワークカードがあります。

/etc/ネットワーク/インターフェース

# Wireless interface
auto wlan0
iface wlan0 inet dhcp

# Wired interface
auto eth0
iface eth0 inet dhcp

ルーティングテーブル

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.20.1    0.0.0.0         UG    1024   0        0 eth0
default         192.168.100.1   0.0.0.0         UG    1024   0        0 wlan0
192.168.20.0    *               255.255.255.0   U     0      0        0 eth0
192.168.20.1    *               255.255.255.255 UH    1024   0        0 eth0
192.168.100.0   *               255.255.255.0   U     0      0        0 wlan0
192.168.100.1   *               255.255.255.255 UH    1024   0        0 wlan0

wlan0またはeth0がインターネットに接続されているかどうかはどうすればわかりますか?次にping google.com、デフォルトゲートウェイ(この場合はeth0)を使用します。 wlan0がインターネットに接続されているかどうかはどうすればわかりますか?試してみると、ping -I wlan0 google.comデフォルトゲートウェイを使用してパケットソースをwlan0に変更します。技術的には、ping google.comどのIfaceがデフォルトであるかを覚えて、デフォルトのIfaceを変更してからping google.com再度変更できますが、これは非常に面倒な作業です。私は複数のルーティングテーブルのアイデアを探り始めました。これは役に立ちますか?

ありがとう

ベストアンサー1

おすすめ記事