I went to colo, and checked what happened, as soon as a type:
ifconfig carp0 10.10.10.110 netmask 255.255.248.0 vhid 7 advskew 100
I get:
ifconfig carp0 10.10.10.110 netmask 255.255.248.0 vhid 7 advskew 100
uvm_fault(0xd6a07524, 0x0, 0, 3) -> e
kernel: page fault trap, code=0
Stopped at carp_join_multicast+0x32:        movl     %eax, 0(%edx)
ddb>

(i cann't type anything after that).
Version is:

OpenBSD 4.2-current as of Wed Sep 19, 2007

I tried it on two (identical IBM netvista desktops) (actually it's 4
netvistas, but 2 works perfectly well, but as soon as you try to add 3d
one...)

dmesg:

OpenBSD 4.2-current (GENERIC) #0: Wed Sep 19 08:48:10 PDT 2007
    [EMAIL PROTECTED]
:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel(R) Pentium(R) 4 CPU 2.26GHz ("GenuineIntel" 686-class) 2.26 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM
real mem  = 534802432 (510MB)
avail mem = 509419520 (485MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 12/02/02, BIOS32 rev. 0 @ 0xfd844,
SMBIOS rev. 2.31 @ 0xf01e0 (51 entries)
bios0: vendor IBM version "24KT33AUS" date 12/02/2002
bios0: IBM 830531U
pcibios0 at bios0: rev 2.1 @ 0xfd700/0x900
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf00/224 (12 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82371FB ISA" rev 0x00)
pcibios0: PCI bus #2 is the last bus
bios0: ROM list: 0xc0000/0xb200! 0xcb800/0x1000 0xcc800/0x1000
0xe0000/0x10000!
acpi at mainbus0 not configured
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82845G/GL" rev 0x01
vga1 at pci0 dev 2 function 0 "Intel 82845G/GL Video" rev 0x01: aperture at
0x88000000, size 0x8000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x01: irq 11
uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x01: irq 10
uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x01: irq 5
ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x01: irq 9
usb0 at ehci0: USB revision 2.0
uhub0 at usb0: "Intel EHCI root hub", rev 2.00/1.00, addr 1
ppb0 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0x81
pci1 at ppb0 bus 2
fxp0 at pci1 dev 8 function 0 "Intel PRO/100 VE" rev 0x81, i82562: irq 9,
address 00:09:6b:e1:d1:17
inphy0 at fxp0 phy 1: i82562EM 10/100 PHY, rev. 0
ichpcib0 at pci0 dev 31 function 0 "Intel 82801DB LPC" rev 0x01: 24-bit
timer at 3579545Hz
pciide0 at pci0 dev 31 function 1 "Intel 82801DB IDE" rev 0x01: DMA, channel
0 configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: <IC35L040AVVN07-0>
wd0: 16-sector PIO, LBA, 38162MB, 78156288 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <HL-DT-ST, CD-ROM GCR-8480B, 1.02> SCSI0
5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
ichiic0 at pci0 dev 31 function 3 "Intel 82801DB SMBus" rev 0x01: irq 9
iic0 at ichiic0
admtemp0 at iic0 addr 0x4c: adm1032
auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x01: irq 9, ICH4
AC97
ac97: codec id 0x41445374 (Analog Devices AD1981B)
ac97: codec features headphone, 20 bit DAC, No 3D Stereo
audio0 at auich0
usb1 at uhci0: USB revision 1.0
uhub1 at usb1: "Intel UHCI root hub", rev 1.00/1.00, addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2: "Intel UHCI root hub", rev 1.00 /1.00, addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3: "Intel UHCI root hub", rev 1.00/1.00, addr 1
isa0 at ichpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask ff65 netmask ff65 ttymask ffe7
pctr: user-level cycle counter enabled
mtrr: Pentium Pro MTRR support
uhidev0 at uhub1 port 2 configuration 1 interface 0
uhidev0: "DELL DELL USB Keyboard", rev 1.10/1.05, addr 2, iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a swap on wd0b dump on wd0b
WARNING: / was not properly unmounted- Hide quoted text -


On 9/20/07, Chad M Stewart <[EMAIL PROTECTED]> wrote:
>
> just a thought...  so you don't lose connectivity to the boxes, give
> each box its own IP.  Then use additional IPs for the carp
> interfaces.   Then you can lose connectivity to the carp IP but
> hopefully continue with the box IP.
> On my production pair I have assigned 172.16.0.0/16 to the physical
> exterior NICs. Granted this means I don't have access to each box
> from the outside, but that is the way I want it.  What I discovered
> in playing around a while back is that the IP/subnet combo for the
> physical interface and the carp interface do not have to match.
>
> -Chad
>
>
> On Sep 20, 2007, at 12:07 AM, dane johansen wrote:
>
> > Hi,
> >
> > I'm trying CARP ip balancing on openbsd 4.2 (-current). I have 3
> > boxes (host
> > A, host B and host C) so I started configuring carp interfaces
> > according
> > manual:
> >
> > A# ifconfig carp0 10.10.10.100 netmask 255.255.248.0 vhid 7 link0
> > link1
> > A# ifconfig carp1 10.10.10.100 netmask 255.255.248.0 vhid 8 advskew
> > 100
> >
> > B# ifconfig carp0 10.10.10.100 netmask 255.255.248.0 vhid 7 advskew
> > 100
> > link0 link1
> > B# ifconfig carp1 10.10.10.100 netmask 255.255.248.0 vhid
> >
> > At this point everything works but there is no IP load balancing,
> > because on
> > host B both interfaces are in backup mode. So I've enabled carp
> > preempt on
> > both hosts:
> >
> > A# sysctl net.inet.carp.preempt=1
> > B# sysctl net.inet.carp.preempt=1
> >
> > Now carp1 is master on host B, and it's doing load balancing, so i
> > decided
> > to add host C (maybe we need to add this to example section in the
> > manual,
> > like it's done for arp load balancing? Or is it just coincidence
> > and you
> > don't really need carp preemtp?):
> >
> > C# ifconfig carp0 10.10.10.100 netmask 255.255.248.0 vhid 7 advskew
> > 200
> > link0 link1
> >
> > As soon as I wrote this command I lost connection to host C (did that
> > remotely), so I guess tomorrow I'll have to check what happened,
> > but maybe
> > someone knows what did I do wrong (maybe advskew should equal for
> > all backup
> > hosts in the pool? but I assumed that you have to manage priorities
> > that's
> > why I've set it to 200, or maybe the fact that I've set
> > carp.preempt is
> > messing around something?)
> >
> > Dane

Reply via email to