だいぶ前にネットワークのNAT関連の設定を書きました。 Mac版でも同じように設定したのですがエラーとなってしまいました。 原因は、ゲストOSのNICがpcnetからe1000に変更されているためにエラーとなっていたようです。 この設定は、いつも面倒なので、設定と表示のためのシェルを作りました。 一度、設定したextradataを削除する方法が分からないのでポートを閉じる場合には、手動でファイルを修正するしかありません。 ゲストOSのsshのポートフォアード設定を表示する vboxgetssh.shは、ゲストOS名とNICのインタフェースを指定すると設定されているパラメータを表示します。 $ vboxgetssh.sh "Ubuntu Server" e1000 - GuestOS Ubuntu Server NIC e1000 - Protocol: TCP GuestPort: 22