Сеть между хостом ОС (18.04) и гостем (*nix) в VirtualBox

Попытка разбудить сеть и работа VM, но испытывание некоторых затруднений, которые я просто не могу выяснить.

Хост ОС является Ubuntu 18.04, гость ОС, отклоняют - основывал ОС, где я могу включать и загрузить необходимые драйверы, например. virtio, vmxnet3, e1000 и безотносительно.

Если я компилирую гостя ОС загрузка VM vmxnet3 драйвер и работавший это VMware Player (Сеть NAT), сети хорошо работают, и я могу передать файлы между хостом и гостем ОС с scp и т.д. Вывод от ifconfig на госте ОС:

enter image description here

Если я компилирую гостя ОС загрузка VM virtio драйвер и работавший это VirtualBox (снова сеть NAT), я' не бывший способный будить сеть и работающий по некоторым причинам. Вывод от ifconfig на госте ОС:

enter image description here

То, что я замечаю, конечно, что в VirtualBox я не становлюсь присвоенным (ivp4) IP для vt0 интерфейс. Я могу, конечно, работать ifconfig vt0 xxx.xxx.xxx.xxx netmask 255.255.255.0 но я не уверен, как ли это, предполагается, добивается цели, по крайней мере, это не работает при попытке соединиться с VM через ssh/scp.

enter image description here

Я проверил, что хост ПК (IP для MTU 1500, то же как в госте ОС, 172.16.129.1) имеет порт 22 открытых;

sudo nmap -sS -p- 172.16.129.1

Starting Nmap 7.60 ( https://nmap.org ) at 2018-06-19 10:47 CEST
Nmap scan report for linux (172.16.129.1)
Host is up (0.000013s latency).
Not shown: 65532 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
902/tcp  open  iss-realsecure
1716/tcp open  xmsg

Так в основном единственной разницей между этими двумя VMs помимо заметного отличия используемого программного обеспечения (VMware по сравнению с VirtualBox) является драйвер, который загружается для каждого из них. Отдых кода для компиляции гостя ОС, VM является точно тем же без изменений вообще, таким образом, я действительно смущен.

Я также попытался использовать e1000 как драйвер и выбор одного из драйверов Intel NIC в VirtualBox, но это не работает ни один - самое близкое, которое я получил до сих пор в VirtualBox, использует virtio драйвер.

У кого-либо есть предложение для того, что я мог бы попробовать или знать то, что я мог бы пропускать здесь? Например, действительно там существует a vmxnet3 драйвер для VirtualBox?

Я мог, конечно, просто согласиться на решение VMware, но я предпочитаю использовать VirtualBox, так как это - то, что я использую иначе - я просто протестировал VMware теперь, чтобы видеть, работало ли это там, который это делает.

0
задан 19 June 2018 в 03:31

1 ответ

Вычисленный, что я не создал VirtualBox правильно, таким образом почему он не будет работать вообще. Я не установил Paravirtualization interfaceв VirtualBox к KVM, и таким образом virtio драйвер не был включен. Теперь, когда это заботится обо всем этом работы как очарование - меня, вероятно, дурачило то, что я не должен был делать этого в плеере VMware.

0
ответ дан 29 October 2019 в 02:19

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

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