QEMU の -net user でも動いた

QEMUDHCP リクエストを投げてアドレスをもらえた。すんなりと uIP が動く。
net user オプションの場合
Mona <=> QEMU の間のパケットのやりとりを Wireshark で見ることはできないので苦労した。
gdbQEMU の bootp.c を動かせばよいことに気づいたらあっという間に解決。
IP チェックサム忘れてたり、DHCP オプションの Cookie の設定を忘れてた。