Страница 2 из 2
Re: настройки сети разных VM (VirtualBox)
Добавлено: 03 авг 2012, 09:39
Olej
Вот перевод главы из техописания VirtualBox:
Глава 6. Виртуальная сеть (в тему).
Где описываются детали и ограничения каждого сетевого режима.
P.S. там есть любопытные детали, на которые я, например, при первоначальном просмотре описаний VirtualBox не обращал как-то внимания ... вот это, например:
PXE загрузка в NAT
Механизм загрузки PXE теперь поддерживается в режиме NAT. Сервер NAT DHCP предоставляет загрузочный файл vmname.pxe если существует каталог TFTP в каталоге где находится файл VirtualBox.xml. Пользователю должен обеспечить существование корректного файла vmname.pxe .
Это значит:
- что можно поэкспериментировать в VirtualBox с созданием бездисковых рабочих станций (X-терминал)
- что можно устроит полностью инсталляцию какой-то ос из сети (интернет) без каких-либо вообще загрузочных-установочных образов.
Re: настройки сети разных VM (VirtualBox)
Добавлено: 13 окт 2012, 16:00
Olej
На этом сайте выложен свежий перевод статьи "в тему" -
http://rus-linux.net/MyLDP/vm/VirtualBo ... rking.html :
Настройка сети в VirtualBox
Оригинал: VirtualBox Networking
Автор: Robin Catling
Дата публикации: май 2012 г.
Перевод: Семененко В.
Дата перевода: 5 октября 2012 г.
Статья большая и подробная.
Сразу отмечу:
- я с большим интересом её прочитал - хотел найти в ней что-то новое для себя...
- ни единого нового слова во всём большом тексте я не нашёл...
- обзор достаточно поверхностный, а, главное, написан "через руки", экспериментированием, без ясного представления автором какие сетевые механизмы за чем стоят...
Целью ее является сберечь ваши нервы на основе моих собственных проб и ошибок.
- но потом я обратил внимание на картинки VirtualBox - ба-а ... так они сделаны в Windows, ну какое же ясное понимание можно требовать от пользователя Windows? - ему нужно только быстро нажимать мышкой на кнопки
Но тем не менее! : для тех, кто обстоятельно не работал ещё с VirtualBox и намеревается это делать - статья очень хорошая, как
введение в предмет сетевых настроек VirtualBox.
Re: настройки сети разных VM (VirtualBox)
Добавлено: 12 фев 2013, 18:56
Olej
Здесь рядом в теме
MacOS & iOS под VirtualBox рассматривается установка в VirtualBox (Linux) виртуальных машин с ОС:
- Mac OS X 10.6.X -
Snow Leopard
- Mac OS X 10.8.2 -
Mountain Lion
Для тех и других VB ставит по дефаулту сеть NAT:
- snapshotN17.png (49.17 КБ) 7748 просмотров
Которая успешно работает как в LAN, так и внаружу, в Интернет (
viewtopic.php?f=22&t=2244&p=7281#p7274).
Re: настройки сети разных VM (VirtualBox)
Добавлено: 13 фев 2013, 01:40
Olej
Olej писал(а):
Для тех и других VB ставит по дефаулту сеть NAT:
Но меня это не сильно устраивает, т.к. нужно бы не столько получать доступ
из хоста Mac OS X (что само по себе тоже неплохо), сколько
извне, из других хостов LAN (по SSH, FTP ... да и X11).
Проверяем:
Это то, как сетевой интерфейс выглядит изнутри Mac OS X (он, похоже, при этом сразу получил IP по DHCP LAN):
- if.png (72.71 КБ) 7747 просмотров
А вот как теперь видится этот хост
снаружи, из LAN:
- с хост компьютера VirtualBox:
Код: Выделить всё
[Virtual@nvidia ~]$ ping 192.168.1.138
PING 192.168.1.138 (192.168.1.138) 56(84) bytes of data.
64 bytes from 192.168.1.138: icmp_req=1 ttl=64 time=0.468 ms
64 bytes from 192.168.1.138: icmp_req=2 ttl=64 time=0.492 ms
64 bytes from 192.168.1.138: icmp_req=3 ttl=64 time=0.529 ms
^C
--- 192.168.1.138 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.468/0.496/0.529/0.031 ms
- со стороннего хоста LAN:
Код: Выделить всё
bash-4.2$ ping 192.168.1.138
PING 192.168.1.138 (192.168.1.138) 56(84) bytes of data.
64 bytes from 192.168.1.138: icmp_req=1 ttl=64 time=0.420 ms
64 bytes from 192.168.1.138: icmp_req=2 ttl=64 time=0.388 ms
64 bytes from 192.168.1.138: icmp_req=3 ttl=64 time=0.541 ms
^C
--- 192.168.1.138 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.388/0.449/0.541/0.070 ms
Это всё было проделано в Mac OS X
10.6.3
Re: настройки сети разных VM (VirtualBox)
Добавлено: 31 май 2015, 10:06
Olej
Olej писал(а):Это всё было проделано в Mac OS X 10.6.3
Теперь всё то же самое для
10.8.2:
С хост компьютера VirtualBox:
Код: Выделить всё
[Virtual@nvidia ~]$ ping 192.168.1.126
PING 192.168.1.126 (192.168.1.126) 56(84) bytes of data.
64 bytes from 192.168.1.126: icmp_req=1 ttl=64 time=4.12 ms
64 bytes from 192.168.1.126: icmp_req=2 ttl=64 time=1.29 ms
64 bytes from 192.168.1.126: icmp_req=3 ttl=64 time=1.78 ms
64 bytes from 192.168.1.126: icmp_req=4 ttl=64 time=1.79 ms
64 bytes from 192.168.1.126: icmp_req=5 ttl=64 time=0.972 ms
^C
--- 192.168.1.126 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 0.972/1.995/4.129/1.111 ms
Извне из LAN:
Код: Выделить всё
bash-4.2$ ping 192.168.1.126
PING 192.168.1.126 (192.168.1.126) 56(84) bytes of data.
64 bytes from 192.168.1.126: icmp_req=1 ttl=64 time=1.85 ms
64 bytes from 192.168.1.126: icmp_req=2 ttl=64 time=1.44 ms
64 bytes from 192.168.1.126: icmp_req=3 ttl=64 time=1.29 ms
^C
--- 192.168.1.126 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.292/1.531/1.855/0.241 ms
Re: настройки сети разных VM (VirtualBox)
Добавлено: 01 фев 2016, 01:48
Olej
Как показала практика (нескольких лет), практически при любой ОС на хост-компьютере, и любой ОС на VM, можно настроить доступ из VM в "большой мир" хоть NAT, хоть сетевой мост ... по желанию.
Но при установке VirtualBox на Windows хосте вылезла прелюбопытнейшая особенность, которая выяснялась на 15 страницах тут в соседней теме
Проблема в Linux или VirtualBox с сетевым мостом (можно сразу смотреть с последней трети обсуждения).
А состоит она в том, что на Windows (где стоит VirtualBox)
всегда работает антивирус - в винде нет жизни без антивируса!
И вот, например, DrWeb устанавливает как он сам считает нужным фаервол на сетевые соединения ... и вы можете хоть в лепёшку расшибиться с настройкой сети VM ... пока не отобьёте руки этому DrWeb...
Думаю, что и с другими антивирусами многими в точности такая же история.
Нигде не встречал в обсуждениях упоминания этой фичи.
При настройках сети VM в VirtualBox
эту штуку нужно иметь в виду!
Re: настройки сети разных VM (VirtualBox)
Добавлено: 04 авг 2019, 23:55
Olej
Потерял, убил достаточно много времени ... на создание
виртуального адаптера сети (внутренняя сеть хоста и гостей) ... но раньше то я это делал запросто!
Оказалось, что в VirtualBox
с версии 5.2 это дело поменялось...
Нужно сначала в "Инструменты"...
... добавить сначала виртуальный адаптер ... (это для всего VirtualBox, а не отдельной VM!)
... возможно настроить его дополнительно...
,,, и только
затем для конкретной VM создавать виртуальный адаптер сети:
Вот теперь всё это хозяйство можно запускать:
Код: Выделить всё
olej@ACER:/etc/ssh$ /sbin/ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.103 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::c23f:d5ff:fe51:9a5b prefixlen 64 scopeid 0x20<link>
ether c0:3f:d5:51:9a:5b txqueuelen 1000 (Ethernet)
RX packets 311101 bytes 219044361 (208.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 213567 bytes 48618427 (46.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 59223 bytes 169293393 (161.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59223 bytes 169293393 (161.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vboxnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.1 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::800:27ff:fe00:0 prefixlen 64 scopeid 0x20<link>
ether 0a:00:27:00:00:00 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 70 bytes 11378 (11.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Код: Выделить всё
olej@ACER:/etc/ssh$ ping 192.168.56.3
PING 192.168.56.3 (192.168.56.3) 56(84) bytes of data.
64 bytes from 192.168.56.3: icmp_seq=1 ttl=64 time=25.1 ms
64 bytes from 192.168.56.3: icmp_seq=2 ttl=64 time=0.205 ms
^C
--- 192.168.56.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 0.205/12.669/25.134/12.465 ms
Re: настройки сети разных VM (VirtualBox)
Добавлено: 05 авг 2019, 00:03
Olej
Olej писал(а):
Вот теперь всё это хозяйство можно запускать:
И с встречной (гостевой) стороны:
Код: Выделить всё
olej@ACER:~$ ssh -Y olej@192.168.56.3
olej@192.168.56.3's password:
You have new mail.
Last login: Sun Aug 4 23:42:47 2019 from 192.168.56.1
Код: Выделить всё
olej@astra:~$ lsb_release -a
No LSB modules are available.
Distributor ID: AstraLinuxCE
Description: Astra Linux CE 2.12.16 (Orel)
Release: 2.12.16
Codename: orel
И запуск GUI, Firefox на удалённом госте, с отображением на хосте:
Код: Выделить всё
olej@astra:~$ firefox &
[1] 1654
olej@astra:~$ defaults/preferences/firefox.js:49: prefs parse error: expected ';' after ')'
/usr/lib/firefox/browser/defaults/preferences/firefox.js:49: prefs parse error: expected ';' after ')'
[Parent 1654, Gecko_IOThread] WARNING: pipe error (96): Соединение разорвано другой стороной: file /opt/astra-03.07/firefox/firefox-67.0.4/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 357
[Parent 1654, Gecko_IOThread] WARNING: pipe error (56): Соединение разорвано другой стороной: file /opt/astra-03.07/firefox/firefox-67.0.4/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 357
[1]+ Завершён firefox
Re: настройки сети разных VM (VirtualBox)
Добавлено: 05 авг 2019, 00:14
Olej
Olej писал(а):
И с встречной (гостевой) стороны:
И как это выглядит в DE гостевой системы:
Код: Выделить всё
olej@astra:~$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:72:09:c0 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.107/24 brd 192.168.1.255 scope global noprefixroute dynamic eth0
valid_lft 169987sec preferred_lft 169987sec
inet6 fe80::2a33:9607:fd98:381f/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:c0:d9:ef brd ff:ff:ff:ff:ff:ff
inet 192.168.56.3/24 brd 192.168.56.255 scope global noprefixroute dynamic eth1
valid_lft 1010sec preferred_lft 1010sec
inet6 fe80::4980:ef5d:5849:274a/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Код: Выделить всё
olej@astra:~$ ping 192.168.56.1
PING 192.168.56.1 (192.168.56.1) 56(84) bytes of data.
64 bytes from 192.168.56.1: icmp_seq=1 ttl=64 time=0.235 ms
64 bytes from 192.168.56.1: icmp_seq=2 ttl=64 time=0.189 ms
64 bytes from 192.168.56.1: icmp_seq=3 ttl=64 time=0.168 ms
64 bytes from 192.168.56.1: icmp_seq=4 ttl=64 time=0.159 ms
64 bytes from 192.168.56.1: icmp_seq=5 ttl=64 time=0.186 ms
^C
--- 192.168.56.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4095ms
rtt min/avg/max/mdev = 0.159/0.187/0.235/0.029 ms
Re: настройки сети разных VM (VirtualBox)
Добавлено: 18 сен 2019, 10:58
Olej
В последних версиях VirtualBox появился ещё один вид интерфейса сетевого адаптера: "Сеть NAT".
Подробно все типы интерфейсов описаны в свежей публикации
Знакомство с Virtualbox. Сетевые настройки программы и виртуальных машин. Часть - 1.
19.01.2017