Я использую окна 7. Я установил виртуальное поле и создал человечность 16.04 vm., оно имеет IP 192.168.0.10
Но все мои клоны также имеют тот же IP. Я попробовал различные способы изменить IP, но ничто, кажется, не работает
Содержание моего /etc/network/interfaces
файл следующие
auto lo
iface lo inet loopback
I added the following
auto eth0
iface eth0 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1
После перезапуска сетевого использования sudo service network-manager restart
, нет никакого изменения, мой IP обнаруживается как 192.168.0.10
IP addr шоу - показывает следующее
$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:8c:7a:3c brd ff:ff:ff:ff:ff:ff
inet 192.168.225.194/24 brd 192.168.225.255 scope global dynamic enp0s3
valid_lft 42984sec preferred_lft 42984sec
inet6 fe80::aad4:1c86:ded3:1636/64 scope link
valid_lft forever preferred_lft forever
Во-первых, необходимо решить о топологии сети. У Вас есть, по крайней мере, опции
NAT: каждая из Ваших виртуальных машин подключена к отдельной сетевой плате (по крайней мере, виртуальная машина думает, что это так), и со справкой Преобразования сетевых адресов (NAT) входит в реальную сеть с помощью внешнего IP-адреса хоста. Виртуальные машины не видят друг друга.
Соединенный мостом адаптер : Ваш физический хост-адаптер получает дополнительный Ethernet (MAC) адрес для каждой виртуальной машины и действует как два (или больше) независимые адаптеры одновременно. Таким образом, каждая виртуальная машина подключена параллельная хосту сети, получив IP-адрес от основного сервера DHCP. Таким образом, машины добираются, различные IP-адреса (MAC-адресов причины должно отличаться), и видьте друг друга.
Сеть NAT : представленный в VirtualBox в последнее время (я думаю Версия 5) и в моем случае не работал. Это должен быть вид внутренней сети, где виртуальные машины могут общаться друг с другом, но не доступны от реальной сети.
Внутренние сети : виртуальные машины видят друг друга, но не хост и не реальную сеть.
Хост только адаптер : виртуальные машины видят друг друга (и, вероятно, разместите), но не реальная сеть. Хост должен смочь связаться с виртуальными машинами.
Затем, удостоверяются, что у Вас есть различные MAC-адреса сетевых плат в виртуальных машинах. Возьмите "Соединенный мостом адаптер", или "Размещают только адаптер" и удостоверяются, что Ваш сервер DHCP, соглашаются служить еще некоторым участникам сети. Это действительно работало на меня.
не забывают устанавливать "кабель, соединенный" опция.
Для "Хоста только адаптер" и "Сеть NAT" необходимо создать эти сети сначала под Файлом-> Предпочтения-> Сеть.
Я недавно столкнулся с этим, и способ надежно создать сеть VM состоит в том, чтобы создать Сеть NAT и присвоить это VMs. Используя Mac OS X и VirtualBox (Версия 5.2.24 r128163 (Qt5.6.3)), можно создать a NAT Network
:
⌘,
открыть предпочтительное диалоговое окноNetwork
значокЗатем для каждого VM:
⌘s
открыть его диалоговое окно настроекNetwork
значокAttached To:
выпадающий, выбрать NAT Network
Тот, который Вы просто создали, должен быть автоматически выбран. Когда Вы перезапускаете каждый VM, они должны все быть в сети, где они могут говорить друг с другом и внешней сетью, но не наоборот. Эта таблица экспрессы это вполне прилично.