Centos 7 - ping 8.8.8.8 (bağlan: Ağa erişilemiyor)


18

Yönlendirme sorunum olduğunu düşünüyorum. Bir CentOS VM kurdum, ağıma bağlı ve diğer makinelere ping atabiliyorum.

Ancak ağımın dışında hiçbir şeye ping atamıyorum.

[root@localhost ~]# ping 8.8.8.8
connect: Network is unreachable

Ayrıca, 22 numaralı bağlantı noktasındaki SSH'yi bu makineye iletmek için yönlendiricimdeki bağlantı noktası yönlendirmeyi ayarladım ve ağımın dışına erişemiyorum (macun kullanarak).

İşte çıktı 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

İşte içeriği /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"

Varsayılan bir rotanız yok gibi görünüyor. Böylece makineniz sadece 10.0.0 * adreslerine nasıl ulaşacağını bilir. Ağ geçidi için varsayılan bir .1 varsayarsak, dosyaya GATEWAY = 10.0.0.1 ekleyebilirsiniz.
Ciclamino

1
/etc/sysconfig/networkve/etc/resolv.conf
td512

Yanıtlar:


18

Hatalara dayanarak, dosyaları şöyle görünmesi için güncellemeniz gerekir:

/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"

/etc/sysconfig/network:

NETWORKING=yes
HOSTNAME=centos7
GATEWAY=10.0.0.1

/etc/resolv.conf:

nameserver 8.8.8.8
nameserver 8.8.4.4

1
Bu resolv.conf ile ilgili yanlış bir şey olmasa da, yönlendirmeyi düzeltmeye gerek yoktur.
Ciclamino

true, ancak bu işlevsellik gerekiyorsa alan adlarının çözümlenmesine yardımcı olur
td512

Aslında ISS'm tarafından sağlanan DNS sunucularını kullanıyorum, 8.8.8.8hatırlaması daha kolay olduğu için test yapıyordum.
Neilos

1
Aslında ağ geçidi belirtilmemiş bir sorun olduğunu düşündüm (gerçekten 10.0.0.1). Kendimi ciddiye almaya yetecek kadar emin değildim. Şu an çalışıyor. Çok teşekkür ederim.
Neilos


0

neden onu sadece olarak değiştirmiyorsunuz dhcp, uygun bir IP arıyor ve sonra staticbu IP ile ayarlamıyorsunuz ?


-1

Varsayılan ağ geçidi ekle

# route add default gw 10.0.0.10 enp0s3

3
Bu kalıcı bir çözüm değil. Ve kendi PC'si de ağ geçidi değil.
Daniel B
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.