Tôi đang cố gắng thiết lập các tuyến đường của mình theo cách cho phép tôi kết nối với hộp Solum của bản demo Solum .
Bảng định tuyến của tôi chứa, nhưng không giới hạn ở các tuyến đường sau:
$ 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
Tôi nghi ngờ tuyến thứ ba (được tạo tự động khi khởi động hộp Vagrant) đang can thiệp vào tuyến thứ hai (được tạo thủ công), vì vậy tôi đang cố xóa nó.
Tuy nhiên, sử dụng một trong hai lệnh sau
$ sudo route del 192.168.76.0 gw 0.0.0.0
$ sudo route del 192.168.76.0
trả về:
SIOCDELRT: No such process
thường bật lên khi route
không thể tìm thấy tuyến đường.
Mặt khác, sử dụng
$ sudo route del 192.168.76.0/24 gw 0.0.0.0
$ sudo route del 192.168.76.0/24
sản lượng:
route: netmask 000000ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
(rest of usage)
Tôi đang làm gì sai? Có một lý do tôi không thể loại bỏ tuyến đường đó? Tôi có sai khi cho rằng nó can thiệp vào cái tôi thiết lập không?
(Tôi đang sử dụng Ubuntu 14.04 trở lên).
route add -net 192.168.78.0/24 192.168.76.2
có ý nghĩa hơn nhiều.
/24
vào cuối lệnh, nó sẽ hoạt động. Cảm ơn bạn. Nếu bạn đăng một câu trả lời, có lẽ với một số chi tiết về sự quan tâm của những người sẽ duyệt câu hỏi này trong tương lai, tôi sẽ chấp nhận nó.
route del -net 192.168.76.0
. Nếu không, nó nghĩ rằng bạn đang cố xóa một tuyến đến một máy chủ duy nhất.