前情提要

上一集我们讲到给小主机刷了openwrt并且连上了网。昨天下午在咸鱼下单了一台小米的AX3000E路由器,今天下午就到货了,正好拿来当AP用。

硬件接口配置

之前我们把ETH0接在br-lan上了,这里我们继续进入Network-Interfaces-Devices,然后把ETH2也接在br-lan上,然后把ETH2接口用网线接到AP的WAN口上。事实上很多现代路由器(包括我这台小米AX3000E)的WAN和LAN是不区分的,所以随便插一个就行了。

AP模式配置

路由器启动后,在openwrt的luci界面找到给路由器分配的IP地址,然后用浏览器访问这个IP进入管理界面,把工作模式改为AP模式,这样路由器就不再多加一层路由功能,而是作为全速的AP接入点使用了。

配置clash

接下来一步就是在软路由上配置clash,这样所有设备只要连接到这个局域网内就可以免配置科学上网了。openwrt使用的版本是openclash,跟着安装教程走就可以了。

第一个问题是安装依赖时提示dnsmasq-full包有冲突。检查了一下发现可以直接卸载已有的dnsmasq包,然后安装dnsmasq-full包实现无痛迁移。

第二个问题是如何下载这个ipk包。如果openwrt上无法访问ipk包的下载URL,可以用电脑先下载好然后传输。注意openwrt默认是不带sftp-server的,所以scp传输时要加上-O的flag。scp传输完成之后,用opkg install命令安装这个ipk包,如果luci界面上没出现clash的配置界面,可以重启一下openwrt。

最后一点是,配置文件要记得加上allow-lan: true选项,不然底下分配出去的设备就用不了了。