e376
![]() |
|
|
|
|
|||||||
| Firewalls IPFW, PF, IPF (but not limited) related discussion |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
I'm using CARP on FreeBSD 7.1-PRERELEASE.
Code:
sysctl net.inet.carp net.inet.carp.allow: 1 net.inet.carp.preempt: 1 net.inet.carp.log: 1 net.inet.carp.arpbalance: 1 net.inet.carp.suppress_preempt: 0 I cant use carpdev option on FreeBSD, so, first, i have to appoint ip addresses to my vlan-interfaces. Finally I have working version of CARP HOST 1 Code:
ifconfig carp0
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.17.5.1 netmask 0xffffff00
carp: MASTER vhid 1 advbase 1 advskew 0
ifconfig carp1
carp1: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.17.5.1 netmask 0xffffff00
carp: BACKUP vhid 2 advbase 1 advskew 100
Code:
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.17.5.1 netmask 0xffffff00
carp: BACKUP vhid 1 advbase 1 advskew 100
carp1: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.17.5.1 netmask 0xffffff00
carp: MASTER vhid 2 advbase 1 advskew 0
Code:
arp: --------- is using my IP address 172.17.5.1 on vlan2! Is that normal? or i did something wrong? Last edited by sibdoma; November 17th, 2008 at 13:02. |
|
#2
|
|||
|
|||
|
Quote:
carp0 must differ from carp1 |
|
#3
|
|||
|
|||
|
For arpbalancing.
From man Code:
First the carp interfaces on host A are configured. The advskew of 100
on the second virtual host means that its advertisements will be sent out
slightly less frequently.
ifconfig carp0 create
ifconfig carp0 vhid 1 pass mekmitasdigoat 192.168.1.10/24
ifconfig carp1 create
ifconfig carp1 vhid 2 advskew 100 pass mekmitasdigoat 192.168.1.10/24
The configuration for host B is identical, except the advskew is on vir-
tual host 1 rather than virtual host 2.
ifconfig carp0 create
ifconfig carp0 vhid 1 advskew 100 pass mekmitasdigoat 192.168.1.10/24
ifconfig carp1 create
ifconfig carp1 vhid 2 pass mekmitasdigoat 192.168.1.10/24
Finally, the ARP balancing feature must be enabled on both hosts:
sysctl net.inet.carp.arpbalance=1
|
|
#4
|
|||
|
|||
|
nice
please, look to the man once more.Code:
carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.17.5.1 netmask 0xffffff00
carp: BACKUP vhid 1 advbase 1 advskew 100
carp1: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500
inet 172.17.5.1 netmask 0xffffff00
carp: BACKUP vhid 2 advbase 1 advskew 100
PS: we can discuss your problem in russian using ICQ
__________________
freebsd setup is like sex - it's frightful but only for the first time ;) |
|
#5
|
|||
|
|||
|
Sorry, I made a mistake when copying. Fixed...
|
|
#6
|
|||
|
|||
|
The problem is solved. Thanks to squirL for help.
vlan interfaces and carp interfaces have to have different IP from one subnet, BUT NOT yhe same IP. Example, vlan2: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MU LTICAST> metric 0 mtu 1500 options=3<RXCSUM,TXCSUM> ether 00:30:48:d2:12:07 inet 172.17.5.253 netmask 0xffffff00 broadcast 172.17.5.255 and carp0: flags=49<UP,LOOPBACK,RUNNING> metric 0 mtu 1500 inet 172.17.5.1 netmask 0xffffff00 |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| carp ipbalance ? | feillex | General | 4 | November 22nd, 2008 18:08 |
| Problems | vermaden | Feedback | 5 | November 16th, 2008 22:36 |