Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Sep 2006 14:34:15 -0500
From:      eculp@bafirst.com
To:        freebsd-pf@freebsd.org
Subject:   Re: pf fails to start
Message-ID:  <20060907143415.scknj7rgo40k8k0w@mail.bafirst.com>
In-Reply-To: <d5992baf0609070844i24006d7vc71d7e0a2bd80fa6@mail.gmail.com>
References:  <922498059.20060907160002@yandex.ru> <d5992baf0609070844i24006d7vc71d7e0a2bd80fa6@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Scott Ullrich <sullrich@gmail.com>:

> On 9/7/06, KES <kes-kes@yandex.ru> wrote:
>> Hello
>>
>> pf fails to start if interface doesnt exist or IP address not assigned
>>
>> I have trobles with tun0 (pppeo connection)
>>
>> Look at next picture:
>>
>> 1) power fail,
>> 2) FreeBSD starting,
>> 3) do pppoe connection to provider
>> 3.a) pppoe fail (ISP has some problem)
>> 4) pf starts and fails =((
>> 5) FreeBSD fall to infinit loop (I have wait 15minutes and then pressCTRL+C)
>>
>> Copy of console messages:
>> pflog promiscios
>> pf enabled
>> pflog: here some message (I don't remember)
>>
>> some experements:
>>
>> kes# ps ax|grep ppp
>>   357  ??  Ss     0:18.88 /usr/sbin/ppp -ddial -unit1 adsl
>>   373  ??  Rs    46:53.56 /usr/sbin/ppp -dedicated -quiet -unit0 leased
>> 47226  p2  DL+    0:00.00 grep ppp
>>
>> #KILL pppoe connection
>> kes# kill -9  373
>> kes# kill -9 373
>> 373: No such process
>>
>> #Reload pf.conf
>> kes# pfctl -f /etc/pf.conf
>> no IP address found for tun0
>> /etc/pf.conf:48: could not parse host specification
>> no IP address found for tun0
>> /etc/pf.conf:66: could not parse host specification
>> no IP address found for tun0
>> /etc/pf.conf:100: could not parse host specification
>> no IP address found for tun0
>> /etc/pf.conf:101: could not parse host specification
>> pfctl: Syntax error in config file: pf rules not loaded
>>
>> #start pppoe
>> kes#  /usr/sbin/ppp -dedicated -quiet -unit0 leased
>> kes# pfctl -f /etc/pf.conf
>>
>> #no errors here.
>> kes#
>>
>> So I have no "Syntax error in config file"
>>
>> TO authur of pf:
>> You must change behavior of pf like ipfw does.
>> ipfw only do warning messages in situations like this.
>
> Please share your entire pf rules file.  There are ways to work around
> this. Most notably you can wrap tun0 around () and PF will silently
> ignore the item until the interface is actually up and running.

Whould that be "(" tun0 ")" ?  Or would a simple ( tun0 ) work?

Thanks,

ed
>
> Scott
> _______________________________________________
> freebsd-pf@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "freebsd-pf-unsubscribe@freebsd.org"
>






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060907143415.scknj7rgo40k8k0w>