问题:每次重启Openwrt后,ZeroTier的虚拟网卡MAC地址会改变。导致网站后台认为是一台新设备,重新分配IP地址。

原理:①:linux中,ZeroTier参数启动后文件放置在/var/lib/里。
②:重启或者掉电后,var中的数据都会被清理掉。
③:所以,这次配置成功的配置,下次起来后就没有了。
④:因此,知道原因后,就可以将当前配置存放到掉电后不会掉数据的磁盘上,
可以放在/etc下,这个是设备的配置文件,掉电后不会丢失。1、当前先配置好zerotier,保证可以拿到ip地址。2、 将整个zerotier 复制到断电不掉数据的/etc下做备份。
cp -a /var/lib/zerotier-one /etc/zerotier3、(关键步骤和解释)
①:复制后,删掉 /etc/zerotier/下的zerotier-one.pid文件
②:这个文件中记录了后台的zerotier的进程号
③:之所以要删掉,是因为路由器下次启动起来后,zerotier的进程号可能已经不是当前这个pid号了。
④:这个不删掉,我们下一步将/etc/zerotier文件夹的东西全部复制到/var/lib/zerotier-one后,
虽然环境都还原了上次配置成功的环境,但此时文件中记录的pid号和后台真实的pid号对应不上,
就会出问题,但是去官网查看时,设备确实mac地址也没变,分配的ip地址也没变,会导致设备拿不到
ip地址。此时你也可以尝试,重新再加入下网络,发现加入成功,ip地址也拿到了,它加入网络的时候,
会重新在/var/lib/zerotier-one下创建zerotier-one.pid。所以,要删掉!!!4、设备重启后,启动脚本中需要将复制的东西还原到var下,命令:
cp -a  /etc/zerotier /var/lib/zerotier-one5、启动脚本中添加如下命令,保证下次重启,自动还原环境,然后重新加入网络。
vi /etc/rc.local 打开这个文件后:添加下面的内容:
cp -a /etc/zerotier /var/lib/zerotier-one
sleep 5
/usr/bin/zerotier-one &
sleep 5
zerotier-cli join 网络号   综上所述,你的路由器就可以重启,重启后也可以拿到ip地址,也不用去页面点击授权了,非常方便。

(已解决)关于openwrt路由器重启后zerotier的ip变化处理相关推荐

  1. 计算机重启后无法连接网络,路由器重启后电脑无法联网怎么办?有什么解决方法...

    在学校或某些使用交换机路由器组成局域网的场合,如果设备出现停电,往往会有些电脑无法联网.那该如何解决呢?本文将为大家介绍一个解决方法,希望对大家有所帮助 路由器重启后电脑无法联网的解决方法: 1.此类 ...

  2. entware无法正常安装或路由器重启后环境丢失——梅林entware环境与软件中心“虚拟内存”的冲突

    entware无法正常安装或路由器重启后环境丢失--梅林entware环境与软件中心"虚拟内存"的冲突 由于梅林是基于Entware来安装插件的,因此需要安装entware环境. ...

  3. 计算机重启恢复到推荐分辨率,win10系统重启后分辨率总是出现变化的还原方法...

    有关win10系统重启后分辨率总是出现变化的操作方法想必大家有所耳闻.但是能够对win10系统重启后分辨率总是出现变化进行实际操作的人却不多.其实解决win10系统重启后分辨率总是出现变化的问题也不是 ...

  4. [已解决]实验室内频繁断网 重设IP后可以使用 几分钟后又掉

    静态IP局域网内个别机器间歇性断网的问题 让人抓狂的过程 上半年来到实验室,办公室内大家全部手动设置静态IP,那时候没有台式机,Surface用的USB拓展坞连得网,奇怪的是实验室的同学都没有问题,我 ...

  5. 【已解决】笔记本电脑关闭盖子后出现死机

    环境 Windows7 64位系统 发现问题 将笔记本电脑进入休眠状态.再唤醒进入登录界面,0~3秒后出现死机状态.必须强制重启,重启后无异常.但问题依然存在. 注销当前用户,更换用户时死机,提示&q ...

  6. 【已解决】redis安装完毕后,外网或者其他服务器无法访问

    Linux安装完毕redis后,在redis安装目录执行./bin/redis-cli 可以正常连接redis 此时想用外网或者其他服务器.PC连接redis,提示连接被拒绝,可以打开redis的配置 ...

  7. 解决Linux环境下重启后Java环境变量失效

    把代码追加写在etc目录下的profile下就行了. vim /etc/profile # 然后在末尾追加配置环境变量 export JAVA_HOME="my jdk path" ...

  8. 【已解决】使用双屏显示后,断开外接屏幕,原先外接屏幕上的窗口没法还原到原来的主屏幕上

    问题现象 就和题目描述的一样: 使用双屏显示后,断开外接屏幕,原先外接屏幕上的窗口没法还原到原来的主屏幕上. 解决方法如下 1.首先在状态栏上点击对应的应用: 2.然后按 Alt+空格,此时会在屏幕上 ...

  9. 【已解决】IDEA 配置tomcat后,javaweb项目报404

    配置完tomact后, 运行hello word报404. 问题只可能出在tomcat上. 将最下方的应用地址配置改为:/ 即可.

最新文章

  1. 一个基于特征向量的近似网页去重算法——term用SVM人工提取训练,基于term的特征向量,倒排索引查询相似文档,同时利用cos计算相似度...
  2. uni-app——Vue3简单整合uView@1.8.4解决方案
  3. SQL 进行数据的更新和插入
  4. python遍历文件_python3 遍历文件夹目录所有文件
  5. 【IT笔试面试题整理】二叉搜索树转换为双向链表
  6. 奇安信代码安全实验室帮助微软修复多个高危漏洞,获官方致谢
  7. 参考阿里云DMS快速开发数据管理平台
  8. 无法加载站点/服务的所有 ISAPI 筛选器,因此启动中止——Service Unavailable解决方法合集...
  9. IO之Socket网络编程
  10. JDBC的使用(msql);
  11. 10个实现炫酷UI设计效果的CSS生成工具
  12. 炉石传说一直显示重新连接服务器,炉石传说一直显示战网开启中 炉石传说卡在启动战网解决办法...
  13. 使用主题背景编辑器设计应用主题背景
  14. 虹科喜报 | 虹科技术工程师【国内首批】拿下Redis认证开发者证书!
  15. MySQL修改表的字段
  16. Springboot旅游网的设计与实现xb29f计算机毕业设计-课程设计-期末作业-毕设程序代做
  17. B树索引,面向海量数据的金钥匙
  18. 网络技术入门(一):网络技术基础知识系统归结
  19. 机锋网谈毅:开发者是弱势群体(评论)
  20. 百度地图加载空白颜色_本地地图标点的html实现

热门文章

  1. WAN技术-1广域网接口
  2. java也可以来做黑客:控制肉鸡
  3. 简单的秒表计时器java报告_简单的Java秒表计时器(线程)
  4. 爬取当当网 Top 500 本五星好评书籍
  5. 传统语音增强——基本的维纳滤波语音降噪算法
  6. 利用Socket实现远程DOS控制
  7. 控制并改进计划中的人流方向SimWalk.v3.2.WinALL 1CD
  8. 第十一天 脚本与游戏AI
  9. 【转】网线延长器中双绞线的分类及传输原理和优缺点
  10. 百度site网址显示完整站点信息的分析