Ubuntu не может настроить правильный шлюз при загрузке

Моя машина Ubuntu подключена к Интернету через Wi-Fi, а также подключена к локальной сети по кабелю Ethernet. Каждый раз, когда я вхожу в систему, мне нужно запустить эти 2 команды, чтобы установить правильный шлюз (wlan0 в моем случае), чтобы я мог получить доступ к интернету.

% sudo route del default
% sudo route add default gw 192.168.3.1

Чтобы автоматизировать, я пробовал несколько вещей, которые я нашел в Интернете, но пока не работает. Хотя они не могут запомнить все из них, это одно из следующих:

(In /etc/network/interfaces, add the followings and reboot)
up route del default 
up route add -net 192.168.3.0/24 gw 192.168.3.1 dev wlan0

Результат команды маршрута сразу после загрузки (перед запуском операции, показанной выше, 10.0. * - LAN) показывает, что eth0 по-прежнему установлен по умолчанию gw против моего желания:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.193.0      *               255.255.255.0   U     1      0        0 eth0
192.168.3.0    *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         10.0.193.1    0.0.0.0         UG    0      0        0 eth0

Я использую Ubuntu 11.04

Кто-нибудь получил прямое решение?


Обновить 10 / 22/11) Так как я, возможно, изменил многие конфигурации, я не знаю, что только эти изменения вступают в силу, но вот мое решение. Теперь компьютер позволяет загружать интернет (wlan0) и local (eth0).

  • (как показывает выбранный ответ) Проверьте оба «Игнорировать автоматически полученные маршруты» & amp; «использовать это соединение только для ресурсов в своей сети»
  • Изменить / etc / network / interfaces следующим образом: auto lo iface lo inet loopback up route del default up route add -net 192.168.1.0/24 gw 192.168 .1.1 dev wlan0
1
задан 23 October 2011 в 09:37

1 ответ

Нажмите значок своей сети. Отредактируйте соединения. Выберите первое проводное соединение (eth0) Изменить. В настройках IPv4 нажмите «Маршруты». Проверьте нижний ящик.

Я думаю, что это нужно сделать, но я на самом деле не пробовал это сам, так что было бы хорошо с подтверждением.

1
ответ дан 25 May 2018 в 18:52
  • 1
    Благодарю. Если "нижний ящик" на этапе 6 «Использовать это соединение только для ресурсов в своей сети», то, к сожалению, его проверка (и перезагрузка) не изменила ситуацию, как я пробовал только сейчас. – IsaacS 12 September 2011 в 20:10
  • 2
    Я не использую английский, поэтому не помню точно, что он говорит. :) Возможно, вы также можете игнорировать автоматически обнаруженные маршруты? Кажется, я помню, что однажды сделал что-то подобное. – Jo-Erlend Schinstad 12 September 2011 в 21:03
  • 3
    Еще раз спасибо. Я проверил оба флажка и перезагрузил ОС, но ничего хорошего. – IsaacS 16 September 2011 в 05:50
  • 4
    поскольку я обновил свой первоначальный вопрос, я как-то решил проблему, основываясь на ваших намеках. Благодаря! – IsaacS 23 October 2011 в 09:38

Другие вопросы по тегам:

Похожие вопросы: