Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Lösen Sie das Problem, dass Linux nicht auf das externe Netzwerk zugreifen kann

Lösen Sie das Problem, dass Linux nicht auf das externe Netzwerk zugreifen kann

王林
Freigeben: 2019-12-27 09:17:48
Original
10747 Leute haben es durchsucht

Lösen Sie das Problem, dass Linux nicht auf das externe Netzwerk zugreifen kann

Problem:

Ein bestimmter Linux-Server kann den Domänennamen nicht anpingen, wie unten gezeigt:

Lösen Sie das Problem, dass Linux nicht auf das externe Netzwerk zugreifen kann

Vorbereiten:

Stellen Sie zunächst sicher, dass der Router angeschlossen ist und auf das externe Netzwerk zugreifen kann. Dies kann durch Zugriff auf das Gateway bestätigt werden.

[root@localhost ~]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.96 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.75 ms
Nach dem Login kopieren

Kostenloses Teilen von Video-Tutorials: Linux-Video-Tutorial

Wenn Sie sicher sind, dass kein Problem mit dem Netzwerk vorliegt, können Sie es mit den folgenden Schritten lösen:

1 Stellen Sie sicher, dass der Domain-Name-Server eingerichtet ist. Andernfalls wird empfohlen, den öffentlichen DNS-Dienst einzurichten.

[root@localhost ~]# cat /etc/resolv.conf
search localdomain
Nach dem Login kopieren

Da mein DNS nicht eingerichtet ist, schlägt das Pingen des externen Netzwerks fehl. Fügen Sie der Datei DNS hinzu

[root@localhost ~]# vi /etc/resolv.conf
search localdomain
nameserver 202.98.96.68
nameserver 61.139.2.69
~
Nach dem Login kopieren

2. Stellen Sie sicher, dass das Gateway eingestellt wurde

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* 
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1
Nach dem Login kopieren

Wenn nicht, fügen Sie das Gateway wie folgt hinzu:

# route add default gw 192.168.40.1
Nach dem Login kopieren

oder manuell danach Schreiben Sie die Datei /etc/sysconfig/network-scripts/ifcfg* und starten Sie den Netzwerkdienst neu:

# service network restart
Nach dem Login kopieren

3. Stellen Sie sicher, dass die DNS-Auflösung verfügbar ist

# grep hosts /etc/nsswitch.conf 
hosts:      files dns
Nach dem Login kopieren

Wenn bei einem davon ein Problem auftritt Korrigieren Sie das Obige und testen Sie es erneut. Es sollte kein Problem sein:

#ping -c 3 www.baidu.com 
PING www.a.shifen.com (220.181.6.175) 56(84) bytes of data. 
64 bytes from 220.181.6.175: icmp_seq=0 ttl=50 time=9.51 ms 
64 bytes from 220.181.6.175: icmp_seq=1 ttl=50 time=8.45 ms 
64 bytes from 220.181.6.175: icmp_seq=2 ttl=50 time=8.97 ms 
--- www.a.shifen.com ping statistics --- 
3 packets transmitted, 3 received, 0% packet loss, time 2002ms 
rtt min/avg/max/mdev = 8.450/8.977/9.511/0.446 ms, pipe 2
Nach dem Login kopieren

Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass Linux nicht auf das externe Netzwerk zugreifen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage