分类 OpenWrt 下的文章

更换了新设备后,但是使用原有的固件备份恢复,会导致zerotier还是认为是之前的设备

会导致异常无法连接,先关闭zerotier,用SSH登录openwrt

删除 /var/lib/zerotier-one 目录下的

identity.public 和 identity.secret

目录和要删除的文件

即可获得一个全新的zerotier ID

然后在官网操作重新加入设备即可

国内的wifi calling功能由于GFW封锁,导致无法直接使用

开启很简单,但是需要是openwrt的路由

在 网络-DHCP/DNS-自定义挟持域名 里添加3个域名,并指定IP即可

epdg.epc.mnc260.mcc310.pub.3gppnetwork.org 208.54.159.227

ss.epdg.epc.mnc260.mcc310.pub.3gppnetwork.org 208.54.2.163

ss.epdg.epc.geo.mnc260.mcc310.pub.3gppnetwork.org 208.54.2.99

添加保存即可,有些教程给的IP是另外两个 208.54.36.3 208.54.88.35 我个人实测这两个IP是无法使用的

2023.3.17更新

ss.epdg.epc.mnc260.mcc310.pub.3gppnetwork.org 208.54.148.227

更新了ip,之前的ip无法使用了

2023.7.17更新

IP经常会失效,如果过一段时间无法开启wifi calling了,更换ip即可

使用https://dnschecker.org/对上面的3个网址进行IP查询

逐一更换尝试,昨天把IP更换成新加坡地区解析出来的IP,就又可以成功开启了

系统-启动项-本地启动脚本
将下方代码添加于exit 0之前

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
iptables -I forwarding_rule -d 192.168.1.1 -j ACCEPT
iptables -t nat -I postrouting_rule -d 192.168.1.1 -j MASQUERADE

其中eht0是wan口网卡,根据自己实际情况修改,光猫ip也是一样
其实添加到防火期的自定义规则里面,也是一样的效果

由于openwrt官方默认的传输协议是scp

找了好久没有找到Mac上支持scp协议的app

平时使用起来传输文件太麻烦,就干脆给openwrt直接增加sftp,方便传输文件

openwrt上操作直接安装文件,通过

root@OpenWrt:~# opkg update

root@OpenWrt:~# opkg install vsftpd openssh-sftp-server

root@OpenWrt:~# /etc/init.d/vsftpd enable

root@OpenWrt:~# /etc/init.d/vsftpd start