KVMでゲストがDNS名前解決できない
スポンサーリンク
エラー内容
CentOS7へのKVMのインストール方法で構築したサーバを再起動するとゲストがDNSでの名前解決を行えなくなった
ホスト (問題なし)
$ ping 192.168.1.1 =< OK $ ping 8.8.8.8 =< OK $ ping google.com =< OK
ゲスト (DNSが動かない)
$ ping 192.168.1.1 =< OK $ ping 8.8.8.8 =< OK $ ping google.com =< OUT
解決方法
[SOLVED] KVM and guest DNS - CentOSの最後に書いてあるとおり,ブリッジにはiptablesのルールを適用しない設定を追加すれば動くようになった
$ sudo vi /etc/sysctl.conf net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 $ sudo sysctl -p /etc/sysctl.conf
2.2.10. ソースルーティングの無効化
に,/etc/sysctl.conf
に追加しておけば永続化されると書いてあるが,再起動しても自動設定されていなかった...