невозможно подключиться к интернету через локальную сеть

Я подключен как по кабелю локальной сети, так и по Wi-Fi с Ubuntu. в то время как LAN подключается к локальной гигабитной сети без интернет-шлюза. Я не могу пропинговать google.com или любой другой адрес в интернете.

-> Если я отключу сетевой кабель или «ifconfig eth0 down», то сеть Wi-Fi разветвляется нормально. -> Я могу пропинговать любой локальный ip, подключенный в обе сети.

0
задан 15 October 2013 в 07:00

1 ответ

Я думаю, что вы хотите использовать беспроводное соединение, когда вы подключены к локальной сети.

Проблема заключается в том, что при подключении к обоим, wlan И lan, сетевой менеджер устанавливает один маршрут по умолчанию, обычно тот из локальной сети. Что вам нужно сделать, это удалить маршрут по умолчанию вашей локальной сети и добавить маршрут по умолчанию вашего устройства WLAN. Вы можете узнать, какой маршрут по умолчанию установлен, набрав:

route -n

он покажет вам что-то вроде этого:

0.0.0.0         10.16.0.1       0.0.0.0         UG    0      0        0 eth0
10.16.0.0       0.0.0.0         255.255.0.0     U     1      0        0 eth0
192.168.20.0    0.0.0.0         255.255.255.0   U     2      0        0 wlan0

, как вы видите, мой маршрут по умолчанию ведет через 10.16.0.1 .

удаление маршрута по умолчанию (в моем случае):

route del default gw 10.16.0.1

добавление маршрута по умолчанию к wlan-соединению (в моем случае):

route add default gw 192.168.20.1

, в конце концов это должно выглядеть так (в моем случае):

0.0.0.0         192.168.20.1    0.0.0.0         UG    0      0        0 wlan0
10.16.0.0       0.0.0.0         255.255.0.0     U     1      0        0 eth0
192.168.20.0    0.0.0.0         255.255.255.0   U     2      0        0 wlan0
0
ответ дан 15 October 2013 в 07:00

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

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