我的软路由系统是ESXI+iKuai+Openwrt

2025-04-21 18:47:37

我的软路由系统是ESXI+iKuai+Openwrt,平时电脑IP的网关只要设置成旁路由IP192.168.2.2,就可以打开某管道,今天发生了一件奇怪的事,我把电脑的网关IP改成192.168.2.1也就是爱快主路由的网关,想实现正常上网,但是发现某管道还是能打开,感觉很可怕。

用抓包工具分析,通过爱快LAN口的数据包,旁路由Openwrt居然还可以监听,这可违背了我的设计思路。

最后发现是ESXI虚拟机网口设置了混杂模式“接受”,它代表爱快的LAN口和OpenWrt的LAN口数据打通了,当发到爱快LAN口的数据本来应该爱快回复,现在被正在监听的Openwrt给回复数据了,关掉混杂模式设置“拒绝”,恢复正常。

把网关设置爱快主路由192.168.2.1正常上网。

把网关设置Openwrt旁路由192.168.2.2可以上某管道。

但是又发现一个新问题,4个网口的第2和第3口已经无法ping通旁路由了,所以把混杂模式设置“拒绝”是不行的,反复检测才发现是Openwrt固件的问题。

eSir Playground的高大全版本,在和爱快组成双软路由,用混杂模式“接受”,会造成监听的干扰,最后使用eSir Playground的spp精品小包版本,这个问题就没有了。