Два Virtualbox с двумя IP-адресами

Я использую Vitrualbox 6.0.8 на сервере с Ubuntu 18.04. Также у меня есть 2 общедоступных IP-адреса: a.a.a.a и b.b.b.b, которые я получил от своего хостинг-провайдера.

Мне нужно запустить четыре VMS: 1-2 с общедоступным IP-адресом a.a.a.a и 3-4 с IP-адресом b.b.b.b.

Любая помощь, пожалуйста.

UPD1: мост не помогает, потому что провайдер проверяет MAC-адрес. NAT работает нормально (интернет работает), но 3-4 VM получили ip a.a.a.a вместо b.b.b.b.

-1
задан 27 June 2019 в 16:54

1 ответ

Итак, может быть, кому-то это пригодится:
1. Создайте 2 сети только для хоста
2. Используйте правила:
Для vboxnet0:
iptables -t filter -I FORWARD --in-interface vboxnet0 --out-interface INET --source 192.168.56.0/24 -j ACCEPT
iptables -t filter -I FORWARD --in-interface INET --out-interface vboxnet0 --destination 192.168.56.0/24 -j ACCEPT
iptables -t nat -I POSTROUTING -o INET -j SNAT --to-source a.a.a.a
То же для vboxnet1:
iptables -t filter -I FORWARD --in-interface vboxnet1 --out-interface INET --source 192.168.57.0/24 -j ACCEPT
iptables -t filter -I FORWARD --in-interface INET --out-interface vboxnet1 --destination 192.168.56.0/24 -j ACCEPT
iptables -t nat -I POSTROUTING -o INET -j SNAT --to-source b.b.b.b
3. Установите dnsmasq

0
ответ дан 27 June 2019 в 16:54

Другие вопросы по тегам:

Похожие вопросы: