У меня есть выделенный сервер от hetzner с одной дополнительной подсетью /29
Я настроил мостовую сеть, которая, на мой взгляд, выглядит нормально.
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master
br0 state UP group default qlen 1000
link/ether 00:1e:67:99:85:cf brd ff:ff:ff:ff:ff:ff
inet6 fe80::21e:67ff:fe99:85cf/64 scope link
valid_lft forever preferred_lft forever
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state
UP group default qlen 1000
link/ether 00:1e:67:99:85:cf brd ff:ff:ff:ff:ff:ff
inet 46.4.73.107/27 brd 46.4.73.127 scope global br0
valid_lft forever preferred_lft forever
inet 188.40.162.113/29 brd 188.40.162.119 scope global br0:1
valid_lft forever preferred_lft forever
inet6 fe80::21e:67ff:fe99:85cf/64 scope link
Я установил гостевую машину с ОС Ubuntu 18 и назначил статический IP-адрес.
addresses: 188.40.162.113/29
gateway4: 46.4.73.107
Но я не могу подключить виртуальную машину к публичному IP
Я использую Kimchi and Wok
как графический интерфейс для управления
Вопрос 1: Сколько публичных IP-адресов сейчас можно использовать: 5 или 6?
Вопрос 2: Как мне связать эти публичные IP с libvirt kvm?
решение1
Я не эксперт по сетям, но
- Я думаю, что шлюз должен быть в достижимой сети. Ваша виртуальная машина находится на 188.40.162.113/29, но шлюз находится за пределами диапазона 188.40.162.113-118.
- Виртуальной машине необходим определенный IP-адрес из диапазона 188.40.162.113-118. (112 и 119 не допускаются.)
- Хотя вы можете настроить хост виртуальной машины на 188.40.162.113 и использовать его в качестве шлюза для виртуальных машин, я бы сначала попробовал обойтись без шлюза, чтобы можно было использовать 113 для виртуальной машины. (Я не уверен, возможно ли обойтись без шлюза.)
- Если вам нужен шлюз для ваших виртуальных машин, вам нужно настроить хост так, чтобы он имел адрес в сети виртуальных машин, например 188.40.162.113, и маршрутизировать между сетью виртуальных машин и сетью, которая дает вам доступ в Интернет. Вероятно, последняя сеть имеет шлюз 46.4.73.107. Если вы можете подключиться к своему серверу по сети (а не через веб-интерфейс hetzner), это должно быть в рабочем состоянии.