Pada server Ubuntu 14.04 (3.16.0-30) saya mencoba menambahkan rute default dan mendapatkan kesalahan sebagai berikut:
ip route add default via 172.16.111.99 dev bond0.11 RTNETLINK menjawab: Jaringan tidak dapat dijangkau
Kotak ini memiliki alamat 192.168.11.23
di bond0.11
. Saya memiliki rute berikut yang dikonfigurasi secara statis (diedit ke subset yang relevan):
172.16.111.0/24 via 192.168.11.18 dev bond0.11 192.168.11.0/24 dev bond0.11 proto kernel scope link src 192.168.11.23
Saya dapat melakukan ping 172.16.111.99
dan inilah traceroute
keluarannya:
traceroute ke 172.16.111.99 (172.16.111.99), maksimal 30 hop, paket 60 byte 1 192.168.11.18 0,126 ms 0,096 ms 0,081 ms 2 172.16.111.99 0.149 ms 0.142 ms 0.112 ms
Mengapa penambahan rute default ditolak ketika saya jelas memiliki akses ke jaringan / host itu? Saya jelas melakukan sesuatu yang salah ...
linux
networking
routing
sxc731
sumber
sumber
192.168.11.18
. Pada gilirannya sistem itu kemudian akan tahu ke mana harus pergi selanjutnya di172.16.x.x
jaringan.Jawaban:
Masalahnya adalah bahwa hop atau gateway berikutnya dalam rute harus berada di jaringan yang sama dengan yang Anda terhubung.
yaitu Anda dapat mengatur rute default Anda untuk digunakan
192.168.11.18
. Pada gilirannya sistem itu kemudian akan tahu bagaimana menuju ke172.16.x.x
jaringan.sumber