Моя машина 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).
Я думаю, что это нужно сделать, но я на самом деле не пробовал это сам, так что было бы хорошо с подтверждением.