У меня есть эта проблема на raspian jessie, где интерфейс Wi-Fi подключается к маршрутизатору, получает адрес по DHCP, получает правильный шлюз, но DNS не работает. Может пинговать 8.8.8.8 например, но не google.com.
Когда я подключаю другие устройства к маршрутизатору, DNS работает нормально, поэтому я знаю, что это не ошибка маршрутизатора. (Также попытался подключиться к другому маршрутизатору и все еще имел проблему).
/ и т.д. / сеть / интерфейсы:
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant.conf:
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="blah blah"
psk="skdhfks!"
}
Вывод маршрута -e
Destination Gateway Genmask Flags MSS Window irtt Iface
default 10.0.0.1 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 * 255.255.0.0 U 0 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
Я не хочу взламывать это, заставляя DNS использовать 8.8.8.8, потому что это будет использоваться в месте, где могут быть локальные службы, поэтому ему необходим доступ к локальной информации DNS с маршрутизатора.