Openwrt

升级上海电信千兆宽带,低成本跑出超千兆速度

8 条评论 生活 Openwrt jinlife

升级千兆

忽然接到上海电信的推销电话,加20元即可从200MB升级到1000MB的宽带。想了想,不贵,升吧。不过还是吐槽一下,貌似上海电信有1T流量降速的情况,并且是上下行一起计算。到了1T流量后降为300MB下行和30MB上行。这个千兆宽带挺坑的,难怪便宜。移动和联通都没降这么夸张。看在能桥接,有外网IPv4的情况下,我忍。
[2023.5.1 上海电信取消了限速,估计是被联通抢了很多客户才改。谢谢联通和这些客户。]

SDN光猫

电话打完,操作人员就在电信服务器改过了,直接网速就上千兆了,还啥设备都没换,电信也约了过段时间来换设备。不过电信能换的都是SDN光猫,这种光猫很坑,基本上没有超密,无法折腾,都是电信远程控制,客户能装个APP玩下。还有就是限制上网设备数,最多10~30个设备,如果家里智能设备比较多的话,超过数目后有些设备会被限制,上不了网。这个SDN光猫肯定是要换掉的,不知道电信在后台偷偷干啥。
几年前已经换过,自己买了个TPLink EP110的千兆光猫,然后打电话让电信改桥接。自己用软路由拨号上网,这样就没有设备个数限制了。

关键信息

换光猫之前,需要在SDN光猫界面里面抄下来LOID的逻辑号码,认证光猫用的。移动需要抄下来Password。 这些都是关键信息,必须找到并记下来,否则没办法用自己的光猫。
还有个网络VLAN,IPTV的VLAN号码,也可以记下来,有需要再用。还有网卡MAC地址之类的,都存起来。
上海电信貌似只要个LOID就行了。


NanoPi-R2S的Openwrt系统中运行dotnetcore的程序

0 条评论 编程 dotnet Openwrt jinlife

现在dotnetcore的程序不止支持X86的Linux,也已经可以支持ARM系统。貌似从dotnetcore V3.1就已经开始能支持了。现在的V5.0, V6.0 和 V7.0支持起来更是没问题。
最近需要用到R2S来运行一些dotnetcore的程序,所以稍微调查研究了下。R2S当前的CPU是Rockchip RK3328, 四核 Cortex-A53。

目前网上最火的一篇文章是在树莓派4上面的Openwrt里面运行dotnetcore。本来想参考在R2S里面玩一下,不过可惜我这边没成功。最终还是靠万能的Docker实现了,也比较简单。
https://davidjmclaughlin.com/projects/how-to/2020/03/15/running-.net-core-on-openwrt-and-raspberry-pi-4.html
按上面的文章,装了dotnet的runtime后,再装了那几个依赖库libstdcpp6等,还是出现如下问题
Error relocating ./dotnet: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm: symbol not found
猜测可能是ARM上面的库缺函数,不匹配。这个不好解决,咱就不浪费时间了。

另外,参考如下X86的也没成功。
http://xuxiaorong2014.github.io/programming/dotnet-core-openwrt.html

前期准备

  1. 硬件准备个R2S,带个8G的SD卡,还有SD卡烧写器。
  2. 编译或者找到一个能支持Docker的R2S的Openwrt固件。
  3. 找到能支持ARM64的.NET Core musl的Docker。
  4. 准备一个aspdotnetcore的测试程序。


家庭网络 篇n:升级至2.5G网口及WIFI6无线网络 - Openwrt设置

0 条评论 技术 杂项 Openwrt jinlife

在什么值得买网站发了两篇文章,由于Openwrt和梯子可能是敏感话题,所以不发在上面了,发在这里,记录一下,免得过久了会忘记。估计未来5年都会继续用这套配置,也许将来会进入万兆。那时候软件固件配置应该也差不多。

参考之前文章:
家庭网络 篇一:升级至2.5G网口及WIFI6无线网络 - 无线路由器
https://post.smzdm.com/p/awk5pg5m/
家庭网络 篇二:升级至2.5G网口及WIFI6无线网络 - 2.5G软路由
https://post.smzdm.com/p/axlgpp3d/

接下来记录一下Openwrt的基本配置,以及测试一下梯子,KMS,去广告等家用功能。