陈少举 发表于 2017-10-24 11:51

关于DD-WRT在PPPoE情况下让内网使用IPv6的问题

本帖最后由 陈少举 于 2017-10-24 13:24 编辑

大家好:
  我使用的是湖南电信的PPPoE拨号宽带,在DD-WRT 3.0-r33555 中开启了IPv6支持并启用了Radvd后,能在DD-WRT界面右上角看到运营商分配的IP地址 IPv6: 240e:c0:201a:8844:xxxx:xxxx:xxxx:xxxx 。

  但是,局域网中的计算机无法通过DHCP获取到IPv6地址,从ipconfig里来看,获取的是一个fe80开头的私网IPv6地址。

  通过搜索,我找到一个Radvd的配置文件:
interface br0 {
   AdvSendAdvert on;
   prefix 0:0:0:1::/64 {
    AdvOnLink on;
    AdvAutonomous on;
   };
};  但是,将配置文件写入后,客户端获取到的IPv6地址看起来是这个样子的:



  而且,这个IP地址无法Ping外网的IPv6地址,超时。

  如果Telnet到路由器上,能看到电信给了一个 /64 网段的IPv6地址范围(?):
ppp0      Link encap:Point-to-Point Protocol
          inet addr:175.8.109.xxxP-t-P:175.8.108.1Mask:255.255.255.255
          inet6 addr: fe80::a505:78c5:9969:8c6f/10 Scope:Link
          inet6 addr: 240e:c0:201a:8844:xxxx:xxxx:xxxx:xxxx/64 Scope:Global
          UP POINTOPOINT RUNNING MULTICASTMTU:1492Metric:1
          RX packets:231101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:278773 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:112721863 (107.4 MiB)TX bytes:110358769 (105.2 MiB)


  而且,如果在路由器上Ping外网的IPv6地址,是能通的。


  现在不确定问题在什么地方了,我希望能使用电信分配的IPv6地址,但是不知道该如何正确的配置。

  谢谢大家。

m0ekr 发表于 2017-10-24 12:42

只是想上v6网站的话就弄NAT6吧,目前看来算是很简单的方法了
openwrt的话只需要ip6tables和kmod-ipt-nat6,DD没玩过不是很清楚

hcyme 发表于 2017-10-24 13:37

电信用6to4凑合,原生的240e:xx 已经和ipv4一样疯的死死的

hcyme 发表于 2017-10-24 13:39

不过pc拨号都能获得公网ipv6,路由反而麻烦事儿,也是电信线路没搞好
页: [1]
查看完整版本: 关于DD-WRT在PPPoE情况下让内网使用IPv6的问题