LINUX.ORG.RU
ФорумAdmin

Назначение белого ip вм KVM

 , , ,


0

1

Добрый день! Столкнулся с проблемой и нет никаких идей в какую сторону копать.
Есть хост с kvm и поднятыми вм. Раньше у хоста был белый ip, а доступ к вм был организован через проброс портов в подсеть kvm (192.168.122.0/24). Сейчас необходимо поднять несколько подсетей, для чего была поднята отдельная вм которая будет выступать в качестве шлюза. Но после назначения ей белого ip (предварительно отняв его у хоста) я не получаю доступ к ней из сети.

Хост:
brctl show
br0 eno2 (раньше ip висел на нем) и vnet6 (интерфейс шлюза-вм)
virbr0 virbr0-nic и остальные vnet

user@hostname ~ # cat /etc/sysconfig/network-scripts/ifcfg-eno2
NAME=«eno2»
DEVICE=«eno2»
ONBOOT=yes
NETBOOT=yes
IPV6INIT=yes
BOOTPROTO=none
TYPE=Ethernet
BRIDGE=br0
ZONE=public

user@hostname ~ # cat /etc/sysconfig/network-scripts/ifcfg-br0
NAME=«br0»
DEVICE=«br0»
ONBOOT=yes
TYPE=Bridge
IPV6INIT=yes
BOOTPROTO=none
IPADDR=10.100.96.10
PREFIX=19
GATEWAY=10.100.127.254
DNS1=8.8.8.8
DNS2=8.8.4.4
DELAY=0
ZONE=public

ВМ:
default via белый_ip dev eth1 proto static metric 101
192.168.122.0/26 dev eth0 proto kernel scope link src 192.168.122.2
белая_подсеть/26 dev eth1 proto kernel scope link src белый_ip metric 101

traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 gw_vm (белый_ip) 3004ms !H 3004ms !H 3004ms !H



Последнее исправление: oktavpua (всего исправлений: 1)

я не очень в этом шарю, но

default via белый_ip dev eth1 proto static metric 101

белая_подсеть/26 dev eth1 proto kernel scope link src белый_ip metric 101

у тебя ВМ сама себе шлюзом служит? или это два разных белых_ip?

anonymous
()
Ответ на: комментарий от anonymous

Да, я был неточен, это два разных белых ip. Ip шлюза и ip самой машины.

oktavpua
() автор топика

Очевидно, что машина-шлюз и машина-хост должны иметь одинаковый доступ к аплинку. То есть, это бридж.

targitaj ★★★★★
()
Ответ на: комментарий от targitaj

Но ведь у меня так и есть

[root@host]# brctl show bridge name bridge id STP enabled interfaces
br0 8000.ac1f6bd0a71b no eno2
vnet6

virbr0 8000.5254008b8057 yes virbr0-nic
vnet0
vnet1
vnet2
vnet3
vnet4
vnet5
Где eno2 - физический интерфейс хоста, а vnet6 - виртуальный интерфейс вм-шлюза. Или вы говорите о чем то другом?

oktavpua
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.