Назад | Перейти на главную страницу

KVM с внешним IP без NAT?

У меня есть сервер CentOS 6.3 с 1 сетевой картой (eth0) и внешним IP (скажем, 1.2.3.4). На этом сервере я использую CentOS 5.6 KVM с «настройками по умолчанию» (virbr0 на 192.168.122.x).

Я хочу, чтобы моя виртуальная машина была «подключена напрямую к физическому миру» - как в случае отсутствия NAT. У меня есть 2-й общедоступный IP-адрес (1.2.3.5) с тем же шлюзом, и у меня также есть 2-й «реальный» MAC-адрес, который я могу использовать в сочетании с адресом.

Проблема в том, что в течение нескольких дней я исследовал, как добиться наилучшего результата, читал о мостах и ​​так далее, но чем больше я читаю, тем больше запутываюсь.

Я хочу, чтобы мой host-eth0 оставался подключенным к его адресу .4, одновременно передавая трафик .5 прямо на виртуальную машину. Это возможно? Я читал о нескольких MAC-адресах, назначенных одной сетевой карте, VLAN и мосту, но понятия не имею, с чего начать.

Поскольку сервер управляется удаленно, я также очень боюсь возиться с конфигурацией, потому что каждая ошибка с моей стороны приведет к тому, что мой сервер будет недоступен. Это означает, что вам придется заплатить за подключение KVM через IP для устранения повреждений. Поскольку я далек от эксперта в этой области, я был бы признателен за любую помощь, которую я могу получить.

Вы устанавливаете мост к существующему адаптеру Ethernet, а затем настраиваете сетевые интерфейсы ваших гостей для использования моста. Затем гости могут использовать любые назначенные вам IP-адреса.

В Документация Red Hat имеет пошаговое руководство по настройке моста.