На Ubuntu 14 с KDE и NetworkManager – после переключения с eth0
на wlan0
– ping
работает, но браузер при открытии страницы отдает ERR_TIMED_OUT. Skype и Pidgin тоже не подключаются.
В данном случае проблема заключалась в маршрутизации.
Конфигурация сети:
# ifconfig eth0 Link encap:Ethernet HWaddr 3c:97:0e:a8:d8:31 inet addr:10.11.100.79 Bcast:10.11.100.255 Mask:255.255.255.0 ... ... wlan0 Link encap:Ethernet HWaddr 6c:88:14:a2:9c:b0 inet addr:172.29.11.127 Bcast:172.29.15.255 Mask:255.255.248.0 inet6 addr: fe80::6e88:14ff:fea2:9cb0/64 Scope:Link ...
Т.е. – локальная сеть – 10.11.100.1/24, сеть WiFi – 172.29.11.1.1/24.
После переключения на WiFi – таблица осталась прежней:
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.11.100.1 0.0.0.0 UG 0 0 0 eth0 10.11.100.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 172.29.8.0 0.0.0.0 255.255.248.0 U 9 0 0 wlan0
Добавляем маршрут:
# route add default gw 172.29.8.1 wlan0
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.29.8.1 0.0.0.0 UG 0 0 0 wlan0 0.0.0.0 10.11.100.1 0.0.0.0 UG 0 0 0 eth0 10.11.100.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 172.29.8.0 0.0.0.0 255.255.248.0 U 9 0 0 wlan0
Удаяем старый default (0.0.0.0)
маршрут:
# route del default gw 10.11.100.1 eth0
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.29.8.1 0.0.0.0 UG 0 0 0 wlan0 10.11.100.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 172.29.8.0 0.0.0.0 255.255.248.0 U 9 0 0 wlan0
Готово.