将 wlan0 连接到 HE 隧道 IPv6 Debian

将 wlan0 连接到 HE 隧道 IPv6 Debian

大家好,我在这个论坛上的第一篇文章,所以如果我以愚蠢或复杂的方式发帖,请给我反馈,请耐心等待我的错误拼写,我是阅读障碍。我用这个例子来说明我的问题,即我的 IPv6 是从 wlan0 到 eth0 的转发器,然后到我的 IPv4 ISP,而不是通过我的 he 隧道。到目前为止,我已经尝试了很多不同的配置,但没有任何结果,也许有人能给我一些好的建议。

                    IPv4        IPv4
                           _eth0--------------ISP
    IPv4                  /
My Laptop wlo1 --------- wlan0 router Laptop
    IPv6                         IPv6
                             HE-tunnel----------End point and IPv6 internet

我的笔记本电脑 wlo1: 2001:470:27:46e:3ab2:69d4:8419:325d/64

路由器 笔记本电脑 wlan0: fe80::4a5d:60ff:fe9f:25b1/64

路由器 笔记本电脑 eth0: fe80::beae:c5ff:fe37:de45/64

路由器 笔记本电脑 HE 隧道:2001:470:27:46e::2/64

He-隧道终点:2001:470:27:46e::1

为了确定出了什么问题,我使用 tcpdump 来查看贩运者是否被卡住了。

ping6 ipv6.google.com on router laptop

13:59:32.942350 IP tserv1.sto1.he.net > h186n23-vb-a11.ias.bredband.telia.com: IP6 arn02s05-in-x0e.1e100.net > Kex4King-1-pt.tunnel.tserv24.sto1.ipv6.he.net: ICMP6, echo reply, seq 22, length 64

ping6 ipv6.google.com on my laptop

14:01:42.112935 IP h186n23-vb-a11.ias.bredband.telia.com > tserv1.sto1.he.net: IP6 arn09s11-in-x0e.1e100.net > 2001:470:27:46e:87af:3d24:a865:8691: ICMP6, echo reply, seq 13, length 64

14:01:43.082344 IP h186n23-vb-a11.ias.bredband.telia.com > tserv1.sto1.he.net: IP6 2001:470:27:46e:87af:3d24:a865:8691 > arn09s11-in-x0e.1e100.net: ICMP6, echo request, seq 14, length 64

我尝试过的一件事是在 /etc/network/interfaces 中将隧道设置为我的网关,但它不起作用,但它给了我一个新的 IP 地址

iface wlan0 inet6 auto
        gateway 2001:470:27:46e::1

wlan0 2001:470:27:46e:4a5d:60ff:fe9f:25b1/64

我还尝试在 eth0 上打开 IPv6,并尝试仅允许接口 wlan0 和 he-ipv6 上的 IPv6 转发

/etc/sysctl.conf
net.ipv6.conf.eth0.disable_ipv6=0
net.ipv6.conf.wlan0.forwarding=1
net.ipv6.conf.he-ipv6.forwarding=1

它根本不起作用

我之前曾在 Debian 论坛上发布过相关内容,您可以在那里看到更多输出和配置文件。 http://forums.debian.net/viewtopic.php?f=30&t=131134

/etc/network/interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
hostapd /etc/hostapd/hostapd.conf
address 192.168.0.10
netmask 255.255.255.0

iface wlan0 inet6 auto
        gateway 2001:470:27:46e::2

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
        address 2001:470:27:46e::2
        netmask 64
        endpoint 216.66.80.90
        local 81.234.63.186
        ttl 255
        gateway 2001:470:27:46e::1

/etc/sysctl.conf

net.ipv4.ip_forward=1

net.ipv6.conf.all.forwarding=1

预先感谢您的任何帮助。

答案1

您好,谢谢 Johan Myreen,您是对的,但我在使其正常工作时仍然遇到一些困难。我开始遵循本指南https://scottlinux.com/2014/04/28/debian-linux-home-router-with-ipv4-and-ipv6/这与我的设置类似,但在接口 eth0 和 eth1 之间,我认为它也可以是 eth0 和 wlan0。起初我读错了指南,并在 radvd 中得到了有点混乱的 IP 地址,但最后它完成了。在指南中,建议在 eth1 上使用静态 IP,或者在我的情况下使用 wlan0,只要我更改了 radvd 中的 IP,自动工作就可以正常工作。

radvd.conf
prefix 2001:470:28:46e::/64

现在一切都好了,约翰,如果我有你的地址,我会给你寄一个蛋糕:)

相关内容