Centos 7 - ping 8.8.8.8 (terhubung: Jaringan tidak dapat dijangkau)

18

Saya pikir saya memiliki masalah routing. Saya telah menyiapkan CentOS VM, terhubung ke jaringan saya dan saya bisa melakukan ping ke komputer lain.

Namun saya tidak bisa melakukan ping apa pun di luar jaringan saya.

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

Saya juga mengatur port forwarding pada router saya untuk meneruskan SSH pada port 22 ke mesin ini dan saya tidak dapat mengaksesnya di luar jaringan saya (menggunakan dempul).

Ini adalah output dari 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

Berikut isinya /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"
Neilos
sumber
Tampaknya Anda kehilangan rute default. Jadi mesin Anda hanya tahu cara mencapai 10.0.0. * Alamat. Dengan asumsi .1 default untuk gateway, Anda dapat menambahkan GATEWAY = 10.0.0.1 ke file.
Ciclamino
1
dapatkah Anda memposting konten /etc/sysconfig/networkdan/etc/resolv.conf
td512

Jawaban:

18

Berdasarkan kesalahan, Anda perlu memperbarui file agar terlihat seperti ini:

/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
td512
sumber
1
Meskipun tidak ada yang salah dengan resolv.conf itu, tidak diperlukan untuk memperbaiki perutean.
Ciclamino
benar, tetapi itu akan membantu untuk menyelesaikan nama domain jika fungsionalitas itu diperlukan
td512
Saya sebenarnya menggunakan server DNS yang disediakan oleh ISP saya, saya baru saja mengujinya 8.8.8.8karena lebih mudah diingat.
Neilos
1
Saya benar-benar berpikir bahwa itu adalah masalah dengan gateway yang tidak ditentukan (memang 10.0.0.1). Aku hanya tidak yakin benar-benar menganggap diriku serius. Ini berfungsi sekarang. Terima kasih banyak.
Neilos
2

Tambahkan perintah ini:

route add default gw [your gateway IP address]
Issa NDIAYE
sumber
0

mengapa Anda tidak mengubahnya saja dhcp, mencari IP yang tepat dan kemudian mengaturnya staticdengan IP itu?

WesternGun
sumber
-1

Tambahkan gateway default

# route add default gw 10.0.0.10 enp0s3
Phonix
sumber
3
Itu bukan solusi permanen. Dan PC-nya sendiri bukanlah gateway.
Daniel B