VirtualBox без заголовка: Почему я не могу получить сетевой адрес guestproperty?

Вы можете просмотреть все свои разделы, запустив System-> Administration-> Disk Utility. Как только откроется окно, нажмите на свой жесткий диск справа. Посмотрите на разделы.

Если один из разделов является разделом NTFS, вполне вероятно, что это ваш раздел Windows. Если он есть, вы можете получить доступ к разделу из меню «Места».

1
задан 13 June 2014 в 15:09

2 ответа

Найдите адрес mac для интерфейса newtworking, для которого вы хотите получить адрес. Вы можете сделать это, используя ifconfig, или я думаю, что он указан в конфигурации компьютера для виртуального интерфейса. От хоста (или какой-либо машины, которую вы используете для ssh) установите arp-scan. [F3]. arp-scan перечисляет все парные пары mac и ip в сети. Затем команда запускать arp-scan и grep из выбранного вами MAC-адреса будет выглядеть как

sudo arp-scan 10.253.0.0/24 | grep -i <mac address>

Возможно, вам придется указать интерфейс, если у вас более 1 например [F5]. И ваша сеть и подсеть могут быть разными.

Теперь для дополнительного кредита вы можете использовать awk, чтобы вытащить только IP-адрес и собрать свою команду ssh, и все сделано в одном маленьком скрипте.

Это то, что Я бы сделал.

псевдокод:

start vm
sleep 1 min
ip=$(apr-scan | grep | awk print $2)
echo $ip
ssh <user>@$ip
2
ответ дан 24 May 2018 в 06:41
  • 1
    Я обнаружил, что причина в моем случае не настойчива (см. Мой ответ), но, благодаря этому, это может помочь в будущем! – d3vid 13 June 2014 в 18:26

Проблема с подходом arp заключается в том, что вы должны инициализировать связь TCP / IP или UDP с полем, прежде чем найти его в таблице arp системы.

Итак, вам нужно знать IP;) - курица и яйцо.

Однако этот способ должен работать:

VBoxManage list runningvms 

"some_box_default_1486476025646_64328" {d20b1b0e-a5xf-4afc-94e0-4ea78d70539f}

VboxManage guestproperty get {d20b1b0e-a5xf-4afc-94e0-4ea78d70539f} /VirtualBox/GuestInfo/Net/1/V4/IP

Value: 10.XX.XX.XX

   Net/0  for eth0   Net1 for eth1   
0
ответ дан 24 May 2018 в 06:41

Другие вопросы по тегам:

Похожие вопросы: