it-swarm.com.de

Ubuntu 16.04 LTS, Internetverbindung funktioniert nicht, aber das Netzwerk kann immer noch auf die Maschine zugreifen

Letzte Nacht hat die Maschine gut funktioniert. Heute morgen kein Internetzugang.

Ich arbeite mit einer kabelgebundenen Ethernet-Verbindung.
Ich kann den Router anpingen, aber nicht googeln.
Ich kann von einem anderen Computer über das kabelgebundene Netzwerk auf freigegebene Dateien auf dem Computer zugreifen.

Andere Computer im Netzwerk können auf das Internet zugreifen. Es ist nur die Ubuntu-Box, die kein Internet bekommt.

Ich kann Google nach Adresse, aber nicht nach Namen pingen.

ausgabe von lsb_release -a

Es sind keine LSB-Module verfügbar.
Distributor ID: Ubuntu
Beschreibung: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

nmcli dev show | grep DNS Teilergebnisse:

IP4.DNS [1]: 192.168.0.1

Welches ist die Router-Adresse.

`
mehr/etc/Ergebnisse auflösen:

 # Generated by OpenVPN Client UP Script  

 nameserver 10.8.0.1

ls -1 /etc/resolv.conf Ergebnisse:

-rw-r - r-- 1 root root 172 23. Februar 22:34 /etc/resolv.conf

4
D. Dieks

Ich verstehe, dass /etc/resolv.conf nur für öffentliche Nameserver ist. Es sieht so aus, als ob Ihr Server so geändert wurde, dass er einen privaten Nameserver verwendet, angeblich über ein VPN. Wenn Sie möchten, dass Ihre Ubuntu-Box normalerweise den Domain Name Service erhält, um den Internetzugang zu ermöglichen, empfehle ich Ihnen, zur Standard-Datei /etc/resolv.conf zurückzukehren Datei, die enthält:

# 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

Sie können zur Standarddatei /etc/resolv.conf zurückkehren, indem Sie entweder das Original aus einer letzten Sicherung wiederherstellen, die vor der Änderung erstellt wurde, oder die Datei öffnen, auf die der Link mit dem Befehl Sudo gedit /etc/resolv.conf verweist, und den Code aus der einfügen Die oben angegebene Standarddatei überschreibt den aktuellen Inhalt . Möglicherweise möchten Sie eine Kopie des aktuellen Inhalts vorab als Sicherungskopie an einem Ort speichern, an dem Sie ihn finden können, wenn Sie ihn benötigen.

HINWEIS: /etc/resolv.conf ist eine symbolische Verknüpfung zur Datei /run/resolvconf/resolv.conf, sodass dateibasierte Vorgänge wie das Bearbeiten in /etc/resolv.conf tatsächlich in /run/resolvconf/resolv.conf ausgeführt werden.

Um zu bestätigen, dass der Link nicht irrtümlich geändert wurde, führen Sie den Befehl ls -l /etc/resolv.conf aus, der zu der folgenden Ausgabe führen sollte.

lrwxrwxrwx 1 root root 29 Feb 25 2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

der Pfeil zeigt an, dass es sich um einen Symlink handelt.

Weitere Informationen zu resolvconf, mit dem diese Datei geändert wird, finden Sie unter die Manpage.

3
Elder Geek

Wenn Sie eine unveränderte /etc/resolv.conf-Datei haben (und Sie sollten), sollten Sie diese ändern System Settings -> Network -> Options muss wie unten gezeigt eingestellt werden, damit Ihr Router DNS-Dienste für Ihre Ubuntu-Box wie für Ihre anderen Systeme bereitstellt.

DHCP

Alternativ können Sie öffentlicher DNS-Dienst von Google verwenden und 8.8.8.8 und 8.8.4.4 als DNS-Server hinzufügen.

2
Elder Geek

Ich hatte ein ähnliches Problem und meine resolv.conf-Datei war wie in Elder Geeks Beitrag gezeigt. Ich tat :
1. Geändertes System -> Netzwerk -> Optionen auf Automatisch (DHCP)
2. Sudo apt-get update
3. Sudo Apt-Get-Upgrade
4. Set 2 und 3 mehrmals wiederholen.

Ich weiß, dass dies keine sehr technische Art der Beantwortung ist, da sie die Grundursache nicht beantwortet (oder darüber spricht). Aber es hat bei mir geklappt. Mal sehen, ob es bei dir funktioniert.

0
EetSandhu