laggではarp cache問題の解決が難しいため、linuxのbondを使う実験をしてみました。
そのため、WiFI cardだけでなく、Ethernet cardもpassthroughでVM側に割り当てます。今回もvm-publicは使わないため、vm switch createは不要です。
VM上のubuntuでethernetとWiFiを束ねてbond0を作成した後に
vm-ubuntu# /usr/sbin/ip link set def wlp0sX promisc on vm-ubuntu# /usr/sbin/ip link set def enp0sZ promisc on # enp0sZはpassthroughした物理NIC vm-ubuntu# /usr/sbin/ip link set def bond0 promisc on vm-ubuntu# /usr/sbin/ip addr add xxx.xxx.xxx.yyy/32 dev enp0sY # enp0sYは仮想NIC vm-ubuntu# /usr/sbin/parprouted enp0sY bond0
freebsd# ifconfig tap0 inet xxx.xxx.xxx.xxx netmask xxxxxxxxxx freebsd# # route add default xxx.xxx.xxx.xxx
これで正常にEthernet/WiFi経由の通信が可能です。
その1へ戻る