为什么要修改网口顺序,有什么需求:
官方固件默认占用2.5G为WAN1口
修改WAN1为1G口后,开启双WAN功能依旧会占用2.5G网口作为WAN2
第三方固件 WIFI速率无法达到2888mbps,三频WIFI变普通路由,且aiot功能失效
需要其他米家相关服务
按本教程修改的好处:
修改后不影响2.5G口和双WAN功能
米家服务不受影响
WIFI速度正常
防火墙配置正常
不影响链路聚合(有2.5G网口了,为啥还用感知不强链路聚合捏?)
缺点未知
教程正式开始~
首先,解锁ssh是必要的(可使用临时和永久ssh)
1.使用你的ssh工具连接路由器
#查看当前网络配置
cat /etc/config/network
不出意外,ax9000官方正常配置如下
#官方配置
#回环地址,勿动修改
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
#交换机配置,勿动修改
config switch
option name 'switch0'
# LAN口配置,根据需要修改 "netmask " "ipaddr "
config interface 'lan'
option force_link '1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option multicast_querier '0'
option igmp_snooping '0'
option macaddr ''***************''
option ipaddr '10.10.10.1'
option ip6assign '64'
option ipv6 '1'
#官方配置的 3个 Lan口如下 均为千兆口
option ifname 'eth0 eth1 eth2'
config interface 'eth0'
option ifname 'eth0'
config interface 'eth1'
option ifname 'eth1'
config interface 'eth2'
option ifname 'eth2'
config interface 'eth3'
option ifname 'eth3'
option keepup '1'
config interface 'eth4'
option ifname 'eth4'
option keepup '1'
#没啥用,但很好用的AIOT天线
config interface 'miot'
option ifname 'wl33'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.32.1'
option netmask '255.255.255.0'
# WAN1分配了一个2.5G网口 Eth4
config interface 'wan'
option proto 'pppoe'
option special '0'
option username '***************'
option mru '1480'
option password ''***************''
option ifname 'eth4'
option ipv6 'auto'
# WAN2分配了一个1G网口 Eth3
config interface 'wan2'
option proto 'pppoe'
option special '0'
option username ''***************''
option mru '1480'
option password ''***************''
option ifname 'eth3'
#官方的配置如上,并不合理
对照图如下
2.开始修改~
#开始前建议先备份
#备份
cp /etc/config/network /etc/config/network.bak
#使用vi编辑器
vi /etc/config/network
进入编辑器后,按字母" i "键进入编辑模式
方向键移动光标,找到以下内容
config interface 'lan'
option force_link '1'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option multicast_querier '0'
option igmp_snooping '0'
option macaddr ''***************''
option ipaddr '10.10.10.1'
option ip6assign '64'
option ipv6 '1'
option ifname 'eth0 eth1 eth2'
#修改为以下网口 (其中Eth4为2.5G) 注意是小写和空格!
option ifname 'eth0 eth1 eth4'
#wan口配置
config interface 'wan'
option proto 'pppoe'
option special '0'
option username ''***************''
option mru '1480'
option password ''***************''
#修改 wan1网口为 Eth3 (千兆)
option ifname 'eth3'
#wan2 配置
config interface 'wan2'
option proto 'pppoe'
option special '0'
option username ''***************''
option mru '1480'
option password ''***************''
#修改 wan2网口为 Eth2 (千兆)
option ifname 'eth2'
#修改结束,按键盘的" Esc"键退出vi编辑模式
输入
:wq
必须要英文冒号,wq意为保存并退出(write & quit)
#重启所有已连接的网口
service network restart
如果service报错,请使用reboot或者poweroff~
#如果后悔了,以下是恢复命令
mv /etc/config/network.bak /etc/config/network && service network restart