네트워크 카드가 인터넷에 연결되어 있는지 두 사람이 어떻게 알 수 있습니까?

네트워크 카드가 인터넷에 연결되어 있는지 두 사람이 어떻게 알 수 있습니까?

내 장치에는 eth0과 wlan0이라는 두 개의 네트워크 카드가 있습니다.

/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다시 변경할 수 있지만 이는 매우 번거로운 작업입니다. 나는 여러 개의 라우팅 테이블에 대한 아이디어를 탐구하기 시작했습니다. 이것이 도움이 될까요?

감사해요

관련 정보