昨日の件
よく考えてみたら 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 設定したらゲストから外への通信できました。ホスト - ゲスト間な通信もできてるはず。
上記材料にして明日以降で纏めます。やれやれ。