인터페이스 연결 테스트

인터페이스 연결 테스트

eth0(이더넷), wlan0(WiFi) 및 wwan0(GSM 모뎀을 통해)의 세 가지 인터페이스를 갖춘 Raspberry Pi가 있습니다.

인터페이스가 인터넷에 연결될 수 있는지 테스트하는 방법은 무엇입니까? 예를 들어 내 GSM(wwan0) 모뎀이 인터넷에 연결되어 있나요?

www.google.com ping을 실행하려고 하면 어떤 인터페이스가 사용되고 있는지 어떻게 알 수 있나요?

인터페이스가 여러 개인 경우 특정 인터페이스를 통해 강제로 연결하려면 어떻게 해야 합니까?

답변1

인터페이스가 인터넷에 연결될 수 있는지 테스트하는 방법은 무엇입니까? 예를 들어 내 GSM(wwan0) 모뎀이 인터넷에 연결되어 있습니까? www.google.com ping을 실행하려고 하면 어떤 인터페이스가 사용되고 있는지 어떻게 알 수 있나요?

인터페이스를 지정할 수 있습니다.

ping -I $INTERFACE $DOMAIN_OR_IP_ADDRESS

예를 들어:

ping -I wwan0 8.8.4.4

알려진 IP 주소를 사용하면 문제 해결 시 잠재적인 DNS 문제를 제거할 수 있습니다.

인터페이스가 여러 개인 경우 특정 인터페이스를 통해 강제로 연결하려면 어떻게 해야 합니까?

기본 경로를 설정할 수 있습니다. 데비안의 정적 주소 지정이 맞죠? /etc/network/interfaces텍스트 편집기로 엽니다. 필요한 네트워크 인터페이스를 찾고 gateway x.x.x.xxxxx가 게이트웨이인 옵션을 추가합니다. 네트워크를 저장하고 다시 시작합니다.

/etc/init.d/networking restart

그렇지 않으면 이를 위해 보다 고급 정책 기반 라우팅을 사용해야 한다고 생각합니다.

답변2

라우팅 테이블을 확인하세요

route -n

결과에는 인터페이스가 수신/전송하도록 구성된 우선순위 순서와 이러한 작업에서 사용하는 주소가 표시됩니다. 상단의 경로는 강제 경로를 사용하는 경로입니다. 동일한 인터페이스에 대한 두 가지 규칙은 맨 위의 규칙이 사용된다는 의미입니다.

실행해 보세요평평한또는추적 경로출력을 동시에 보는 명령iftop.

iftop -i $iface
  • [-i]는 어떤 인터페이스(예: 출력으로 지정된 tap0, lun0, eth0, wlan0)를 지정합니다.구성된 경우.

특정 인터페이스에 대한 통계가 표시됩니다.

iftop -f $IP/$NETMASK
  • [-f는 네트워크, 네트워크 마스크(예: 192.168.1.0/24)를 지정합니다.

특정 서브넷에 대한 통계가 표시됩니다.

관련 정보