Ich glaube, ich habe ein Routing-Problem. Ich habe eine CentOS-VM eingerichtet, sie ist mit meinem Netzwerk verbunden und ich kann andere Maschinen anpingen.
Ich kann jedoch nichts außerhalb meines Netzwerks anpingen.
[root@localhost ~]# ping 8.8.8.8
connect: Network is unreachable
Ich habe außerdem die Portweiterleitung auf meinem Router so eingerichtet, dass SSH auf Port 22 an diesen Computer weitergeleitet wird, und ich kann nicht außerhalb meines Netzwerks darauf zugreifen (mithilfe von Putty).
Hier ist die Ausgabe von ip route
:
[root@localhost ~]# ip route
10.0.0.0/24 dev enp0s3 proto kernel scope link src 10.0.0.10
169.254.0.0/16 dev enp0s3 scope link metric 1002
Hier ist der Inhalt von /etc/sysconfig/network-scripts/ifcfg-enp0s3
:
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR=10.0.0.10
NETMASK=255.255.255.0
NM_CONTROLLED=no
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s3"
UUID="17eeb7fe-f11c-4b8b-83be-a9dd2281dda2"
DEVICE="enp0s3"
ONBOOT="yes"
networking
centos
centos-7
Neilos
quelle
quelle
/etc/sysconfig/network
und/etc/resolv.conf
Antworten:
Aufgrund der Fehler müssen Sie die Dateien folgendermaßen aktualisieren:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
:/etc/sysconfig/network
:/etc/resolv.conf
:quelle
8.8.8.8
da es leichter zu merken ist.Fügen Sie diesen Befehl hinzu:
quelle
Warum ändern Sie es nicht einfach in
dhcp
, suchen nach einer richtigen IP und stellen sie dann auf diesestatic
IP ein?quelle
Fügen Sie ein Standard-Gateway hinzu
quelle