3

У меня есть эта проблема на 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 с маршрутизатора.

1 ответ1

1

isc-dhcp-client должен установить серверы имен автоматически (переопределив /etc/resolv.conf ). Попробуйте следующее:

  1. Установите в строке iface wlan0 inet manual в /etc/network/interfaces значение iface wlan0 inet dhcp

  2. Убедитесь, что domain-name-servers находятся в строке request в /etc/dhcp/dhclient.conf .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .