web-dev-qa-db-ja.com

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

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

ゲスト内からホストのIPを把握するために使用できるLinuxコマンドはどれですか?

3
user1876484

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
2
bertieb