У меня есть Ubuntu 14.10. Когда я работаю, я могу просмотреть Интернет без проблем. Теперь, когда я дома, я могу соединиться, но я не могу просмотреть веб-сайты.
Некоторая информация:
вывод ifconfig:
marcosh@marcoshstudio:~$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:227 errors:0 dropped:0 overruns:0 frame:0
TX packets:227 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24638 (24.6 KB) TX bytes:24638 (24.6 KB)
wlan0 Link encap:Ethernet HWaddr 80:19:34:7d:8e:99
inet addr:192.168.1.66 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::8219:34ff:fe7d:8e99/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:769 errors:0 dropped:0 overruns:0 frame:0
TX packets:2001 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:87556 (87.5 KB) TX bytes:234860 (234.8 KB)
Я использую администратора сети, и это - вывод nm-инструмента:
marcosh@marcoshstudio:~$ nm-tool
NetworkManager Tool
State: connected (global)
- Device: wlan0 [TNCAPC29DB1] -------------------------------------------------
Type: 802.11 WiFi
Driver: iwlwifi
State: connected
Default: yes
HW Address: 80:19:34:7D:8E:99
Capabilities:
Speed: 2 Mb/s
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
Wireless Access Points (* = current AP)
ReeKoWLAN: Infra, 90:94:E4:75:78:B2, Freq 2412 MHz, Rate 54 Mb/s, Strength 34 WPA WPA2
TISCALI: Infra, 9C:97:26:9C:9F:7B, Freq 2462 MHz, Rate 54 Mb/s, Strength 90
*TNCAPC29DB1: Infra, 58:98:35:C2:9D:B1, Freq 2437 MHz, Rate 54 Mb/s, Strength 58 WPA WPA2
InfostradaWiFi-408829: Infra, 40:CB:A8:8E:EC:C8, Freq 2417 MHz, Rate 54 Mb/s, Strength 45 WPA WPA2
IPv4 Settings:
Address: 192.168.1.66
Prefix: 24 (255.255.255.0)
Gateway: 192.168.1.254
DNS: 192.168.1.254
DNS: 8.8.8.8
Я волнуюсь так или иначе, настройки в файле/etc/resolv.conf вмешиваются:
marcosh@marcoshstudio:~$ cat /etc/resolv.conf
domain mva.local
search mva.local
nameserver 192.168.242.1
Это возможно?
Я знаю (так как я сделал то другое время), что, если я удаляю и переустанавливаю администратора сети, я смогу просмотреть из дома, но не из офиса. Как я могу избежать этого и решить мою проблему раз и навсегда?
В конечном счете я решил его с помощью
sudo dpkg-reconfigure resolvconf
, см. это для большей информации
В то время как могло бы быть несколько возможностей, я предлагаю, чтобы мы сначала посмотрели на несколько наиболее вероятных кандидатов. Если Администратор сети использует dnsmasq, как значение по умолчанию, то/etc/resolv.conf должен читать:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
Позволяют нам проверить:
cat /etc/NetworkManager/NetworkManager.conf
конфигурация по умолчанию:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
, Как Вы видите, dnsmasq включен. Если это не будет в Вашей системе, мы отредактируем файл для исправления его.
Затем, нажимают значок Network Manager, выбирают Соединения Редактирования> Wi-Fi> your_network> настройки IPv4. Убедитесь, что Метод является Автоматическим (DHCP).
Затем, позволяют нам отредактировать/etc/resolv.conf:
gksudo gedit /etc/resolv.conf
нано Использования или kate или leafpad, если у Вас нет текстового редактора gedit. Измените файл для чтения:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
Корректируемый тщательно, сохраните и закройте текстовый редактор. Наконец, перезапуск NM:
sudo service network-manager restart
Тест:
ping -c3 www.ubuntu.com