【VirtualBox】Ubuntu24.04でホストオンリーネットワークアダプタのみでも仮想マシンからインターネットに抜けさせる方法

enp2s0がインターネットにも通信しているネットワークアダプタ
vboxnet0がVirtualBoxのホストオンリーのネットワークアダプタ
1 2 3 4 5 6 7 8 9 10 11 |
# 1. IP転送を有効化(ホスト上) sudo sysctl -w net.ipv4.ip_forward=1 echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf # 2. iptablesでNATルールを設定 # enp2s0: 外部ネットワークインターフェース # vboxnet0: VMが接続してくるアダプタ sudo iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE sudo iptables -A FORWARD -i vboxnet0 -o enp2s0 -j ACCEPT sudo iptables -A FORWARD -i enp2s0 -o vboxnet0 -m state --state ESTABLISHED,RELATED -j ACCEPT |