VirtualBox: NAT モードの Linux ゲストからホスト IP を取得する

VirtualBox: NAT モードの Linux ゲストからホスト IP を取得する

ゲスト VM (Linux/Debian 9) から Windows 10 マシン上の VirtualBox を実行しているホストに SSH 接続する必要があります。ネットワーク構成: NAT。

ゲスト内からホストの IP を確認するには、どの Linux コマンドを使用できますか?

答え1

VirtualBoxホストの内部IPアドレスを表示する

$ ip route show default
default via 10.0.2.2 dev eth0 proto static
10.0.2.0/24 dev etho proto kernel scope link src 10.0.2.15

上記は、10.0.2.2ゲストのIPからパケットをルーティングしているホストのアドレスです(10.0.2.15上記は参考用です)

IP 自体を取得したい場合は、grepcut(または のみawk) を使用できます。例:

$ ip route show default | grep default | cut -d ' ' -f3
10.0.2.2

関連情報