Centos7 kann keine Verbindung zum Internet herstellen, aber IP & SSH von lokalen Standorten

1

[Wenn dies zu lang ist, können Sie von unten lesen]

Hallo, zuvor habe ich dieses Centos7 und es funktionierte gut mit der Internetverbindung mit statischer IP.

Das Problem begann, als ich GUI installierte, zuerst installierte ich XFCE4 (mit GDM) und es funktionierte gut und das Internet funktioniert auch. Nur die Anmeldeseite von gdm 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 SSH von einem anderen Computer auf die Maschine.

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 indem ich nmcli laufen lasse, erhielt ich dieses

[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 schätze sie haben die lösung hier https://access.redhat.com/solutions/1401813 aber sie ist nur für abonnierte benutzer lesbar (schade, dass ich sie nicht halte) jedes Servergeschäft, das ich mir leisten kann). Hat jemand eine Idee, dies zu beheben? Vielen Dank

Izzulmakin
quelle

Antworten:

1

Mir ist klar, dass Sie wahrscheinlich von diesem Problem abgewichen sind, aber ich poste die Lösung, die für mich funktioniert hat, falls jemand anderes darauf stößt.

Ich hatte den gleichen Fehler unter Centos 7 und konnte NetworkManager folgendermaßen wieder zum Laufen bringen:

sudo yum clean all
sudo yum install libgudev1-devel

Starten Sie anschließend NetworkManager wie gewohnt:

sudo service NetworkManager start
Ian Fieldhouse
quelle
Ich bin auf ein ähnliches Problem gestoßen, als nmcli (und NetworkManager) nicht ausgeführt werden konnten, was dazu führte, dass das Standard-Gateway nicht festgelegt wurde.
Alec Istomin