문서에서 특정 네트워크 인터페이스를 사용하여 ping -I <interface>
ping curl --interface <interface>
또는 컬링을 수행할 수 있다는 사실을 발견했습니다. 그러나 Linux에서 테스트한 결과 이는 라우팅 테이블 구성의 영향을 받는 것 같습니다. 이게 진짜야? 기본 메커니즘은 무엇입니까?
예를 들어, 송신 네트워크에 대한 mgbe1_0
IP 인터페이스가 있습니다. 이 명령은 10.1.2.3
라우팅 테이블을 구성할 때 작동합니다 . 그러나 라우팅 테이블 구성 삭제를 사용하면 동일한 명령( )이 더 이상 작동하지 않습니다.ip route add default via 10.1.2.3 dev mgbe1_0
ping -I mgbe1_0 google.com
ip route delete default
ping -I mgbe1_0 google.com
하지만 잘 이해하면 ping -I mgbe1_0 google.com
사용할 인터페이스가 지정되어 있으므로 어떤 인터페이스를 선택할지 알려주는 라우팅 테이블이 필요하지 않습니다.
내가 맞나요?