이제 두 개의 이더넷 장치를 사용하려고 합니다. 하나는 인터넷용입니다. 다른 하나는 Embedded Target Board NFS용입니다. 인터넷은 Wifi 장치로 연결되어 있습니다.(wlan0) NFS는 LAN CABLE로 연결되어 있습니다.(eth1)
문제는 두 장치를 모두 활성화할 때 Ubuntu가 eth1(LAN 케이블)을 통해 인터넷 연결을 시도한다는 것입니다. 그래서 인터넷과 NFS를 동시에 사용할 수 없습니다. 강제로 인터넷에 연결하도록 wlan0을 설정할 수 있나요?
답변1
NetworkManager를 사용하고 있다고 가정합니다.
먼저 이더넷 장치를 비활성화하십시오.
sudo service network-manager stop
그런 다음 네트워크 관리자로 이동하여 연결 편집을 선택한 다음 자체 LAN에서 실행되는 이더넷 장치를 선택하십시오.
"경로"를 선택하세요
"해당 네트워크의 리소스에만 이 연결 사용"을 선택하십시오. 선택되어 있는지 확인하세요.
마지막으로:
sudo service network-manager start
답변2
라우팅 테이블을 편집합니다.
우선 라우팅 테이블을 살펴보십시오.
sudo route -n
다음 명령을 실행해야 합니다:
sudo route add default gw 'your_wifi_router_ip' dev wlan0
그리고 두 개의 인터넷 gw를 피하려면 다음 명령을 실행해야 합니다(때때로 이것이 문제가 될 수 있음).
sudo route del default gw 'ethernet_gateway' dev eth0