Centos7 kann keine Verbindung zum Internet herstellen, aber IP und SSH von lokalen Geräten funktionieren

Centos7 kann keine Verbindung zum Internet herstellen, aber IP und SSH von lokalen Geräten funktionieren

[wenn das zu lang ist, können Sie von unten weiterlesen]

Hallo, ich habe vorher Centos7 verwendet und es hat mit der Internetverbindung mit statischer IP gut funktioniert.

Das Problem begann, als ich die GUI installierte. Zuerst installierte ich XFCE4 (mit GDM) und es funktionierte einwandfrei, und das Internet funktioniert auch. Nur die GDM-Anmeldeseite funktioniert nicht richtig (leere Seite mit Cursor), aber das ist nicht der Fall. Wenn ich Mate (mit LightDM) auf einer funktionierenden Anmeldeseite installiere, wirkt sich dies auf das Netzwerk aus, sodass ich keine Verbindung zum Internet herstellen kann. Aber ich kann immer noch von einem anderen Computer aus per SSH auf die Maschine zugreifen.

Ping-Status

[root@localhost ~]# ping 192.168.5.39 #local
PING 192.168.5.39 (192.168.5.39) 56(84) bytes of data.
64 bytes from 192.168.5.39: icmp_seq=1 ttl=64 time=0.200 ms
64 bytes from 192.168.5.39: icmp_seq=2 ttl=64 time=0.205 ms
64 bytes from 192.168.5.39: icmp_seq=3 ttl=64 time=0.191 ms
^C
--- 192.168.5.39 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.191/0.198/0.205/0.017 ms
[root@localhost ~]# ping 111.94.248.18 #-- google
connect: Network is unreachable
[root@localhost ~]# 

hier ist die Datei /etc/sysconfig/network-scripts/ifcfg-enp2s0

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp2s0"
#UUID="bb980114-13c0-4399-a310-9de54c5ddd75"
ONBOOT="yes"
HWADDR="FC:AA:14:80:C0:B5"
IPADDR0="192.168.5.20"
PREFIX0="24"
GATEWAY0="192.168.5.1"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
[root@localhost ~]# 

hier ist der NetworkManager-Dienststatus

[root@localhost ~]# systemctl status NetworkManager.service
NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
   Active: failed (Result: start-limit) since Sel 2015-08-04 05:37:44 EDT; 17h ago
  Process: 865 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=exited, status=127)
 Main PID: 865 (code=exited, status=127)
   CGroup: /system.slice/NetworkManager.service

Agu 04 05:37:43 localhost.localdomain systemd[1]: Unit NetworkManager.service entered failed state.
Agu 04 05:37:44 localhost.localdomain systemd[1]: NetworkManager.service holdoff time over, scheduling restart.
Agu 04 05:37:44 localhost.localdomain systemd[1]: Stopping Network Manager...
Agu 04 05:37:44 localhost.localdomain systemd[1]: Starting Network Manager...
Agu 04 05:37:44 localhost.localdomain systemd[1]: NetworkManager.service start request repeated too quickly, refusing to start.
Agu 04 05:37:44 localhost.localdomain systemd[1]: Failed to start Network Manager.
Agu 04 05:37:44 localhost.localdomain systemd[1]: Unit NetworkManager.service entered failed state.
Agu 04 05:38:41 localhost.localdomain systemd[1]: Stopped Network Manager.
Agu 04 05:38:50 localhost.localdomain systemd[1]: Stopped Network Manager.
Agu 04 05:39:01 localhost.localdomain systemd[1]: Stopped Network Manager.

und durch Ausführen von nmcli habe ich dies bekommen

[root@localhost ~]# nmcli dev status
nmcli: symbol lookup error: /lib64/libgudev-1.0.so.0: undefined symbol: g_type_class_adjust_private_offset
[root@localhost ~]# 

das scheint das Problem zu sein, ich bin auf duckduckgo&google gestoßen und ich denke, sie haben hier die Lösunghttps://access.redhat.com/solutions/1401813aber es ist nur für Abonnenten lesbar (schade, dass ich kein Server-Geschäft betreibe, für das ich mir das Abonnement leisten könnte). Hat jemand eine Idee, wie man das beheben kann? Vielen Dank

Antwort1

Mir ist klar, dass Sie dieses Problem wahrscheinlich schon hinter sich gelassen haben, aber ich veröffentliche die Lösung, die bei mir funktioniert hat, für den Fall, dass jemand anders darauf stößt.

Bei mir trat derselbe Fehler unter Centos 7 auf, und ich konnte NetworkManager wie folgt wieder zum Laufen bringen:

sudo yum clean all
sudo yum install libgudev1-devel

und starten Sie dann NetworkManager wie gewohnt:

sudo service NetworkManager start

verwandte Informationen