小编Chr*_*sec的帖子

IPv6 网关计算机 - 如何设置路由?

我正在尝试使用 Linux VM 作为另一个 VM 的 IPv6 Internet 网关。我安装了一个服务器,我收到了 ipv6 前缀 2001:abcd:1234:5678::/64 (注意我出于隐私原因编辑了前缀)

设备 1:我设置了地址为 2001:abcd:1234:5678:ffff::1/120 的接口 eth0 (WAN) 我设置了 IP fd12:3456:7890::1234 的接口 eth1 (LAN)

我使用了以下 iptables 规则:

-A FORWARD -o eth0 -i eth1 -s 2001:abcd:1234:5678:ffff::/120 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -o eth1 -i eth0 -d 2001:abcd:1234:5678:ffff::/120 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

通过 sysctl 正确设置选项:net.ipv6.conf.all.forwarding=1

设备可以正常访问 IPv6 互联网。

设备 2:我有 eth0,IP 为 2001:abcd:1234:5678:ffff::2/128 和网关 fd12:3456:7890::1234

我可以访问 fd12:3456:7890::1234 和 …

iptables ipv6 routing ip-forward

5
推荐指数
1
解决办法
1170
查看次数

标签 统计

ip-forward ×1

iptables ×1

ipv6 ×1

routing ×1