Назад | Перейти на главную страницу

карп одиночный WAN адрес

Пытаюсь поставить на место 2 роутера freebsd с карповыми интерфейсами. поскольку у меня есть только один WAN-адрес, скажем: 1.2.3.4 Я бы хотел использовать IP-адреса частного диапазона для выполнения карповых заданий:

10.0.0.1 (router1) псевдоним (1.2.3.4) 10.0.0.2 (router2) псевдоним (1.2.3.4)

мой шлюз интернет-провайдера: 1.2.3.5

поэтому когда я делаю пинг 1.2.3.5

ping: sendto: Нет маршрута к хосту

что предсказуемо.

в некоторых сообщениях говорится об использовании pfsense для выполнения этой работы. Но я получаю только freebsd на роутерах. были бы признательны за некоторую помощь.

Спасибо

Вы сможете сделать это с помощью псевдонимы интерфейсов.

В rc.conf на хосте 1 будет выглядеть примерно так:

ifconfig_fxp0 = "inet 10.0.0.1/24"

ifconfig_fxp0_alias0 = "inet 1.2.3.4/24 vhid 100 передает mekmitasdigoat вверх"

И на хосте 2

ifconfig_fxp0 = "inet 10.0.0.2/24"

ifconfig_fxp0_alias0 = "inet 1.2.3.4/24 vhid 100 передать mekmitasdigoat advskew 100"

Это будет работать, пока WAN и частные адреса находятся в разных диапазонах сети. В противном случае, как описано в Руководстве, вам придется использовать маски подсети / 32. Например, если ваш WAN-адрес был 10.0.0.3, вам понадобится эта конфигурация на хосте 1:

ifconfig_fxp0 = "inet 10.0.0.1/24"

ifconfig_fxp0_alias0 = "inet 10.0.0.3/32 vhid 100 передает mekmitasdigoat вверх"

И на хосте 2

ifconfig_fxp0 = "inet 10.0.0.2/24"

ifconfig_fxp0_alias0 = "inet 10.0.0.3/32 vhid 100 передать mekmitasdigoat advskew 100"

Возможно, я ошибаюсь, но, НАСКОЛЬКО, вам нужно три адреса.

В OpenBSD есть carpdev (4), который устраняет необходимость в дополнительных адресах.