基本配置
- root密码:电脑锁屏密码
- LUCI界面安装:
python3-pip
- 安装srun-bit:
pip install srun-bit -i https://pypi.tuna.tsinghua.edu.cn/simple
,首次运行先配置srun-bit config
- 计划任务:
*/10 * * * * srun-bit login >/tmp/bit.log 2>&1
然后SSH 运行:
/etc/init.d/cron enable
/etc/init.d/cron start
或直接运行
/etc/init.d/cron restart
- 内网穿透:LUCI界面安装
luci-i18n-frpc-zh-cn
该部分仅登录用户可见
- WAN口:
该部分仅登录用户可见
- LAN口:192.168.xxx.xxx
- 网络>DHCP/DNS>常规设置:取消勾选
重绑定保护
其他插件安装及配置
luci-i18n-jd-dailybonus-zh-cn
luci-app-wol
luci-app-
备份路由器
- 备份 仅对
/overlay
打包备份即可tar -czvf /tmp/overlay_backup.tar.gz /overlay
- 恢复 需要恢复的时候将
overlay_backup.tar.gz
上传至/tmp
,然后清空/overlay
并恢复备份:
rm -rvf /overlay/*
cd /
tar -xzvf /tmp/overlay_backup.tar.gz
重要的IPv6配置
IPv6路由追踪,第一行是IPv6网关
traceroute to openwrt.org (2a03:b0c0:3:d0::1af1:1), 30 hops max, 64 byte packets
1 2001:da8:204:10dd::1 2.268 ms
2 2001:da8:204:c102::1 171.235 ms
3 *
4 *
5 *
6 2001:da8:2:122::1 1.675 ms
7 2001:da8:2:4::1 1.753 ms
8 *
9 2001:252:0:100::2 0.902 ms
10 2001:252:0:106::2 2.184 ms
11 2001:7fa:0:1::ca28:a19e 36.790 ms
12 2001:470:0:2ea::2 69.177 ms
13 2001:470:0:3f5::2 208.873 ms
14 2001:470:0:433::2 463.309 ms
15 2001:7f8:8:20:0:36ed:0:1 218.950 ms
16 *
17 *
18 *
19 2a03:b0c0:3:d0::1af1:1 219.400 ms
- IPv6配置参考
在OpenWrt上配置原生IPv6 NAT
一文
相关内容
以前这篇文章是发在CSDN上面的,访问量已经9000多了,应该还是帮过不少人吧。。这次重新更新整理到hexo上面。
我的网络环境
- 网络:教育网原生双栈,IPv4固定地址,IPv6地址自动获取
- 固件版本:OpenWrt Chaos Calmer 15.05-rc2 r45918
- 内核版本:3.18.14
准备工作
配置好路由使其能够连接网络,WAN口能够获取全球单播IPv6地址,在我的环境下WAN口是可以自动获取到IPv6地址的,因此如果你的环境不能自动获取到IPv6地址,请谷歌一下解决办法。
详细步骤
安装
ip6tables
和kmod-ipt-nat6
。opkg update opkg install ip6tables opkg install kmod-ipt-nat6
使用WinSCP更改
/etc/config/network
文件内容,在config interface 'lan'
下添加一行:option ip6addr 'fc00:100:100:1::1/64'
更改
/etc/config/dhcp
文件,将config dhcp 'lan'
那一栏改为以下内容:config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv6 'server' option ra 'server' option ra_management '1' option ra_default '1'
更改
/etc/firewall.user
,假设WAN对应的接口为eth0.1,则添加以下内容:ip6tables -t nat -A POSTROUTING -o eth0.1 -j MASQUERADE
- 使用
tracepath6 -b tv.byr.cn
命令,获取目前网络的IPv6网关地址(找最上面的IPv6地址),假定是2001:da8:204:10dd::1
。 - 使用
route -A inet6 add default gw 2001:da8:204:10dd::1
命令,为路由器添加默认网关。这一步非常重要,不进行的话是上不了IPv6的。。。完成之后,连接到路由器的计算机应该可以访问IPv6网站了。
重启之后,需要重新添加网关,如果要做到路由器开机自动添加该网关,可以在/etc/hotplug.d/iface/
下新建一个文件90-ipv6,给予可执行权限chmod +x 90-ipv6
,内容为(注意替换为自己的网关地址)
#!/bin/sh
[ "$ACTION" = ifup ] || exit 0
route -A inet6 add default gw 2001:da8:204:10dd::1
- 本文作者: TS
- 本文链接: https://tang.su/2017/03/openwrt-ipv6-nat/](https://tang.su/2017/03/openwrt-ipv6-nat/ "在OpenWrt上配置原生IPv6 NAT")
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!