Tôi không thể tạo tuyến ip tĩnh. lỗi nói: RTNETLINK câu trả lời: Mạng không thể truy cập được


1

Tôi đang cố gắng thiết lập mạng thử nghiệm với máy ảo để thực hành cách định tuyến tĩnh hoạt động, vì vậy điều tôi nghĩ phải làm là thiết lập hai mạng nội bộ và một hộp có hai giao diện để hoạt động như một bộ định tuyến, đây là thiết lập với IP:

enter image description here

Tôi đã cấu hình các IP tĩnh trong mỗi hộp và tôi cũng đã thêm cổng mặc định là adapter1 cho vm-client-1 và adapter2 cho vm-client-2.

Bây giờ, tôi đang ở bước cuối cùng để tạo tuyến ip, tôi đã thực hiện trong vm-client-1:

sudo ip route add 192.168.102.0/24 via 192.168.101.1 dev enp0s3

và tôi nhận được lỗi này là đầu ra:

RTNETLINK answers: Network is unreachable.

chú thích : Tôi đã xóa tất cả các quy tắc iptables với iptables -F để tường lửa không phải là vấn đề. Ngoài ra, vm-client có thể ping 192.168.102.1 (cổng của vm-client-2) vì vậy, tôi không biết tại sao nó nói rằng Mạng không thể truy cập được, sự giúp đỡ được đánh giá cao.

Đây là thông tin của vm-client-1:

enter image description here

Câu trả lời:


1

Tôi thấy vấn đề.

Bạn đang cố gắng kết nối từ vm-client1 chỉ có một giao diện với mạng được kết nối 192.168.101.0/24 nhưng bạn đang cố thêm cổng trên mạng 192.168.102.0/24 không thực sự có sẵn trên giao diện này do đó bạn nhận được tin nhắn " Mạng là unreachable".

Xin lưu ý rằng bất kỳ cổng nào (địa chỉ IP phía sau từ "thông qua") phải có thể truy cập trực tiếp trên các giao diện được kết nối (và đây không phải là trường hợp của bạn).

Hơn nữa, không cần thiết lập định tuyến trên vm-client1 vì mọi thứ sẽ được chuyển đến cổng mặc định vm-router chịu trách nhiệm định tuyến.

Trên thực tế chỉ có một điều bạn cần làm - kích hoạt chuyển tiếp IP ( https://askubfox.com/questions/311053/how-to-make-ip-forwarding-permanent ) trên vm-router và các gói của bạn sẽ được chuyển tiếp tự động.

Bạn không cần thực hiện bất kỳ thay đổi nào đối với các tuyến mặc định trong kịch bản này. Chỉ cần kích hoạt chuyển tiếp IP trên vm-router và bạn sẽ ổn thôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.