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"
networking
centos
centos-7
Neilos
sumber
sumber
/etc/sysconfig/network
dan/etc/resolv.conf
Jawaban:
Berdasarkan kesalahan, Anda perlu memperbarui file agar terlihat seperti ini:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
:/etc/sysconfig/network
:/etc/resolv.conf
:sumber
8.8.8.8
karena lebih mudah diingat.Tambahkan perintah ini:
sumber
mengapa Anda tidak mengubahnya saja
dhcp
, mencari IP yang tepat dan kemudian mengaturnyastatic
dengan IP itu?sumber
Tambahkan gateway default
sumber