Administrator
发布于 2025-10-03 / 105 阅读
0
0

x86工控小主机安装immortalwrt 24.10.3 稳定版

安装

这台工控机配置是 i3-5010U + 4G 内存 + 120GB MSata + 2个I210 网卡,纯金属机身被动散热设计,拿来做软路由自然是绰绰有余。之前用它跑过一阵子routeros。虽说routeros功能强大,但是像路由集群、BGP等过于阳春白雪,真正需要的功能又要额外折腾,倒不如openwrt来得省心。immortalwrt在openwrt基础上进行了一些微调,更加适合国人使用,于是决定安装它好了,需要的软件用opkg都能搞定,完全没必要自行编译。一般人选择 generic-squashfs-combined-efi.img.gz 版本即可。

物理机安装自然是制作启动U盘、分区、写盘一套。前两者拿Ventoy启动微PE就行,微PE已经内置了DiskGenius ,至于将镜像写入磁盘推荐Roadkil's Disk Image。首次开机后将剩余空间分区、格式化并挂载overlay分区,安装工作就结束了。

配置

本篇只涉及最基本的配置。想必折腾软路由的各位都已经搞定光猫桥接了吧?于是immortalwrt上网的第一步就是PPPOE拨号,这里展开讲一点,如果只说填写拨号用户名密码然后保存就太水了。先贴上我自己的拨号设置:

root@ImmortalWrt:~# uci show network.wan
network.wan=interface
network.wan.device='eth1'
network.wan.proto='pppoe'
network.wan.username='XXXXXX@net'
network.wan.password='12345678'
network.wan.ac='XXXX-MA-CMNET-BASXX-XXXX'
network.wan.ipv6='auto'

上面大部分配置意义一目了然,比如wan接口对应eth1物理网卡,协议是pppoe(废话),用户名、密码等等。至于ac配置项可以指定BRAS名称,许多地区ISP都有不止一台BRAS,通过指定名称便可以通过PPPOE拨号连接到对应服务器。BRAS可以利用 pppoe-discovery 扫描:

root@ImmortalWrt:~# pppoe-discovery -I eth1
Access-Concentrator: XXXX-MA-CMNET-BAS13-XXXX
AC-Ethernet-Address: a4:**********
--------------------------------------------------
Access-Concentrator: XXXX-MA-CMNET-BAS14-XXXX
AC-Ethernet-Address: a4:**********
--------------------------------------------------

拨号成功后immortalwrt就联网了,如无意外下也会顺便拿到下发的IPv6前缀,后面会讲如何固定前缀。这里要说的是,强烈建议将 dhcp.lan.ra_lifetime 设置成 9000 ,手边几台安卓手机,包括小米、vivo等都遇到过连接WIFI一段时间后IPv6地址丢失问题,原因应该就是路由器宣告的ra生存时间过短,设置成9000后再未复现:

uci set dhcp.lan.ra_lifetime='9000'
uci commit dhcp
service dnsmasq restart


评论