Задать вопрос
@MaySky

Как правильно настроить дополнительные внешние ip, как ip виртуальных машин?

Добрый день.

Арендовали сервер в одном ДЦ в Польше.
ОС CentOS 7 + виртуализация KVM
Получил один ip с маской 255.255.255.252(/30) и шлюзом (соответственно ip минус 1) и несколько дополнительных ip с маской 255.255.255.255 (/32) и без шлюза.

Вот содержимое
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
STP=yes
TYPE=Bridge
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=br0
UUID=eb49b3d7-ce67-4a65-a70d-26cb22e8379b
ONBOOT=yes
BRIDGING_OPTS=priority=32768
IPADDR=выданный мне основной ip
NETMASK=255.255.255.252
GATEWAY=шлюз к этому ip
DNS1=8.8.8.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

/etc/sysconfig/network-scripts/ifcfg-eno1
TYPE=Ethernet
NAME=eno1
UUID=487a6cea-e2a3-495a-99fc-6302e6504c59
DEVICE=eno1
ONBOOT=yes
BRIDGE=br0


Как настроить внешние ip на интерфейсах гостевых систем в этом случае?
Был опыт настройки таких конфигураций, когда ДЦ выдавал отдельные ip и шлюзы к ним.
Как действовать сейчас не очень понимаю, а сроки горят.
Буду очень признателен за помощь.
  • Вопрос задан
  • 662 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
X.X.X.X - ip хоста. yyyy - виртуалки
в виртуалке делаем так:
ip ro add x.x.x.x/32 dev ethX src y.y.y.y
ip ro replace default via x.x.x.x dev ethX

Как это сделать в своей системе - сами разберетесь уже. ip ro универсален, само собой - вопрос в том, как его при старте сети запускать.
В остальном всё так же - бридж, ip_forward=1 и поехали.

OVH подробнее про подобное пишет - help.ovh.co.uk/bridgeclient
Ответ написан
@MaySky Автор вопроса
Вот что отписали.

Hello,

Please change routing mode for your server from "to address" to
mode "to interface" (see attachment).

IP configuration on guests (vm):

CENTOS

/etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth0
ONBOOT=yes
IPADDR=IP1
NETMASK=255.255.255.255
NM_CONTROLLED=no
TYPE=Ethernet

/etc/sysconfig/network-scripts/route-eth0:
GATEWAY dev eth0
default via GATEWAY dev eth0

where IP1,IP2,IP3 are additional addresses (with prefix /32), and GATEWAY
is server's default gateway

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

Только вот "change routing mode for your server from "to address" to
mode "to interface" не очень понял что такое. Это где такое меняется?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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