Я только что потерял и проводную и Wi-Fi сеть (Ubuntu 14.04)

С моей установкой Ubuntu 14.04 произошло что-то ужасное. Я не могу получить проводной или беспроводной доступ в Интернет. Компьютер подключается к моей сети Wi-Fi, но я не могу получить доступ к Интернету. Я могу ping 8.8.8.8 и 192.168.1.1.

При выполнении nmcli nm я получаю

RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
running         connected       enabled         enabled    enabled         disabled  

и при выполнении «маршрута», вывод:

Таблица маршрутизации IP ядра

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Маршрутизатор работает, так как другие машины могут подключаться к маршрутизатору

Есть предложения? Пожалуйста, помогите!

2
задан 5 September 2015 в 17:30

1 ответ

Так как Вы можете ping IP-адресом, у Вас, вероятно, есть проблема DNS.

то, Чего можно делать попытку, устанавливает пользовательский сервер DNS на машине Ubuntu. Мой предпочтительный метод добавляет supersede domain-name-servers xx.xx.xx.xx в /etc/dhcp/dhclient.conf файл.

, Например, это - выборка от моего /etc/dhcp/dhclient.conf. Номера строки добавили для простоты нахождения, куда поместить ту строку:

    16  #send host-name "andare.fugue.com";
    17  send host-name = gethostname();
    18  #send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
    19  #send dhcp-lease-time 3600;
    20  #supersede domain-name "fugue.com home.vix.com";
    21  supersede domain-name-servers 208.67.220.220;
    22  #prepend domain-name-servers 127.0.0.1;
    23  request subnet-mask, broadcast-address, time-offset, routers,
    24      domain-name, domain-name-servers, domain-search, host-name,
    25      dhcp6.name-servers, dhcp6.domain-search,
    26      netbios-name-servers, netbios-scope, interface-mtu,
    27      rfc3442-classless-static-routes, ntp-servers,
    28      dhcp6.fqdn, dhcp6.sntp-servers;
    29  #require subnet-mask, domain-name-servers;

, Что это делает? В основном, когда Вы соединяетесь с маршрутизатором, машина просит, чтобы сервер DHCP относительно маршрутизатора предоставил ему определенные настройки, среди которых адрес сервера DNS. supersede domain-name-server в основном средства, дайте мне все остальное, но замените то, что маршрутизатор дал мне с моим собственным сервером DNS. В примере выше я использую openDNS. С той установкой openDSN будет моим сервером доменных имен, неважно, с которой сетью я соединяюсь

, После того как Вы отредактировали файл, перезапустите network-manager с sudo service network-manager restart

0
ответ дан 6 September 2015 в 03:30
  • 1
    @paulST: Я изменил свой ответ. Просто поместите эти строки в файл сценария и выполните сценарий (конечно, с соответствующими путями входных и выходных имен), и он будет функционировать, как описано в Вашем вопросе. – zx485 26 November 2016 в 10:47

Другие вопросы по тегам:

Похожие вопросы: