После попытки вручную добавить маршруты в NetworkManager к моему подключению Bluetooth, появляется il, я не могу соединяться больше даже путем удаления thoses дополнительных маршрутов. Я вырыл немного для понимания то, что произошло и здесь то, что я нашел:
когда я соединяюсь через nm-апплет, все кажется в порядке, но Интернет недостижим:
# ping www.google.com
ping: www.google.com: Nom ou service inconnu
Информация о соединении от NM показывает, что Основной DNS правильно дан DHCP:
Primary DNS: 192.168.44.1
Используя этот адрес DNS через интерактивный nslookup я могу resolv www.google.com, Таким образом, я вручную добавил этот DNS к использованию resolvconf: повторите сервер имен 192.168.44.1|sudo resolvconf-a bnep0, где bnep0 является моим названием bluetooth-устройства, и Интернет стал достижимым снова.
Таким образом, я пытался понять то, что добавляет во время ограничивающего процесса и добавило уровень журнала DEBUG к МБ, DNS и доменам BT NetworkManager и получило следующий журнал:
Oct 28 22:43:27 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <info> [1509223407.8541] device (94:7B:E7:8A:0F:65): Activation: (bluetooth) Stage 2 of 5 (Device Configure) successful. Will connect via PAN.
Oct 28 22:43:27 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223407.8586] dns-mgr: (device_ip6_config_changed): queueing DNS updates (1)
Oct 28 22:43:27 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223407.8586] dns-mgr: (device_ip6_config_changed): DNS configuration did not change
Oct 28 22:43:27 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223407.8587] dns-mgr: (device_ip6_config_changed): no DNS changes to commit (0)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.8968] dns-mgr: (device_ip4_config_changed): queueing DNS updates (1)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.8969] dns-mgr: (device_ip4_config_changed): DNS configuration did not change
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.8969] dns-mgr: (device_ip4_config_changed): no DNS changes to commit (0)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9115] dns-mgr: (device_state_changed): queueing DNS updates (1)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9116] dns-mgr: (update_routing_and_dns): queueing DNS updates (2)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9119] dns-mgr: (update_routing_and_dns): DNS configuration changed
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9120] dns-mgr: (update_routing_and_dns): no DNS changes to commit (1)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9120] dns-mgr: (device_state_changed): DNS configuration changed
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9120] dns-mgr: (device_state_changed): committing DNS changes (0)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9120] dns-mgr: update-dns: updating resolv.conf
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9121] dns-mgr: update-dns: updating plugin systemd-resolved
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: ((devices/nm-device.c:9799)): assertion '<dropped>' failed
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: ((devices/nm-device.c:9799)): assertion '<dropped>' failed
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9600] dns-mgr: (device_ip4_config_changed): queueing DNS updates (1)
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9601] dns-mgr: (device_ip4_config_changed): DNS configuration did not change
Oct 28 22:43:30 hbrazzi-ThinkPad-T450s NetworkManager[24463]: <debug> [1509223410.9601] dns-mgr: (device_ip4_config_changed): no DNS changes to commit (0)
Как видете. Кажется, существует проблема в nm-device.c в строке 9 799 сопровождаемых признаком, что конфигурация DNS не изменяется. Теперь я - немного stucked, и справка приветствовалась бы.
Согласно просьбе jeremy31 вот мои связанные с DNS пакеты:
# dpkg -l|grep dns
rc dnsmasq-base 2.76-5ubuntu0.1 amd64 Small caching DNS proxy and DHCP/TFTP server
ii dnsutils 1:9.10.3.dfsg.P4-10.1ubuntu5.2 amd64 Clients provided with BIND
ii libdns-export162 1:9.10.3.dfsg.P4-10.1ubuntu5.2 amd64 Exported DNS Shared Library
ii libdns162:amd64 1:9.10.3.dfsg.P4-10.1ubuntu5.2 amd64 DNS Shared Library used by BIND
ii libnet-dns-perl 1.07-1 all Perform DNS queries from a Perl script
ii libnss-mdns:amd64 0.10-8ubuntu1 amd64 NSS module for Multicast DNS name resolution
с уважением
Я понял это, это - ошибка (по крайней мере), в 1.4.4-1ubuntu3.2 администраторе сети
Я не уверен, когда это было представлено или разрешено, но с администратором сети 1.8.2-1ubuntu1 разрешение DNS работает правильно над wwan/3g также.
Для человечности 17.04 я использовал 1.8.2 версий от ловки предложенного: https://launchpad.net/ubuntu / + source/network-manager/1.8.2-1ubuntu1 / + сборка/13090166
Необходимо будет обновить и libnm0 и администратора сети: https://launchpad.net/ubuntu / + source/network-manager/1.8.2-1ubuntu1 / + создают/13090166 / + files/libnm0_1.8.2-1ubuntu1_amd64.deb https://launchpad.net/ubuntu / + source/network-manager/1.8.2-1ubuntu1 / + создают/13090166 / + files/network-manager_1.8.2-1ubuntu1_amd64.deb
Загрузите их, затем установите:
sudo dpkg -i libnm0_1.8.2-1ubuntu1_amd64.deb network-manager_1.8.2-1ubuntu1_amd64.deb
Я перезапустил администратора сети и модемного менеджера, хотя я предполагаю, что модемный менеджер был ненужным.
sudo service network-manager restart
sudo service modem-manager restart