Сейчас я пытаюсь использовать два устройства Ethernet. Одно для Интернета. Другое для Embedded Target Board NFS. Интернет подключен через устройство Wifi.(wlan0) NFS подключен через LAN CABLE.(eth1)
Проблема в том, что когда я включаю оба устройства, Ubuntu пытается подключиться к интернету через eth1(LAN CABLE). Поэтому я не могу использовать интернет и NFS одновременно. Могу ли я настроить wlan0 для подключения к интернету принудительно?
решение1
Я предполагаю, что вы используете NetworkManager,
Сначала отключите устройство Ethernet.
sudo service network-manager stop
Затем перейдите в диспетчер сетей и выберите «Изменить подключения», а затем — устройство Ethernet, работающее в собственной локальной сети.
Выберите «Маршруты»
Окончательно:
sudo service network-manager start
решение2
Путем редактирования таблицы маршрутизации.
Прежде всего взгляните на вашу таблицу маршрутизации:
sudo route -n
Вам необходимо выполнить следующую команду:
sudo route add default gw 'your_wifi_router_ip' dev wlan0
И вам следует выполнить эту команду, чтобы избежать наличия двух интернет-шлюзов (иногда это может быть проблемой):
sudo route del default gw 'ethernet_gateway' dev eth0