carp Single wan address

carp Single wan address

나는 잉어 인터페이스를 갖춘 2개의 freebsd 라우터를 설치하려고 합니다. WAN 주소가 하나뿐이므로 다음과 같이 가정해 보겠습니다. 1.2.3.4 개인 범위 IP를 사용하여 잉어 작업을 수행하고 싶습니다.

10.0.0.1(라우터1) 별칭(1.2.3.4) 10.0.0.2(라우터2) 별칭(1.2.3.4)

내 ISP 게이트웨이는 1.2.3.5입니다.

그래서 ping 1.2.3.5를 하면

ping : sendto : 호스트로 가는 경로가 없습니다

예측 가능합니다.

일부 게시물에서는 pfsense를 사용하여 작업을 수행하는 방법에 대해 설명합니다. 그러나 나는 그 라우터 중 하나만 freebsd를 얻습니다. 약간의 도움을 주시면 감사하겠습니다.

감사해요

답변1

다음을 사용하여 이 작업을 수행할 수 있어야 합니다.별칭 인터페이스.

호스트 1의 모습 rc.conf은 다음과 같습니다.

ifconfig_fxp0="inet 10.0.0.1/24"

ifconfig_fxp0_alias0="inet 1.2.3.4/24 vhid 100 pass mekmitasdigoat up"

그리고 호스트 2에서는

ifconfig_fxp0="inet 10.0.0.2/24"

ifconfig_fxp0_alias0="inet 1.2.3.4/24 vhid 100 pass 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 pass mekmitasdigoat up"

그리고 호스트 2에서는

ifconfig_fxp0="inet 10.0.0.2/24"

ifconfig_fxp0_alias0="inet 10.0.0.3/32 vhid 100 패스 mekmitasdigoat advskew 100"

답변2

내가 틀렸을 수도 있지만 AFAIK에는 세 개의 주소가 필요합니다.

OpenBSD에는 추가 주소가 필요 없는 carpdev(4)가 있습니다.

관련 정보