更换新设备后Openwrt的zerotier无法连接问题的解决办法
更换了新设备后,但是使用原有的固件备份恢复,会导致zerotier还是认为是之前的设备
会导致异常无法连接,先关闭zerotier,用SSH登录openwrt
删除 /var/lib/zerotier-one 目录下的
identity.public 和 identity.secret
即可获得一个全新的zerotier ID
然后在官网操作重新加入设备即可
更换了新设备后,但是使用原有的固件备份恢复,会导致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