On 04/22/10 18:22, Allie Daneman wrote:
> Why are you doing "from any to (fxp0)" ? That's your problem. Change all

I fail to see why that would cause any issues. Care to elaborate?

/Alexander

> the rules like that to "from any to any" since you're already putting
> the rule on that interface and it should fix you up. As long as you're
> not redirecting you can turn logging on specific rules and see why
> they're blocking as well if that doesn't fix your issue.
> 
> Andres Salazar wrote:
>> Hello,
>>
>> Yes it loaded properly. Yes I had missied the macro for the external
>> NIC it is included in the original ruleset. t_externa = "fxp0"
>>
>>
>> This is the result for pfctl -sr:
>>
>> match in all scrub (no-df)
>> block drop all
>> pass out all flags S/SA keep state
>> pass out quick on fxp0 inet proto tcp from (fxp0) to 208.67.222.220
>> port = domain flags S/SA keep state
>> pass out quick on fxp0 inet proto tcp from (fxp0) to 208.67.222.222
>> port = domain flags S/SA keep state
>> pass out quick on fxp0 inet proto tcp from (fxp0) to 4.2.2.1 port =
>> domain flags S/SA keep state
>> pass out quick on fxp0 inet proto tcp from (fxp0) to 4.2.2.2 port =
>> domain flags S/SA keep state
>> pass out quick on fxp0 inet proto udp from (fxp0) to 208.67.222.220
>> port = domain keep state
>> pass out quick on fxp0 inet proto udp from (fxp0) to 208.67.222.222
>> port = domain keep state
>> pass out quick on fxp0 inet proto udp from (fxp0) to 4.2.2.1 port =
>> domain keep state
>> pass out quick on fxp0 inet proto udp from (fxp0) to 4.2.2.2 port =
>> domain keep state
>> pass in quick on fxp0 inet proto tcp from any to (fxp0) port = ssh
>> flags S/SA keep state
>> pass in quick on fxp0 inet proto tcp from any to (fxp0) port = 8080
>> flags S/SA keep state
>> pass in quick on fxp0 inet proto udp from any to (fxp0) port = ssh
>> keep state
>> pass in quick on fxp0 inet proto udp from any to (fxp0) port = 8080 keep
>> state
>> pass out quick on fxp0 inet proto tcp from (fxp0) to any port = www
>> flags S/SA modulate state
>> pass out quick on fxp0 inet proto tcp from (fxp0) to any port = https
>> flags S/SA modulate state
>> pass out inet proto icmp all icmp-type echoreq keep state
>> pass out inet proto icmp all icmp-type unreach keep state
>>
>>
>>
>> As soon as I hit pfctl -f /etc/pf.conf and pfctl -e iam locked and I
>> cannot SSH in from the outside.
>>
>> Where am I blocking port SSH in? :(
>>
>> Andres
>>
>>
>> On Wed, Apr 21, 2010 at 9:45 PM, Daniel Ouellet <dan...@presscom.net>
>> wrote:
>>  
>>>>       ## Traffic IN
>>>>       pass in log quick on $t_externa inet proto { tcp, udp } from any
>>>> to ($t_externa) \
>>>>          port { 22  8080 } keep state
>>>>       
>>> In your pf configuration it doesn't show where you actually define the
>>>     
>> macro
>>  
>>> for your interface $t_externa.
>>>
>>> Are you sure the rules you run are what you think they are.
>>>
>>> Did it load properly and may be you want to check the rules as active
>>> with
>>>
>>> pfctl -sr
>>>
>>> And check that display. I think you may find what you are looking for.
>>>
>>> Compare your pf.conf with what you actually see in pfctl -sr and you
>>> will
>>> work your issue out.
>>>
>>> Best,
>>>
>>> Daniel

Reply via email to