Tento instalar 2 roteadores freebsd com interfaces carp. como tenho apenas um endereço wan, digamos: 1.2.3.4, gostaria de usar ips de intervalo privado para fazer trabalhos de carpa:
10.0.0.1(roteador1) alias (1.2.3.4) 10.0.0.2 (roteador2) alias (1.2.3.4)
meu gateway ISP é: 1.2.3.5
então quando eu faço um ping 1.2.3.5
ping: sendto: Sem rota para o host
o que é previsível.
alguns posts falam sobre o uso do pfsense para fazer o trabalho. Mas, eu só recebo o freebsd desses roteadores. algumas ajudas seriam apreciadas.
obrigado
Responder1
Você deve ser capaz de fazer isso cominterfaces de alias.
O rc.conf
host 1 seria algo assim:
ifconfig_fxp0="inet10.0.0.1/24"
ifconfig_fxp0_alias0="inet 1.2.3.4/24 vhid 100 passe mekmitasdigoat up"
E no host 2
ifconfig_fxp0="inet10.0.0.2/24"
ifconfig_fxp0_alias0="inet 1.2.3.4/24 vhid 100 pass mekmitasdigoat advskew 100"
Isso funcionará desde que a WAN e os endereços privados estejam em intervalos de rede diferentes. Caso contrário, você terá que usar máscaras de sub-rede /32, conforme descrito no Manual. Por exemplo, se o seu endereço WAN fosse 10.0.0.3 você precisaria desta configuração no host 1:
ifconfig_fxp0="inet10.0.0.1/24"
ifconfig_fxp0_alias0="inet 10.0.0.3/32 vhid 100 passe mekmitasdigoat up"
E no host 2
ifconfig_fxp0="inet10.0.0.2/24"
ifconfig_fxp0_alias0="inet 10.0.0.3/32 vhid 100 pass mekmitasdigoat advskew 100"
Responder2
Posso estar errado, mas AFAIK você precisa de três endereços.
O OpenBSD possui carpdev(4), o que elimina a necessidade de endereços adicionais