Can’t browse internet, but ping working
I am using a dell latitude E5440 with Ubuntu 14.04 LTS. The WiFi suddenly stopped working today. I tried pinging a few ip addresses and ping works fine, but pinging any URL does not. Seems to be a DNS issue, but I didn’t touch anything like that. What is wrong here?
I believe the second command was sudo dhclient (without a -) , release worked fine..but the second command does not return
2 Answers 2
Thanks to zacharee1, had to release and renew ip addresses. Also had to flush ip addresses :
sudo ip link set wlan0 down sudo ip addr flush wlan0 sudo ip link set wlan0 up sudo dhclient -r sudo dhclient
@zacharee1 : I am pretty much ending up doing this once in every 1 or 2 days. Any idea why it keeps happening again and again?
@zacharee1, I’ve been having a similar issue that this solution works for. As nikel experienced, the problem resurfaces every few days. How can I effect a permanent fix? I’m running 16.04.1 (xenial)
I was facing exactly the same issue, it’s fairly obvious that’s something related with the DNS and I finally solved adding the DNS servers of this way:
sudo vim /etc/resolvconf/resolv.conf.d/tail
write the DNS servers in the file:
nameserver 8.8.8.8 nameserver 8.8.4.4
Restart the NetworkManager service:
sudo systemctl restart network-manager.service
That’s it! Try this. Thank me later!
You must log in to answer this question.
Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.7.13.43531
Ubuntu and the circle of friends logo are trade marks of Canonical Limited and are used under licence.
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Пинг есть, интернета нет
Внезапно пропал интернет на ноутбуке с Ubuntu 14.04. Интернет он получал через Wi-Fi, конфликта IP быть не должно — точнее, может, что-то и было, но теперь я вручную прописал ему и другим устройствам разные адреса. Перезагрузка роутера (говнороутер от Связного, производство Alcatel) не помогает, перезагрузка ноутбука не помогает. Вот приложения, которые точно не видят интернет: Firefox, Synaptic, lynx, aptitude. Но при этом ping ya.ru происходит нормально.
Тем временем другой ноутбук, тоже с Ubuntu 14.04, живущий абсолютно на тех же условиях с тем же вайфаем, преспокойно работает, с него и пишу. Ни там, ни там я ничего не трогал, ну разве что на первом, возможно, чаще не глядя устанавливал прилетающие обновления.
Подскажите, плиз, чозадела и кагбыть.
Давай сюда выхлопы этих команд:
$ ip a $ ip route $ iptables -nvL $ cat /etc/resolve.conf
Btw, внезапно в браузере заработала mail.yandex.ru. При этом не работает yandex.ru. Бред какой-то.
[~] ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 5c:f9:dd:60:0d:b0 brd ff:ff:ff:ff:ff:ff 3: wlan0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 68:17:29:32:4b:5f brd ff:ff:ff:ff:ff:ff inet 192.168.1.102/24 brd 192.168.1.255 scope global wlan0 valid_lft forever preferred_lft forever inet6 fe80::6a17:29ff:fe32:4b5f/64 scope link valid_lft forever preferred_lft forever
[~] ip route default via 192.168.1.1 dev wlan0 proto static 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.102 metric 9
[~] iptables -nvL modprobe: ERROR: could not insert 'ip_tables': Operation not permitted iptables v1.4.21: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.
[~] cat /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
Пинг есть, а интернета нету
Имею Centos 7 с двумя сетевыми картами. В один порт входит сетевой кабель от которого получаю доступ к самой локальной сети и интернету. А со второй идет кабель в роутер(hub) в порт Lan1 и от того же роутера с порта Lan2 идет кабель к второй машине с Ubuntu. ПК с центосом пинговать могу, но вот при попытке:
ping 8.8.8.8 connect: Network is unreachable ping ya.ru ping: unknown host ya.ru
ip route add default via 10.0.1.2
У тебя там как минимум два роутера, тачка на центосе и железка, куда ты физически втыкаешь кабель. Так что думай сам, через какой IP ставить дефолтный маршрут.
Можете расписать последовательность. Так как я по сути делал что бы был дефолтным маршрут железки. Но видимо что упускаю.
ip route add default via $ip
, где $ip — адрес железки во внутренней сети.
это потому что днс на несуществующих адресах. in soviet russia ip address is used to find out dns name
Сделал. Но результат тот же. Вот что на убунте:
route -n Таблица маршутизации ядра протокола IP Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.8.1 0.0.0.0 UG 0 0 0 enp2s5 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp2s5 192.168.8.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s5
route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.100.166 0.0.0.0 UG 0 0 0 enp2s5 0.0.0.0 192.168.100.254 0.0.0.0 UG 100 0 0 enp2s5 192.168.8.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s1 192.168.100.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s5
А вот что на центосе, от куда должен идти инет.
Если инет должен идти с центоса, то и дефолтный маршрут надо делать через IP тачки с центосом.
Вот пытаюсь сделать там же это. Но сталкиваюсь с:
route add default via 192.168.8.1 dev enp2s1 Usage: inet_route [-vF] del <-host|-net>Target[/prefix] [gw Gw] [metric M] [[dev] If] inet_route [-vF] add <-host|-net>Target[/prefix] [gw Gw] [metric M] [netmask N] [mss Mss] [window W] [irtt I] [mod] [dyn] [reinstate] [[dev] If] inet_route [-vF] add <-host|-net>Target[/prefix] [metric M] reject inet_route [-FC] flush NOT supported [root@host ~]# route add default via 192.168.8.1 Usage: inet_route [-vF] del <-host|-net>Target[/prefix] [gw Gw] [metric M] [[dev] If] inet_route [-vF] add <-host|-net>Target[/prefix] [gw Gw] [metric M] [netmask N] [mss Mss] [window W] [irtt I] [mod] [dyn] [reinstate] [[dev] If] inet_route [-vF] add <-host|-net>Target[/prefix] [metric M] reject inet_route [-FC] flush NOT supported
Да и когда я пеняю сеть. То дефолтные настройки сбрасываются. И надо их по новой вбивать. Это нормально?
route add default via 192.168.8.1
ip route add default via 192.168.8.1
Да и когда я пеняю сеть. То дефолтные настройки сбрасываются. И надо их по новой вбивать. Это нормально?
Если ты меняешь адрес на интерфейсе, то маршрут по умолчанию может удалиться, это нормально.
ip route add default via 192.168.8.1 RTNETLINK answers: File exists
Нужно чисто в конфигах сейчас разобраться и дать доступ к инету второй машине. Что бы nw-192.168.8.0/24 gw-192.168.8.1/24 cl-192.168.8.101/24 и работали по fw 80/443
внутренние ip у центоса и у железки какие?
Смотри идет один провод от сети в машину центоса, с другой сетевухи я направляю провод в роутер в порт лан1 и от лана2 запускаю в машину с убунтой. ip центоса — 192.168.100.166, второй сетевухи — 192.168.8.1
У железки IP отличается? Если да, то с такими настройками с самой маршрутизацией не должно быть проблем. Ошибка при запуске пинга осталась такая же?
Я стесняюсь спросить, а на центосе форвардинг включен?
ifconfig enp2s1: flags=4163 mtu 1500 inet 192.168.8.1 netmask 255.255.255.0 broadcast 192.168.8.255 ether 00:1e:58:2b:f3:d8 txqueuelen 1000 (Ethernet) RX packets 24518 bytes 4643192 (4.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 7060 bytes 699789 (683.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp2s5: flags=4163 mtu 1500 inet 192.168.100.166 netmask 255.255.255.0 broadcast 192.168.100.255 inet6 fe80::6403:6047:acd8:f4ad prefixlen 64 scopeid 0x20 ether 00:16:e6:66:38:30 txqueuelen 1000 (Ethernet) RX packets 2627604 bytes 3066786471 (2.8 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 56019 bytes 4211655 (4.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 21 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (Local Loopback) RX packets 195956 bytes 32206346 (30.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 195956 bytes 32206346 (30.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ifconfig enp2s5 Link encap:Ethernet HWaddr 00:16:e6:66:3d:f2 inet addr:192.168.8.101 Bcast:192.168.8.255 Mask:255.255.255.0 inet6 addr: fe80::9d31:3207:5516:4f24/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24967 errors:0 dropped:0 overruns:0 frame:0 TX packets:25566 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14699052 (14.6 MB) TX bytes:3755698 (3.7 MB) Interrupt:21 lo Link encap:Локальная петля (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:1358 errors:0 dropped:0 overruns:0 frame:0 TX packets:1358 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:256165 (256.1 KB) TX bytes:256165 (256.1 KB)
Ping есть, а интернета нет
Ping есть на 8.8.8.8, а интернета нет 2 месяца на убунту 12.04.причина?
Plugin passwordfd.so loaded. AT OK ATZ OK AT+CGDCONT=1,"IP","internet.smarts.ru" OK ATD*99***1# CONNECT Serial connection established. Using interface ppp0 Connect: ppp0 /dev/ttyUSB0 CHAP authentication succeeded CHAP authentication succeeded Could not determine remote IP address: defaulting to 10.64.64.64 local IP address 10.20.135.251 remote IP address 10.64.64.64
А пинг по названию домена есть, а не по адресу есть? Например, ping ya.ru
P.S. пингом мерить доступность хостов — бить линейкой по рукам
# ifconfig $ dig google.com $ ping google.com
Ошибка 105 (net::ERR_NAME_NOT_RESOLVED): Не удается преобразовать DNS-адрес сервера.
lo Link encap:Локальная петля (Loopback) inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1453 errors:0 dropped:0 overruns:0 frame:0 TX packets:1453 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:120233 (120.2 KB) TX bytes:120233 (120.2 KB) ppp0 Link encap:Протокол PPP (Point-to-Point Protocol) inet addr:10.20.144.168 P-t-P:10.64.64.64 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:296 Metric:1 RX packets:37 errors:1 dropped:0 overruns:0 frame:0 TX packets:40 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:1934 (1.9 KB) TX bytes:2093 (2.0 KB)
ping google.com ping: unknown host google.com ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=43.7 ms 64 bytes from 8.8.8.8: icmp_req=2 ttl=49 time=43.7 ms 64 bytes from 8.8.8.8: icmp_req=3 ttl=49 time=43.4 ms 64 bytes from 8.8.8.8: icmp_req=4 ttl=49 time=43.4 ms 64 bytes from 8.8.8.8: icmp_req=5 ttl=49 time=43.1 ms 64 bytes from 8.8.8.8: icmp_req=6 ttl=49 time=43.1 ms ^C --- 8.8.8.8 ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5008ms rtt min/avg/max/mdev = 43.179/43.456/43.751/0.330 ms