Mam maszynę wirtualną VirtualBox (v4.1.8), która jest automatycznie przypisywana do adresu IP w 10.0.x.x
zakresie za pośrednictwem DHCP.
Czy mogę go zmienić, aby 192.168.x.x
zamiast tego korzystać z zakresu?
Mam maszynę wirtualną VirtualBox (v4.1.8), która jest automatycznie przypisywana do adresu IP w 10.0.x.x
zakresie za pośrednictwem DHCP.
Czy mogę go zmienić, aby 192.168.x.x
zamiast tego korzystać z zakresu?
Odpowiedzi:
Dzięki @RelaXNow oto odpowiedź na pytanie:
VBoxManage modifyvm "NameOfVM" --natnet1 "192.168/16"
sudo vboxreload
na hoście (VirtualBox 5.1.26).
Pod warunkiem, że zrozumiałem pytanie, jeśli przejrzysz rozdział 6 instrukcji , powiesz :
In the VirtualBox graphical user interface, you can configure all these items in the global settings via "File" -> "Settings" -> "Network", which lists all host-only networks which are presently in use. Click on the network name and then on the "Edit" button to the right, and you can modify the adapter and DHCP settings.
File
-> Preferences
-> ...
Tak, można to zmienić. Dokumentacja jest tutaj:
http://www.virtualbox.org/manual/ch08.html#vboxmanage-dhcpserver
Jest obsługiwany przez VBoxManage dhcpserver
polecenie.
Zwykle nie trzeba modyfikować zakresu adresów VirtualBox DHCP. Ta sieć jest wewnętrzna i istnieje tylko między maszyną wirtualną a aplikacją VirtualBox. Nie wymaga routingu, tylko NAT.
Jeśli chcesz zezwolić na dostęp do maszyny wirtualnej z zewnątrz, pozostając w domyślnym trybie NAT, możesz selektywnie otwierać porty (przekierowywanie portów).
Na przykład, aby umożliwić dostęp do wewnętrznego serwera ssh przez port 2022, użyj tej komendy:
VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"