Попытка разбудить сеть и работа VM, но испытывание некоторых затруднений, которые я просто не могу выяснить.
Хост ОС является Ubuntu 18.04, гость ОС, отклоняют - основывал ОС, где я могу включать и загрузить необходимые драйверы, например. virtio
, vmxnet3
, e1000
и безотносительно.
Если я компилирую гостя ОС загрузка VM vmxnet3
драйвер и работавший это VMware Player
(Сеть NAT), сети хорошо работают, и я могу передать файлы между хостом и гостем ОС с scp и т.д. Вывод от ifconfig
на госте ОС:
Если я компилирую гостя ОС загрузка VM virtio
драйвер и работавший это VirtualBox
(снова сеть NAT), я' не бывший способный будить сеть и работающий по некоторым причинам. Вывод от ifconfig
на госте ОС:
То, что я замечаю, конечно, что в VirtualBox я не становлюсь присвоенным (ivp4) IP для vt0
интерфейс. Я могу, конечно, работать ifconfig vt0 xxx.xxx.xxx.xxx netmask 255.255.255.0
но я не уверен, как ли это, предполагается, добивается цели, по крайней мере, это не работает при попытке соединиться с VM через ssh/scp.
Я проверил, что хост ПК (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 теперь, чтобы видеть, работало ли это там, который это делает.
Вычисленный, что я не создал VirtualBox правильно, таким образом почему он не будет работать вообще. Я не установил Paravirtualization interface
в VirtualBox к KVM
, и таким образом virtio
драйвер не был включен. Теперь, когда это заботится обо всем этом работы как очарование - меня, вероятно, дурачило то, что я не должен был делать этого в плеере VMware.