На моем сервере CentOS (dom0) у меня есть 4 IP-адреса:
Как я могу сопоставить eth1: 1 (и т. Д.) С одной из моих гостевых машин? В настоящее время гостевая машина имеет частный IP-адрес с NAT, используя интерфейс моста virbr0 (ip: 192.168.122.192). Что сделать, чтобы гостевая машина использовала IP-адрес 56.x.x.101 вместо 192.168.122.192?
Я новичок в сетях Linux, и я уже давно провожу время в Интернете в поисках решений.
Сначала вам нужно удалить eth1: 1 с вашего хоста.
Затем вам нужно создать мост на хосте CentOS - есть много руководств, как это сделать. Мост будет действовать как виртуальный сетевой коммутатор (для целей этого объяснения). Вместо того, чтобы присоединять вашу виртуальную машину к virbr0
ты присоединяешься к xenbr0
(или как там называется мост). Это сделает виртуальную виртуальную машину подключенной к тому же коммутатору, что и ваш хост, что позволит вам назначить адрес .101 для eth0
внутри гостевая ВМ.