Я работаю в дистрибутиве Linux (linaro) на основе Ubuntu, работающем под управлением xfce. Мой сетевой менеджер подключается к точкам беспроводного доступа, но не может сделать две вещи:
- динамически получить сервер имен и написать динамический
/etc/resolv.conf
. На самом деле, было бы замечательно, если бы я мог сделать это для некоторых конкретных сетей и использовать стандартный/etc/resolv.conf
в других сетях. - Мой браузер не перенаправляет на страницы входа. Понятно, что это как-то связано с проблемой сервера имен.
Я проверил мой /etc/dhcp/dhclient.conf
и он имеет маску подсети запроса строки
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers,
dhcp6.domain-search, dhcp6.fqdn,
dhcp6.name-servers, dhcp6.sntp-servers;
Поэтому, если я запускаю
sudo dhclient <network inteface>
он без проблем переписывает файл /etc/resolv.conf
. Так что, если я "подключаюсь вручную", используя wpa-supplicant и dhclient, это работает отлично. Я предполагаю, что это проблема с сетевым менеджером. Сетевой менеджер не использует dhclient? Как это исправить?