Привет, ребята, за последние несколько дней моя сеть перестала работать на моем ноутбуке. У меня установлен статический IP-адрес, который работал хорошо в течение последних нескольких недель. Nm-applet и wicd показывают, что я подключен, но ничего не загружается. Я могу пинговать 8.8.8.8, и, похоже, все в порядке.
Ядро Ubuntu 18.04.1 является родовым 4.4.0-134
Я попробовал wicd, чтобы проверить, отсутствует ли в Nm-апплете что-то. Я не бегу их вместе. Я сохраню остальные 2 вывода и скоро выложу. Однако я только что посмотрел на мой /etc/resolv.conf, и он говорит, что мой сервер имен 127.0.0.53, который я не установил. Может быть, поэтому? Я не могу пропинговать Google.com, так как там написано, что имя или служба неизвестны.
sudo lshw -c network
*-network
description: Wireless interface
product: AR9285 Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 46:6b:3c:cd:a1:f6
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=4.4.0-134-generic firmware=N/A ip=192.168.0.20 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:17 memory:d0500000-d050ffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 06
serial: f0:de:f1:e1:2f:53
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:24 ioport:2000(size=256) memory:d0404000-d0404fff memory:d0400000-d0403fff
ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether f0:de:f1:e1:2f:53 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 247167 bytes 22047389 (22.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 247167 bytes 22047389 (22.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.20 netmask 255.255.255.0 broadcast 192.168.0.255
ether 46:6b:3c:cd:a1:f6 txqueuelen 1000 (Ethernet)
RX packets 552971 bytes 226093241 (226.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 71666 bytes 8239062 (8.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Если вы можете пропинговать 8.8.8.8, но не можете пропинговать google.com. Кажется, проблема с вашими серверами имен.
Вы можете проверить это здесь: /etc/resolv.conf Этот файл содержит список серверов имен, используемых вашей системой.
Если это ваша проблема, вы можете создать / отредактировать этот файл: /etc/resolvconf/resolv.conf.d/tail. И добавить туда несколько публичных серверов имен. Например: nameserver 8.8.8.8 nameserver 8.8.4.4
Этот файл позволяет добавить эти публичные сервера имен в конец /etc/resolv.conf.
Файл /etc/resolvconf/resolv.conf.d/head делает то же самое, но добавляет серверы имен в начало /etc/resolv.conf.
После редактирования файла tail или head вы должны перезагрузить систему, чтобы внести эти изменения.
Вы выполняете неправильное ядро для 18.04.1. 4.15.0-36 было бы ближе для исправления.
У Вас есть проблема DNS. Вот почему Вы не можете ping google.com
.
Относительно dnsmasq
и systemd-resolved
...
Сделайте a ps auxc | grep -i dns
и ps auxc | grep -i resolv
и ищите dnsmasq
и systemd-resolved
, и если оба работают, необходимо отключить часть DNS systemd-resolved
путем редактирования /etc/systemd/resolved.conf
и...
изменение:
#DNSStubListener=yes
кому:
DNSStubListener=no
постпримечание: вручную не редактировать /etc/resolv.conf