aliangham
aliangham
发布于 2021-08-06 / 1048 阅读
0
0

小米AX9000修改网口顺序

为什么要修改网口顺序,有什么需求:

  • 官方固件默认占用2.5G为WAN1口

  • 修改WAN1为1G口后,开启双WAN功能依旧会占用2.5G网口作为WAN2

  • 第三方固件 WIFI速率无法达到2888mbps,三频WIFI变普通路由,且aiot功能失效

  • 需要其他米家相关服务

按本教程修改的好处:

  • 修改后不影响2.5G口和双WAN功能

  • 米家服务不受影响

  • WIFI速度正常

  • 防火墙配置正常

  • 不影响链路聚合(有2.5G网口了,为啥还用感知不强链路聚合捏?)

  • 缺点未知

教程正式开始~

首先,解锁ssh是必要的(可使用临时和永久ssh)

点我查看AX9000获取永久root权限~

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'
    
#官方的配置如上,并不合理

对照图如下

202208081659910491776811.png

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


评论