想用两个usb的TL-WN821N的无线网卡实现与多AP之间的无缝切换,
打算用bonding里的active-backup模式和ifenslave -c bond0 wlan0、ifenslave -c bond0 wlan1来实现切换。
但是由于按网上教程配置好后,bond0的物理地址只与wlan1的物理地址一样而与wlan0的物理地址不一样,
所以每次只有切换到wlan1的时候能正常上网,切换到wlan0则无法上网。
/etc/network/interfaces内容如下:
/etc/modules内容如下:
重启电脑后
cat /proc/net/bonding/bond0内容如下:
随后执行
ifconfig bond0 up
ifconfig wlan0 up
ifconfig wlan1 up
用iwconfig essid...命令让wlan0、wlan1连上两个ap
然后ifconfig的内容如下:
可以看到bond0的物理地址和wlan1的一样,但和wlan0的不一样,不知道什么原因??????
此时cat /proc/net/bonding/bond0内容如下:
望高手解惑,将不甚感激。