掲題の通り、virtualbox で nat に設定したネットワークアダプタを用意してインストールすると、再起動後に外部ネットワークに接続できない状態になっていたので、開通させるまでの手順をメモ。
結論から言うと以下の 4手順で完了。
- ifconfig eth0 10.0.2.15 netmask 255.255.255.0
- route add default gw 10.0.2.2
- apt-get install ifupdown
- /etc/network/interfaces を編集
- iface eth0 inet dhcp をコメントアウト
- iface eth0 inet static
- address 10.0.2.15
- netmask 255.255.255.0
- up route add default gw 10.0.2.2
- down route del default gw 10.0.2.2
ここに行き着くまでに /etc/default/network をいじったり、何度も /etc/network/interfaces を書き直したり、手動で ip コマンドを叩きまくったりと大変だった…
特に /etc/network/interfaces を有効にするには ifupdown パッケージが入ってないとダメだと分かるまでに、だいぶかかってしまった。