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

Назначение IP интерфейса Ubuntu / KVM Bridge

У меня есть машина Ubuntu 12.04 LTS с KVM / libvirt. Он имеет два физических интерфейса Ethernet. Я выделил eth0 в качестве основного интерфейса и настроил мост на eth1 для своих виртуальных машин. Хост KVM / etc / network / interfaces выглядит так:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 10.0.5.5
    netmask 255.255.255.0
    gateway 10.0.5.254
    dns-nameservers 10.0.5.1

# The secondary network interface
auto br0
iface br0 inet static
    address 10.0.5.6
    netmask 255.255.255.0
    gateway 10.0.5.254
    bridge_ports eth1
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

Мои гости KVM имеют IP-адреса в сети 10.0.5.0/24. Все работает как положено.

Мой вопрос: если я хочу полностью изменить сетевой адрес на другую сеть, я просто меняю его из гостевой ОС, а затем подключаю свой интерфейс eth1 к другой сети ... или интерфейс моста должен быть перенастроил на хосте? Если да, то как? Я пытаюсь понять роль назначения IP на виртуальном интерфейсе br0.

Назначение IP-адреса на интерфейсе br0 таково, чтобы хост-система могла разговаривать по этому интерфейсу. Поскольку вы используете отдельную сетевую карту для хоста, вы можете безопасно отключить IP-адрес. Как добиться этого с помощью Ubuntu /etc/network/interfaces, Я не знаю, но я сделал это на Centos.