昨日の件

よく考えてみたら qemu の親側なナニがルータになってりゃ良いんじゃないかとゆーことに思い至ってたりしてます。
どうやるんだっけ (を

追記

もごもごしてみました。とりあえずポート転送なナニを盛り込み。

echo 1 >/proc/sys/net/ipv4/ip_forward

で、ゲスト側で default route の盛り込み。

route add default gw 10.10.10.2 eth0

親側で iptables 確認してみたら virbr0 なナニが forward に入ってましたorz

$ iptables --list 

(ちょい略

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             192.168.122.0/24     state RELATED,ESTABLISHED
ACCEPT     all  --  192.168.122.0/24     anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

なので i/f を down して i/f 削除。

# ifconfig virbr0 down
# brctl delbr virbr0

でも駄目。どうも iptables しないと駄目ぽ。
つーことで iptables -D FORWARD 1 してみましたがどうか。以下、FORWARD 分のみ。

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  192.168.122.0/24     anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

この状態でゲスト起動して default gw 設定したらゲストから外への通信できました。ホスト - ゲスト間な通信もできてるはず。
上記材料にして明日以降で纏めます。やれやれ。