我正在尝试设置 IPv6 Linux 路由器。我的设置如下所示。
主机 1 (eth0) -----(eth0) 路由器 (eth1) ------ (eth0) 主机 2
我尝试从 HOST1 ping HOST2。我实际上看到了到达路由器 eth0 接口的数据包。但路由器并未通过 eth1 转发这些数据包以到达 eth0。
我在路由器中启用了 IPV6 转发。我还遗漏了什么吗?
检查每个接口的ip地址
HOST1 (eth0) - link local address
ROUTER (eth0) - link local address
ROUTER (eth1) - 2400:ab::1
HOST2 (eth0) - 2400:ab::2
答案1
如果没有更多细节就很难说...
(尽管听起来很荒谬):请务必使用 IPv6-ping(Linux
ping6
:)检查防火墙是否到位。如果是:检查是否允许 IPv6 数据包转发(对于 TCP、UDP和ICMP6 数据包)