找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 409|回复: 1

[openwrt(x86)] 在日本使用openwrt通过ipoe/v6plus方式连网的经验分享

[复制链接]
本帖最后由 lusgynnia 于 2024-3-30 05:58 编辑

该贴内容仅适用于日本的IPOE连网环境。

希望能够给在日折腾的网友提供一些参考。

目前很多日本的网络提供商使用pppoe拨号方式上网时不提供ipv6服务,导致高峰期网速十分感人(并且访问国内网站也形似龟爬)。
想使用ipv6就必须使用IPOE方式连网。直接获取ipv6地址,然后通过V6PLUS(ipv4 over ipv6)的方式来获得ipv4地址。
这就限制了可路由器的选择,楼主从国内带来的路由器并没有这个功能。(通常只有日版的路由器有,高价低配,价格死贵)
运营商通常会免费提供一只性能极其羸弱的免费路由器,因为它频繁的假死,楼主遂萌发了使用软路由取而代之的想法。

一通检索以后发现了两篇中文相关的文章,不过因为时代比较久远,在配置时遇到了一些奇怪的问题。最后又扒了一坨英语和日语的文,才最终取得了比较满意的效果。
鉴于中文的相关参考极少,于是楼主决定把自己的经验分享到这里。希望对有类似需求的盆友有所帮助。




## 设置MAP-E步骤目录

操作大致分为以下几个步骤

  • - 添加或者预先编译“map”插件。
  • - 在管理界面,“网络”→“接口”中对“wan6”,“lan”进行设置,并添加协议为“MAP/LW4over6”的端口(此协议是map插件提供的)并进行配置。
  • - 编辑“etc/config/network”文件。
  • - 替换“/lib/netifd/proto/map.sh”,并添加可执行权限。




## wan6口设置

- 首先对“wan6”接口进行配置,创建一个“DHCPv6客户端”接口,
- 常规设置中勾选“开机自动运行”。
- 在“防火墙设置”选项卡中,将防火墙区域设置为“wan”。



- 在“DHCP服务器”选项卡中,
     - “DHCP服务器-常规设置”中不要勾选“忽略此接口”。
     - 在“IPv6设置”中勾选“指定为主接口”,
     - 并将下方的“RA服务”、“DHCPv6服务”,"NDP代理"选定为“中继模式”,并勾选“思考路由”选项。





## MAP-E接口设置

配置好wan6接口以后,即可获取到ipv6地址。

- 在以下网址中输入你的IPv6地址,获取配置MAP/LW4over6协议需要的信息。

  1. http://ipv4.web.fc2.com/map-e.html](http://ipv4.web.fc2.com/map-e.html
复制代码
在第一栏输入你的IPV6地址,
你将获得如图所示信息,将其一一填入新创建的接口的对应栏位即可。



注意,在填入信息后确认以下内容。

- 在常规设置选项卡中
    - 将信息填入接口配置对应的栏位
    - 勾选“开机自动运行”。
    - “类型“选择”MAP-E“





- 在”高级设置“选项卡中,
    - 将”隧道链接“设置为wan6(获取ipv6地址的接口)
    - 勾选”使用旧式MAP“。




在”防火墙设置“选项卡中,选择wan区域。




## lan接口设置

- ”防火墙设置“选项卡中指定为lan区域。



- 在“DHCP服务器”选项卡中,
     - “DHCP服务器-常规设置”中不要勾选“忽略此接口”。
     - 在“IPv6设置”中不要勾选“指定为主接口”,
     - 将下方的“RA服务”、“DHCPv6服务”,"NDP代理"选定为“中继模式”,并勾选“思考路由”选项。





## 编辑“etc/config/network”文件

打开”/etc/config/network“手动加 IPv6 PD (IPv6前缀) 。
  
找到DHCPv6客户端接口(config interface 'wan6',单引号内是你设定的接口名 )。
添加以下配置(自行将单引号内容替换为自己的64长度前缀,即获取到的IP地址的前4位内容+"::/64")
  1. option ip6prefix '你的IPV6地址的前四位::/64'
复制代码
重启,或执行以下命令来应用设置。
  1. uci commit /etc/config/network
复制代码



## 替换“map.sh”


完成这些设置以后,你已经可以正常上网了,但是此时很可能无法ping通ipv4的外网ip,且访问IPv4网址速度极慢,github上的” fakemanhk/openwrt-jp-ipoe“介绍了其原因。并提供了解决方案。
有兴趣可以在以下以下网址查看,

  1. https://github.com/fakemanhk/openwrt-jp-ipoe
复制代码


或者,也可以下载本文提供的附件直接按照下面的步骤操作。

- 使用终端找到“/lib/netifd/proto/map.sh”,删除其后缀或者直接删除文件。
- 上传替换用的map.sh。
- 赋予其可执行权限。
- 重启接口或路由器。

至此全部设置完成,应该可以ping通IPv4地址了。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
虽然不在岛国,但是值得鼓励,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-19 20:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表