eth0과 usb0(wlan0과 동일)을 동시에 작동시킬 수 없습니다. Android 테더링을 활성화했을 때 을 실행하여 출력은 route add default gw 192.168.42.129 usb0
다음과 같습니다 .route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.42.129 0.0.0.0 UG 0 0 0 usb0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.42.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0
이것을 테스트하기 위해 나는 다음을 수행했습니다.
curl --interface eth0 http://myexternalip.com/raw
이는 eth0 외부 IP 주소를 반환했지만, curl --interface usb0 http://myexternalip.com/raw
주소가 없으면 컬 출력은 다음과 같습니다.
curl: (45) bind failed with errno 22: Argument invalide
나는 무엇을 해야할지 모르겠습니다. :(
답변1
기본 경로는 하나만 있어야 합니다. 기본 경로가 여러 개 있으면 설명할 수 없는 동작이 발생하고 일반적으로 안정적인 네트워크 연결이 부족해질 수 있습니다. 모든 트래픽이 usb0 인터페이스 밖으로 나가도록 하려면 eth0 기본 경로를 삭제하세요.