[BSD] carp shared IP

Péchy Gáspár gpechy at ggg.hu
2014. Júl. 1., K, 08:27:55 CEST


2014.06.30. 21:44 keltezéssel, Andras POTOCZKY írta:
> hello
>
> pfsync nem kell, egyenlore az alapokat akarom osszerakni.
>
> net.inet.carp.allow=1 - ez viszont alapbol default ahogy Zahy is irtak.
>
> A 10-es freebsd-ben ezt atalakitottak es ott nincs carp interface, hanem alias-kent kell hozzaadni a bazis interface-hez, nalam jelen esetben az em0-hoz. Egyenlore en 9-esen probaltam, de ez egy kialakitas alatt allo rendszer, igy megprobalhatom a 10-est is. A 9-eshez sokkal tobb a technikai leiras carp temakorben (is), ezert valasztottam elso korben ezt, de vegulis mindegy, jo a 10-es is. Holnap kiprobalom aztan meglatjuk.
>
> udv,
> Andras
>
>
>
>>> Szervusz,
>>> pfsync nem kéne neki?
>>
>> Szerintem tuzfalrol nem szolt a kerdezo.
>>
>>> esetleg net.inet.carp.allow=1 ?
>>
>> Ez a default.
>>
>> ifconfig -a mit mutat a ket gepen? Mindazonaltal a man 4 carp szerint nem egy kulon carp interfeszt kell letrehozni, hanem a fizikai interfesznek kell a carp parametereket is megadni (ezt mondjuk 9-es gep hianyaban 10-es FreeBSD-n neztem). Mivel sose haszna;tam carp-ot, igy sotetben tapogatozok, de mi lenne, ha az em0-ra huznad fel a arp parametereket (  ifconfig_em0 rc.conf-ban), es utana alias-kent huznad fel a masik cimet (ifconfig_em0_alias)
>>
>> Zahy < Gabor at Zahemszky dot HU >
>> --
>> Magyar BSD Levelezőlista
>
> --
> Magyar BSD Levelezőlista
>

N00b vagyok a BSD lelkéhez, de nekem (emlékeim szerint némi szenvedéssel) ez működik 8.4 alatt. ( 2 ISP "közösítését" kellett megoldanom, ha az egyik kiesik, menjen a forgalom a másikon)
====================
defaultrouter="192.168.1.254"
cloned_interfaces="carp1 carp2"

## pfsync ( failover )
ifconfig_em0="inet 10.1.1.2  netmask 255.255.255.0 up"
ifconfig pfsync0 syncdev em0

# WAN
ifconfig_em1="DHCP"
# fake carp for watching interface
ifconfig_carp1="vhid 1 advskew 100 pass my2pass 192.168.1.101/24 up"

# LAN
ifconfig_em2="inet 10.0.1.252 netmask 255.255.255.0 up"
ifconfig_carp2="vhid 2 advskew 100 pass mypass 10.0.1.254/24 up"

ifconfig carp1 group watch
ifconfig carp2 group watch
## CARP
if_carp_load="YES"
# CARP if check
carpifcheck_enable="YES"
carpifcheck_flags="carp2 em1"
====================
A másik ugyanez, az alábbi eltéréssel:
ifconfig_carp1="vhid 1 advskew 100 pass my2pass 192.168.0.101/24 up"
# LAN
ifconfig_em2="inet 10.0.1.253 netmask 255.255.255.0 up"
====================
Üdv,
Gazsi




További információk a(z) BSD levelezőlistáról