Редагувати:
Щоб додати інший інтерфейс, який має доступ до Інтернету у Vbox, скористайтеся вкладкою мережі меню налаштувань. Потім увімкніть додатковий інтерфейс і встановіть його на NAT (оскільки це найпростіший спосіб дістатися до Інтернету). А у віртуальну машину додайте ще один інтерфейс з dhcp таким чином:
allow-hotplug eth1
і після linebreakiface eth1 inet dhcp
(Чомусь моє форматування пішло погано.)
І таким чином ви можете отримати доступ до мережі за допомогою підключення хост-ОС.
"Клієнт" мережевого менеджера командного рядка заплутаний і в значній мірі марний в порівнянні зі стандартним способом управління інтерфейсами під Linux (і більшістю інших Unixes). Зазвичай ви спершу знімете вже ввімкнений мережевий інтерфейс (якщо його включено) {запустіть ifconfig, щоб дізнатися}:
ifconfig eth0 down #note: I assume you want to configure eth0, replace it if not
Після цього відредагуйте файл / etc / network / interfaces (я вважаю за краще використовувати nano):
sudo nano /etc/network/interfaces
І додайте розділ у рядках:
allow-hotplug eth0
iface eth0 inet static
address 192.168.56.101
netmask 255.255.255.0
gateway 192.168.56.1
Також пам’ятайте, що вам потрібно видалити будь-яку іншу присутність eth0 з файлу othervise, система не зможе правильно розібрати файл, і у вас не буде мережевого з'єднання. І нарешті вам потрібно буде знову включити інтерфейс:
ifup eth0
І це повинно призвести до того, що ваш ubuntu автоматично налаштовує інтерфейс з потрібними параметрами щоразу, коли виявить, що "кабель підключений".
Також якщо ви дійсно хочете уникати редагування файлу інтерфейсів, ви можете використовувати:
ifconfig eth0 192.168.56.101 netmask 255.255.255.0 gateway 192.168.56.1 up
Я думаю, що таким чином зміни не будуть постійними (ви втратите їх між перезавантаженнями тощо), але я сам цього не перевіряв.
eth1
інтерфейс внутрішньої мережі за допомогою статичного IP.sudo nmcli con add type "ethernet" ifname "eth1" con-name "intnet" autoconnect "yes" ip4 "192.168.0.1/24" gw4 "192.168.0.2"