備忘録です。
PPPoEクライアントを FreeBSD on Bhyve で動かそうとするとパケット(非IP)のやりとりができない。
どこかでヤラカした時に、処方箋を咄嗟には見つけられなかった。
以下リンクにあった。ハマった同じケースはあまりない模様。
sysctl -w net.link.bridge.pfil_onlyip=1
以下の問題も関連すると思われる(pppoeだけするIFは通常 /etc/rc でタッチしない)
ホストでIPアサインしていない interface を使う。
ホストが再起動後にホストがIFだけ外接していて IPを振られてないIFに対して、ゲスト側でIPを振っても通信ができない(virtual switchとリアルなスイッチの間でMACパケットが飛ばない
👉 単純にホスト側で 未使用 IF を UPしていない。
👉 ゲスト起動時に vm で確保した if が up されているかをチェックしていない。
/etc/rc.conf で アサインしてない IFを使う場合は、UPさせるだけ。