Я пытаюсь настроить Xen на SLES11. Я хочу, чтобы каждая виртуальная машина имела собственный статический IP-адрес вне нашей локальной сети и, таким образом, к ней можно было получить доступ напрямую через определенный IP-адрес.
LAN - eth0(IP: 1.2.3.4) - ?? - vm1 (IP: 1.2.3.5)
- vm2 IP: (1.2.3.6)
- vm3 IP: (1.2.3.7)
- ...
Так что я могу получить доступ к vm1 извне хост-машины напрямую с ip 1.2.3.5. У меня вопрос, как мне это настроить? Что у меня должно быть вместо "??" на картинке? Я искал в сети, но ничего не нашел об использовании таким образом нескольких статических адресов.
И да, я немного новичок в более сложных сетевых конфигурациях.
Любая помощь приветствуется!
Все, что вам нужно сделать, это настроить Xen в режиме моста. Вы можете сделать это в /etc/xen/xend-config.sxp, отключив
(сетевой сценарий сетевой фиктивный)
и позволяя
(сетевой сценарий сетевой мост)
(vif-скрипт vif-мост)
После того, как вы настроили мост, все, что вам нужно сделать, это разместить общедоступные IP-адреса на вашем domU и все.
ifconfig ethy x.x.x.x / маска подсети
Вы также можете создать свой мост вручную, который также отлично работает и имеет тенденцию быть более устойчивым к обновлению.