私はCuccooのドキュメントに沿ってLANを介してネットワークに接続された独自のコンピュータに設定しました。私は最初の仮想マシンを作成し、仮想マシンがホストと通信できるようにホスト専用ネットワークを作成しました。その後、ガイドは次のiptablesルールを設定するように指示しました。
$ sudo iptables -t nat -A POSTROUTING -o eth0 -s 192.168.56.0/24 -j MASQUERADE
# Default drop.
$ sudo iptables -P FORWARD DROP
# Existing connections.
$ sudo iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
# Accept connections from vboxnet to the whole internet.
$ sudo iptables -A FORWARD -s 192.168.56.0/24 -j ACCEPT
# Internal traffic.
$ sudo iptables -A FORWARD -s 192.168.56.0/24 -d 192.168.56.0/24 -j ACCEPT
# Log stuff that reaches this point (could be noisy).
$ sudo iptables -A FORWARD -j LOG
これらのルールを設定すると、仮想マシンはインターネットにアクセスできますが、ホストマシンのインターネット接続が失われます。それでもpingが可能です。私には他のルールはありません。
なぜこれが起こるのかというアイデアはありますか?オンラインで何も見つかりません。