关于犀牛派X1_WAN口接入网络后出现IP冲突和路由环路问题


如图,网线连接路由与WAN口,出现如下网络问题:

现象:eth0的IP地址正常分配,无法Ping通设备IP

原因:

从ifconfig输出看,板子上有两个关键 IP:
br-lan:192.168.1.1(网关 IP,说明板子现在工作在路由模式,自己当网关)

注:br-lan 全称是 bridge LAN(局域网桥接接口),它不是一个物理网口,而是一个虚拟的 “交换机 / 网桥”把板子上的多个物理网口(比如 eth0、eth1)、甚至 Wi-Fi 接口,桥接成一个统一的局域网,所有接在 br-lan 上的设备,都在同一个网段里,互相可以直接通信。

eth0:192.168.1.9(物理网口 IP,也在 1 网段,路由器网关IP推测为192.168.1.1)
这是典型的 IP 冲突 / 路由环路问题:
板子当前自己网关为192.168.1.1,同时物理网口也为同网段192.168.1.9下网关192.168.1.1

由于路由器的网关 IP 和板子的br-lan冲突了,导致板子收到电脑的 ping 包后,不知道该往哪个接口转发,直接丢包了

解决:

LAN 口网段修改 (改板子自己的网关IP)

LAN 口的网段也支持自定义修改,修改方法如下:

  • 设备连接 adb,使用如下命令登录到系统中:
adb root
adb shell
  • 修改网段:
/etc/lan_wan_config.sh set 1 192.168.3.1

注:更多网络配置详情可查看技术指南→ 网络配置 | APLUX Doc Center

提示: 犀牛派 X1 的 3 路 LAN 口可以接入其他网络设备,例如 IPC ,雷达等等。接入后会自动为下联设备分配 192.168.1.x/24 网段的 IP 地址,网关地址为:192.168.1.1 ,系统的网桥接口为 br-lan