У меня есть хост Windows 10 (ноутбук) под управлением Ubuntu 16.04 в виртуальной машине VirtualBox 5.2.8. Когда я первоначально установил виртуальную машину, я использовал NAT в качестве сетевого адаптера 1 и адаптера только для хоста для # 2. Это прекрасно работало до обновления Windows.

Чтобы воссоздать адаптер только для узла (пытаясь сохранить ранее назначенный IP-адрес), я выполнил следующие действия:

Goal: Access VM at 192.168.56.101
1. In Global settings - Create new Host Only network adapter
2. Set Manual configured IP to 192.168.56.201 (or some other non-conflicting IP, on the same subnet)
3. On DHCP Server tab, Set DHCP address to 192.168.56.1 (or some other non-conflicting IP, on the same subnet)
4. Set upper/lower bound to 192.168.101 (this is the IP you want the VM to be accessible by from the host)
5. Enable "Configure Automatically"
6. Configure vm to use NAT for network 1, new Host only network for network 2
7. Reboot windows

Это работает, и теперь я могу подключиться к Интернету с моей виртуальной машины Ubuntu, а также подключиться к виртуальной машине с моего хоста Windows (web, MySQL, ssh и т.д.). Но немного неприятно делать это с частотой обновления Windows. Sooooo ...Есть ли способ предотвратить изменение этой конфигурации после обновления Windows?

0