Saya mencoba untuk mengatur rute saya dengan cara yang akan memungkinkan saya untuk terhubung ke kotak Vagrant dari Solum .
Tabel perutean saya berisi, tetapi tidak terbatas pada, rute-rute berikut:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.76.0 192.168.76.2 255.255.255.0 UG 0 0 0 vboxnet0
192.168.76.0 0.0.0.0 255.255.255.0 U 0 0 0 vboxnet0
Saya mencurigai rute ketiga (dihasilkan secara otomatis pada startup kotak Vagrant) mengganggu rute kedua (dibuat secara manual), jadi saya mencoba menghapusnya.
Namun, menggunakan salah satu dari perintah berikut
$ sudo route del 192.168.76.0 gw 0.0.0.0
$ sudo route del 192.168.76.0
pengembalian:
SIOCDELRT: No such process
yang biasanya muncul ketika route
tidak dapat menemukan rute.
Di sisi lain, menggunakan
$ sudo route del 192.168.76.0/24 gw 0.0.0.0
$ sudo route del 192.168.76.0/24
hasil:
route: netmask 000000ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
(rest of usage)
Apa yang saya lakukan salah? Apakah ada alasan saya tidak bisa menghapus rute itu? Apakah saya salah berasumsi bahwa itu mengganggu yang saya atur?
(Saya menggunakan Ubuntu 14.04+).
route add -net 192.168.78.0/24 192.168.76.2
yang jauh lebih masuk akal.
/24
pada akhir perintah, itu akan berhasil. Terima kasih. Jika Anda mengirim jawaban, mungkin dengan beberapa penjelasan demi kepentingan orang-orang yang akan menelusuri pertanyaan ini di masa mendatang, saya akan menerimanya.
route del -net 192.168.76.0
. Kalau tidak, ia berpikir bahwa Anda mencoba untuk menghapus rute ke satu host.