Конфигурация сетевого моста для KVM в CentOS 7.4

Я новичок в KVM на CentOS 7.4, но у меня есть опыт использования VirtualBox в Mac OS. Там я смог выбрать в опциях мостовую сеть вместо NAT, и это сработало. К запущенному экземпляру можно легко получить доступ из локальной сети, и у него есть IP-адрес, который выглядит так, как будто он получил DHCP от маршрутизатора.

На KVM / CentOS 7.4 я пока не добился успеха. Есть ли такая опция в virt-manager, чтобы настроить его для Bridged-сети, как в VirtualBox / Mac?

Что я сделал до сих пор для ssh в экземпляр KVM, так это использовать ssh -t, чтобы туннелировать туда и это работает. Но мне очень нужно, чтобы он работал без туннелирования. И мне нужно иметь возможность запускать Apache и обслуживать некоторые страницы из этого экземпляра.

Есть ли решение в некоторых настройках в virt-manager, чтобы сетевой мост работал так, как я описал, как в VirtualBox / Mac? Или для этого нужно что-то посложнее? Если так, что это такое?

1
задан 12 October 2017 в 12:50
1 ответ

Мостовое соединение работает нормально, все, что вам нужно, это иметь один и тот же IP-сегмент на мосту и в виртуальной машине.

Как вы упомянули virt-manager, есть снимок экрана с определением одного сетевого адаптера наших рабочих виртуальных машин (оба гипервизора / виртуальные машины являются узлами RHEL 7.

enter image description here

EDIT1:

Возможно, вам не хватает следующих определений sysctl:

net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

EDIT2:

В ходе обсуждения мы выявили проблему. Не существует интерфейсов моста (br0 / br1 и т. Д.), Определенных поверх физических сетевых адаптеров. Сначала необходимо его создать. Вот краткое, но, скорее всего, достаточное руководство:

https://ervikrant06.wordpress.com/2014/06/06/how-to-configure-software-bridge-in-rhel-7/

1
ответ дан 3 December 2019 в 23:25

Теги

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