1. 前言
最近重装软路由的系统,把openwrt从21升到了最新的23.05。很多脚本需要更新,例如iptables升级到了nftables。
同时最近阿里云和腾讯云不约而同的推出了200M不限流量的轻量云服务器,所以Server部分也需要重装。
重装过程发现很多细节都忘了,果然好记性不如烂笔头。还是搞文档体系的记录一下。
最近重装软路由的系统,把openwrt从21升到了最新的23.05。很多脚本需要更新,例如iptables升级到了nftables。
同时最近阿里云和腾讯云不约而同的推出了200M不限流量的轻量云服务器,所以Server部分也需要重装。
重装过程发现很多细节都忘了,果然好记性不如烂笔头。还是搞文档体系的记录一下。
http://192.168.1.1/servmngr.html
,开启telnet并设置登录账号密码(默认admin/admin)。/fhconf/backpresettings.conf
,所有更改都基于这个配置文件,备份一下稳妥一些。gendefsettings
,这个命令是将光猫当前配置写入到/fhconf/backpresettings.conf
,宽带的账号密码都会写入进去。/fhconf/backpresettings.conf
里面<WANConnectionDevice instance="2">
元素下面的配置
<IdleDisconnectTime>120</IdleDisconnectTime>
<X_BROADCOM_COM_IfName>
下面新增<X_CU_IPMode>3</X_CU_IPMode>
,但如果已经有这个元素了就不需要新增了。<ConnectionType>PPPoE_Bridged</ConnectionType>
<Name>2_INTERNET_B_VID_3961</Name>
<X_BROADCOM_COM_IfName>veip0.2</X_BROADCOM_COM_IfName>
loaddefsettings /fhconf/backpresettings.conf
,加载刚刚修改的配置,光猫会自动重启。长久以来,登录跳板机都要忍受二步验证,工作效率大打折扣。忍无可忍,爆发了。
在网上搜到一篇讲模拟二步验证的博文《两步验证的使用和TOTP在Python中的基本实现》,示例代码简单可用,比github上动辄几百行靠谱的多。此文是模拟二步验证的基础,在此感谢原作者。
本文仅供读者预览学习研究之用,不得用作商业用途。如有侵权,请告之,本人将第一时间进行处理。
作为一名计算机系的学生,我自认动手能力不错。可回首大学这几年,写的程序不少,却未发现自己有什么能向别人展示的“通俗作品”…
怎么才算“通俗”,这我不好解释。但要说什么不通俗,却简单容易得多。例如花了将近一个学期当码农参与重构Online Judge…学计算机但不搞ACM的人尚且不知道什么是OJ,更不用提那些只会用电脑看网页玩游戏的“麻瓜”了。
为了能让常人感受下编程的魅力,也为了炫耀下个人的学习成果,我就“下海”一回。