У нас есть сервер (маршрутизатор) с 5 IP-адресами (мы размещаем различные Веб-сайты).
Я задаюсь вопросом, почему сервер был установкой как этот:
-> eth1 подключен к модему
->, когда соединение устанавливается, затем "ppp0" создается
-> существует сценарий в/etc/ppp/ip-up.d/2publicips:
ifconfig eth2 163.88.0.25 netmask 255.255.255.248
ifconfig eth2:0 163.88.0.26 netmask 255.255.255.248
ifconfig eth2:1 163.88.0.27 netmask 255.255.255.248
...
Все работает правильно. Мне просто любопытно, почему это была установка как этот.
Мой вопрос: это - корректный способ установить сервер с несколькими дюйм/с?
почему с помощью "eth2" для дополнительных адресов IP? Из-за этого мы не можем включить кабель в eth2. Почему, не используя "ppp0:1, ppp0:2..." или "eth1:1, eth1:2..."?
К сожалению, человек, кто устанавливает этот сервер, не здесь больше.
Я не так знаком с размещением в разных сетях.
Предположительно, вы используете PPPoE, что объясняет, почему eth1 подключен к модему.
Когда сеанс PPP установлен, pppd будет вызывать различные сценарии в ip.up.d как вы упомянули.
Команды ifconfig
, которые вы показываете, являются вполне разумным способом настройки псевдонима IP.
Наиболее логичная причина использования нескольких IP-адресов - когда виртуальные -hosting неосуществим (https является наиболее очевидным классическим примером, поскольку - до того, как поддержка SNI будет надежно представлена - вы не знаете, какой SSL-сертификат представить в качестве HTTP-заголовка Host еще не был замечен).
Я также предполагаю, что «маршрутизатор» выполняет двойную функцию (или был когда-то) в качестве сервера - не обязательно HTTP-сервера.