Добавить псевдоним к интерфейсу pfSense?

Примечание: возможно, «Фон» и «План» на самом деле не нужны; не стесняйтесь сразу переходить к «Проблеме» ...

Общие сведения

Недавно мы перенесли несколько серверов из одной подсети в другую. Раньше у них были IP-адреса 192.168.0.0/24; теперь у них 10.1.2.0/24.

Чтобы избежать фактического изменения адресов на серверах и сделать переключение как можно более простым, мы ничего на них не меняли; они по-прежнему настроены на использование 192.168.0.x и ничего не знают о 10.1.2.x.

Вместо этого маршрутизатор (pfSense 2.3.2) перед ними выполняет NAT 1: 1, сопоставляя их подсети.

Здесь нет VLAN или других специальных сетей; только два обычных физических порта Ethernet на какой-то машине, один для LAN, один для WAN (сторона WAN - это простой исходящий канал Ethernet, без коммутируемого доступа / DSL или чего-то подобного).

Все работает отлично, и все работает хорошо. Я могу связаться с серверами извне, используя их адреса 10.1.2.x (преобразованные маршрутизатором через NAT); и я могу связаться с внешним миром с серверов - и они появляются со своими адресами 10.1.2.x, как и следовало ожидать.

Plan

Прямо сейчас маршрутизатор имеет IP 192.168.0.1 на интерфейсе LAN, и этот IP-адрес настроен как шлюз по умолчанию для серверов (обычная тривиальная настройка).

Теперь мы хотим избавиться от старых адресов 192.168.0.x и преобразования NAT. Чтобы избежать единственного экземпляра во времени, когда мы должны выполнить переключение, я хотел бы сделать так, чтобы я мог перемещать один сервер за другим.

Насколько я понимаю, это можно сделать, предоставив физическому интерфейсу маршрутизатора дополнительный IP-адрес 10.1.2.1 (на машине Linux я бы просто добавил IP-псевдоним), добавив новые IP-адреса на серверах как Псевдонимы IP (независимо от того, все они одновременно или по отдельности) переключают серверы на использование 10.1. 2.1 в качестве шлюза по умолчанию вместо 192.168.0.1, отключите NAT 1: 1 для этого IP-адреса сервера и покончите с этим. Затем сервер будет использовать свой IP-адрес 10.1.2.x в качестве «основного» IP-адреса и по-прежнему будет прослушивать старый IP-адрес на случай, если кто-то еще в локальной сети будет его использовать. Затем мы можем постепенно отказаться от старых IP-адресов.

Проблема

Как нам настроить pfSense на наличие псевдонима IP на интерфейсе LAN? Это вообще возможно? Я вообще не могу найти упоминания о псевдонимах IP (вторичных IP на физических интерфейсах).

Есть ли другой способ достичь желаемого с помощью pfSense?

3
задан 22 March 2018 в 11:23
1 ответ

Да, это возможно, но его конфигурация находится в не интуитивно понятном месте. Вот как:

  • Перейдите в меню Брандмауэр> Виртуальные IP-адреса .
  • Нажмите Добавить
  • Нажмите Псевдоним IP
  • Выберите интерфейс , чтобы добавьте псевдоним IP в
  • . Добавьте псевдоним IP в поле Адрес и установите его длину префикса
  • Нажмите Сохранить
5
ответ дан 3 December 2019 в 05:39

Теги

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