Cách thêm tuyến đường mặc định ipv6


18

Tôi có các thiết lập sau

           Linux 1                      Linux 0
    eth1            eth0-------------------eth0
   14.14.14.80      19.19.19.20             19.19.19.10
   2005::5/64       2004::3/64              2001::3/64 

Từ Linux0, tôi có thể ping 14.14.14.80 or 19.19.19.20( 19.19.19.20đã được thêm dưới dạng GW mặc định) và cũng bật Linux1, ipv4chuyển tiếp đã được bật. Đối với ipv6, tôi không thể thêm 2004::3/64làm cổng ipv6 mặc định trên Linux0. Tôi đã thử

ip -6 route add default via 2004::3

ip -6 route add default via 2004::

Nhưng tôi nhận được lỗi

RTNETLINK answers: No route to host

Tôi đang thiếu gì ở đây?


Thêm mặt nạ mạng vào dòng trên: ip -6 tuyến thêm 2004 :: / 64 dev eth0

Điều bình thường cần làm là đặt các thiết bị trên cùng một mạng ethernet trong cùng một mạng con, sau đó bạn sẽ không gặp phải vấn đề này.
cắm vào

Câu trả lời:



6

Để thêm một cổng mặc định và không phải là một cổng cụ thể cho giao diện Ethernet (dev), hãy sử dụng:

route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)

Lưu ý, bạn không phải chỉ định mặt nạ mạng con cũng như giao diện Ethernet đi.

Để xác minh công việc của bạn, hãy liệt kê bảng định tuyến IP của máy chủ:

netstat -rn # for IPv4
netstat -rn -A inet6  # for IPv6
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.