Hallo, ich nutze zwei Desktop-PCs,habe kürzlich von 16.04 auf 18.04 aufgerüstet. Die LAN-Verbindung zum einen PC funktioniert, zum anderen nicht. Hinzufügen muss ich, dass ich auf diesem PC früher (aus Naivität 😕 ) eine Firewall installiert hatte,es gab aber nie Internetprobleme. Folgender Zustand: Nach Systemstart kommt die Meldung (sowohl Firefox als auch Thunderbird), dass keine Verbindung möglich ist. Gebe ich eine bekannte IP-Adresse ein, z.B. 84.21.52.116, so wird der Name (Hier Porsche AG) angezeigt, aber kein Datentransfer erfolgt. Was kann ich tun, um die Ursache zu finden?
Kein Internetzugang nach Installation von 18.04 LTS (DNS-Problem?)
Anmeldungsdatum: Beiträge: 91 |
|
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 17583 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Zeige ping heise.de -c 4 ping 9.9.9.9 -c 4 cat /etc/resolv.conf nslookup ubuntuusers.de nslookup ubuntuusers.de 9.9.9.9 systemd-resolve --status |grep Server dpkg -l |grep resolvconf EDIT: Noch ip a ip route show |
Anmeldungsdatum: Beiträge: 13892 |
|
Supporter
Anmeldungsdatum: Beiträge: 22096 Wohnort: ~ |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
Hallo, werde mich in den nächsten Tagen mit Detailinfo melden Gruß Dieter |
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
Da bin ich wieder. Nachfolgend alle Ergebnisse in Codeblocks. Der Einfachheit halber liste ich alles untereinander, Ihr holt Euch, bitte die Informationen selber ab. kh@kh-OptiPlex-760:~$ sudo ping heise.de -c 4 ping: heise.de: Der Name oder der Dienst ist nicht bekannt kh@kh-OptiPlex-760:~$ ping 9.9.9.9 -c 4 PING 9.9.9.9 (9.9.9.9) 56(84) bytes of data. 64 bytes from 9.9.9.9: icmp_seq=1 ttl=58 time=11.2 ms 64 bytes from 9.9.9.9: icmp_seq=2 ttl=58 time=9.69 ms 64 bytes from 9.9.9.9: icmp_seq=3 ttl=58 time=9.65 ms 64 bytes from 9.9.9.9: icmp_seq=4 ttl=58 time=10.2 ms --- 9.9.9.9 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 9.659/10.212/11.287/0.668 ms kh@kh-OptiPlex-760:~$ cat /etc/resolf.confcat: /etc/resolf.conf: Datei oder Verzeichnis nicht gefunden kh@kh-OptiPlex-760:~$ nslookup ubuntuusers.de Server: 127.0.0.53 Address: 127.0.0.53#53 ** server can't find ubuntuusers.de: SERVFAIL kh@kh-OptiPlex-760:~$ nslookup ubuntuusers.de 9.9.9.9 Server: 9.9.9.9 Address: 9.9.9.9#53 Non-authoritative answer: Name: ubuntuusers.de Address: 213.95.41.4 Name: ubuntuusers.de Address: 2001:780:0:25:dead:beef:cafe:1kh@kh-OptiPlex-760:~$ systemd-resolve --status |grep Server kh@kh-OptiPlex-760:~$ dpkg -l |grep resolvconf ii resolvconf 1.79ubuntu10.18.04.3 all name server information handler kh@kh-OptiPlex-760:~$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:22:19:1b:47:cb brd ff:ff:ff:ff:ff:ff inet 192.168.2.100/24 brd 192.168.2.255 scope global dynamic noprefixroute eth0 valid_lft 1811113sec preferred_lft 1811113sec inet6 2003:de:570a:9f53:d9ee:706b:b47e:1684/64 scope global dynamic noprefixroute valid_lft 604767sec preferred_lft 86367sec inet6 fe80::f80e:6613:68a2:6ac2/64 scope link noprefixroute valid_lft forever preferred_lft forever kh@kh-OptiPlex-760:~$ ip route show default via 192.168.2.1 dev eth0 proto dhcp metric 20100 169.254.0.0/16 dev eth0 scope link metric 1000 192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.100 metric 100 kh@kh-OptiPlex-760:~$ nc -zv 84.21.52.116 80 443 Connection to 84.21.52.116 80 port [tcp/http] succeeded! kh@kh-OptiPlex-760:~$ Gottlob habe ich einen zweiten PC und trage die Daten von dort nach hier 😀 |
Anmeldungsdatum: Beiträge: 13892 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
Sorry, Tippfehler. . . . kh@kh-OptiPlex-760:~$ 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 # 127.0.0.53 is the systemd-resolved stub resolver. # run "systemd-resolve --status" to see details about the actual nameservers. nameserver 127.0.0.53 kh@kh-OptiPlex-760:~$ Ich habe an diesem PC den Befehl ins Terminal eingegeben, kam dann aber nicht mehr weiter (kein prompt) |
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
Nach Eingabe in den "alten" PC: kh@kh-OptiPlex-760:~$ system-resolve --status Der Befehl 'system-resolve' wurde nicht gefunden, meinten Sie: Befehl 'systemd-resolve' aus dem deb systemd Versuche: sudo apt install <deb name> kh@kh-OptiPlex-760:~$ sudo apt install <deb systemd-resolve> bash: Syntaxfehler beim unerwarteten Wort »newline« kh@kh-OptiPlex-760:~$ ?????????????? |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Beim Update 16.04 → 18.04 wurde die DNS-Namensauflösung nicht richtig oder unvollständig umgestellt. Jetzt gibt es ein Mischmasch. Zeige bitte die Ausgabe dieser Befehle: grep -r -i dns /etc/NetworkManager/NetworkManager.conf /{usr/lib,run,etc}/NetworkManager/conf.d/ ls -l /etc/resolv.conf
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
kh@kh-OptiPlex-760:~$ grep -r -i dns /etc/NetworkManager/NetworkManager.conf /{usr/lib,run,etc}/NetworkManager/conf.d/ /etc/NetworkManager/NetworkManager.conf:dns=dnsmasq /usr/lib/NetworkManager/conf.d/10-dns-resolved.conf:# We need to specify "dns=systemd-resolved" as for the time being our /usr/lib/NetworkManager/conf.d/10-dns-resolved.conf:dns=systemd-resolved grep: /run/NetworkManager/conf.d/: Datei oder Verzeichnis nicht gefunden und kh@kh-OptiPlex-760:~$ ls -l /etc/resolv.conf lrwxrwxrwx 1 root root 29 Apr 25 2014 /etc/resolv.conf -> ../run/resolvconf/resolv.conf kh@kh-OptiPlex-760:~$ Nochmals möchte ich auf die früher installierte Firewall hinweisen, als mögliche Ursache . . . . . |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
kh@kh-OptiPlex-760:~$ grep -r -i dns /etc/NetworkManager/NetworkManager.conf /{usr/lib,run,etc}/NetworkManager/conf.d/ /etc/NetworkManager/NetworkManager.conf:dns=dnsmasq /usr/lib/NetworkManager/conf.d/10-dns-resolved.conf:# We need to specify "dns=systemd-resolved" as for the time being our /usr/lib/NetworkManager/conf.d/10-dns-resolved.conf:dns=systemd-resolved Den gelb markierten Eintrag aus der Datei /etc/NetworkManager/NetworkManager.conf löschen.
Den Link /etc/resolv.conf löschen und neu anlegen. Er muss (ausg. Datum) so aussehen: lrwxrwxrwx 1 root root 39 Okt 22 2018 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf Danach den Rechner neu starten. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
Danke sehr bis hierher. Einen kleinen Rat noch bitte. Die beiden Dateien sind "schreibgeschützt", also mit Gedit nicht änderbar. Wie kann ich also diese Datei im Terminal (oder sonstwo) editieren? |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Da es sich um Systemdateien handelt, muss man es als Ich verwende gerne diese Prozedur:
Es gibt andere Möglichkeiten, lese mit Root-Rechten arbeiten. Der direkte Aufruf eines grafischen Programms mit sudo, wie z.B. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 91 |
Hallo, kB, danke für die Info, das Meiste habe ich mir selbst schon beigebracht Hier die Ergenisse: kh@kh-OptiPlex-760:~$ lrwxrwxrwx 1 root root 29 Apr 25 2014 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf bash: ../run/systemd/resolve/stub-resolv.conf: Datei oder Verzeichnis nicht gefunden kh@kh-OptiPlex-760:~$ Tja, leider existiert anscheinend der Ordner resolve und/oder die Datei stub-resolv.conf nicht (siehe Anlage)
|