Маршрутизация общедоступной подсети

У меня есть один общедоступный IP-адрес от моего интернет-провайдера 198.51.100.123/21 и общедоступная подсеть 203.0.113.1/29, маршрутизируемая моим Провайдер через первый IP. ОС: CentOS 7.

Я хочу назначить каждый IP-адрес из подсети / 29 виртуальному сетевому адаптеру. Как я могу это сделать?

Спасибо.

-1
задан 7 September 2018 в 15:11
2 ответа

Этот вопрос требует некоторого понимания IP-маршрутизации. Сначала вам нужно убедиться, что интернет-провайдер направляет блок IP на общедоступный IP-адрес вашего Linux-сервера, что, по-видимому, и делает. Затем вам нужно включить маршрутизацию на вашем сервере Linux, чтобы он мог обрабатывать пакеты, которые он получает на своем общедоступном интерфейсе, предназначенном для разных сетей.

Наконец, вы можете создать интерфейсы обратной связи для каждого общедоступного IP-адреса, используя описанный метод здесь .

Отредактировано, чтобы расширить ответ в соответствии с комментариями ниже.

0
ответ дан 5 December 2019 в 19:40

Вы можете отредактировать / etc / sysconfig / network-scripts / ifcfg-e * (как бы он ни был назван в вашей системе) и добавить дополнительные IP-адреса. Например:

IPADDR=198.51.100.123
PREFIX=21
IPADDR2=203.0.113.1
PREFIX2=29
IPADDR3=203.0.113.2
PREFIX3=29
IPADDR4=203.0.113.3
PREFIX4=29
IPADDR5=203.0.113.4
PREFIX5=29
IPADDR6=203.0.113.5
PREFIX6=29
1
ответ дан 5 December 2019 в 19:40

Теги

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