From owner-freebsd-net@FreeBSD.ORG Thu Oct 16 07:58:51 2014 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7851E606 for ; Thu, 16 Oct 2014 07:58:51 +0000 (UTC) Received: from mail-la0-x22d.google.com (mail-la0-x22d.google.com [IPv6:2a00:1450:4010:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E300A8EC for ; Thu, 16 Oct 2014 07:58:50 +0000 (UTC) Received: by mail-la0-f45.google.com with SMTP id q1so2423551lam.18 for ; Thu, 16 Oct 2014 00:58:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=lDp3jPNB13hRo1cL8g7vKGXZcmiV3BUOiHbYSPNlPAk=; b=SDeZcIzIHNUYfTR19qJLWyjEz80prKdi5A9Klp5Ahh8CWnPCMVEp5phJ7APRhFAs84 Dm8RHwXJZwWw8Hgk0mTf+kjTsENXMtQsTRFYJplQmWfwfKyyJFYeY1vm9ycxk/cvr2ee 9sdw/TqrVHP3ruT7cLDoMNZ9VOQMgCkIkQZZWIf37ZxuVzc9h42N9yfSwNsETVl93CrN Bzf2SOhrq4iqbLUADq+hBplDRwGr+BMiFFkNWq0UQIuVYOfMmFecTkaxGXr2fyHJ7prV YaKLcGgC4WXLTD2lQGUv9hHm/LbgbuyZFrUI5oMw6t92gH0cGGD/TrUCKW+PuDLIijHM ATZQ== X-Received: by 10.152.179.69 with SMTP id de5mr17773795lac.63.1413446328698; Thu, 16 Oct 2014 00:58:48 -0700 (PDT) Received: from [10.99.0.3] ([213.188.107.182]) by mx.google.com with ESMTPSA id jp17sm7508475lab.18.2014.10.16.00.58.47 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Oct 2014 00:58:48 -0700 (PDT) Message-ID: <543F7AC7.1020603@gmail.com> Date: Thu, 16 Oct 2014 09:59:03 +0200 From: Sascha User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Matt Churchyard , Freddie Cash , "freebsd-net@freebsd.org" Subject: Re: Carp stuck in INIT References: <102a877d8483473bbd4a5c701c23aaa7@SERVER.ad.usd-group.com>, <1C4FB5A0-E106-46CE-B458-21030E32CAD3@userve.net> In-Reply-To: <1C4FB5A0-E106-46CE-B458-21030E32CAD3@userve.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2014 07:58:51 -0000 Hi Matt, I think I'm the user you try to help in the forum ;-). I had the same problem like you when doing the first tests with carp. The alias must be a /32 as subnet declaration. I didn't read properly the examples in the manual and Handbook. So I configured CARP as usual in FreeBSD 9. The first tries were with subnet mask from the relevant network (for example /24). This leads me into the same problem. When booting up the machine, some interfaces stuck in INIT state. A Workaround was to put them first down and then up again with ifconfig. But my router has also enabled PF and is doing Traffic Filtering. The next problem came very fast. When reloading the pf.conf traffic was blocked on all interfaces. Then I discovered in the manual all examples have a /32 subnet mask. After changing the machine boots up properly and all interfaces are in MASTER state. Also reloading pf.conf was working. Maybe you can try this: ifconfig_em0="inet vhid 10 pass mypass alias 192.168.0.100/32" On my first testing machine the configuration looks like this: ifconfig_vlan60="inet 192.168.60.253/24" ifconfig_vlan60_alias0="inet vhid 3 pass xxxxxxxx alias 192.168.60.1/32 vlan 60 vlandev lagg0" The system shows a warning message during boot when I leave the inet keyword in carp interface configuration. I believe the manual is maybe incomplete. Alls examples are without inet keyword. Maybe the warnings are wrong and could be ignored. For me it worked also with the warning but I get a bit nervous on those messages. @Freddie I had a internet connection like you with a /30 Subnet from my ISP. My interface is configured like this |ifconfig_igb0_alias0="vhid 100 advskew 0 pass Test alias x.x.67.2/32"| But then I get confused about setting up a default route Details can be found here: https://forums.freebsd.org/viewtopic.php?f=7&t=48443 But it seems that you configured your interface different like described in the manual. I'm a bit surprised that this configuration is working. regards Sascha Am 15.10.2014 um 18:46 schrieb Matt Churchyard: > Thanks for the reply > > I tried moving the IP address to the beginning of the ifconfig line but it still seems to show the same error on boot and refuses to leave INIT mode. This isn't critical as I'm just playing around with it at the moment. > > I'm using virtualbox to test with and a few 10.0-RELEASE vm's I've had kicking around for a while. I might replace them with 10.1-RC2 tomorrow and see if I get the same thing. > > Matt > > On 15 Oct 2014, at 16:58, Freddie Cash > wrote: > > > You don't need the "up" keyword, and it definitely works with a /30 and a single IP. I use that at work. But the order of options does matter (IP first, CARP stuff second). > > Requires FreeBSD 10 and the new CARP code. Might work on pre-10, but I never got it to work. > > The following is from our core fibre router: > > ifconfig_em0="inet 142.24.243.161/30 vhid 30 pass mypass30 -lro -tso -vlanhwtso" > defaultrouter="142.24.243.162" > > The slave box is the same, but with "advskew 128" added after the pass config. > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to"freebsd-net-unsubscribe@freebsd.org"