Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Dec 2004 17:14:08 -0500
From:      "Zeno Lee" <zeno_lee@hotmail.com>
To:        <freebsd-pf@freebsd.org>
Subject:   Re: NAT works but port forwarding does not
Message-ID:  <BAY103-DAV14F692401C0E2E5A4D2083E2AC0@phx.gbl>
References:  <BAY103-DAV17C00EC3123282040DE4DFE2AC0@phx.gbl> <200412141647.01789.pathiaki@pathiaki.com> <c2d45d6e0412141358aeb59da@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Yes I can reach the web server via the gateway I did a simple telnet to port 
80 and did a GET on index.html.

em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet6 fe80::211:43ff:fecd:19d6%em0 prefixlen 64 scopeid 0x1
        inet 160.79.174.98 netmask 0xfffffff8 broadcast 160.79.174.103
        ether 00:11:43:cd:19:d6
        media: Ethernet autoselect (100baseTX <half-duplex>)
        status: active

em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet6 fe80::211:43ff:fecd:19d7%em1 prefixlen 64 scopeid 0x2
        inet 192.168.1.55 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:11:43:cd:19:d7
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active



tcpdump of em0 (external interface) during a web request:

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
17:07:02.077447 IP user-0cdfece.cable.mindspring.com.4220 > 
pbx.streetsolutions.com.http: S 1534882456:1534882456(0) win 65535 <mss 
1460,nop,nop,sackOK>
17:07:02.077474 IP pbx.streetsolutions.com.http > 
user-0cdfece.cable.mindspring.com.4220: R 0:0(0) ack 1534882457 win 0
17:07:02.461973 IP user-0cdfece.cable.mindspring.com.4220 > 
pbx.streetsolutions.com.http: S 1534882456:1534882456(0) win 65535 <mss 
1460,nop,nop,sackOK>
17:07:02.461988 IP pbx.streetsolutions.com.http > 
user-0cdfece.cable.mindspring.com.4220: R 0:0(0) ack 1 win 0
17:07:02.889477 IP pbx.streetsolutions.com.63430 > 
ns1.east.us.intellispace.net.domain:  61596+ PTR? 
142.185.215.24.in-addr.arpa. (45)
17:07:02.900474 IP ns1.east.us.intellispace.net.domain > 
pbx.streetsolutions.com.63430:  61596 1/7/8 (383)
17:07:03.032150 IP user-0cdfece.cable.mindspring.com.4220 > 
pbx.streetsolutions.com.http: S 1534882456:1534882456(0) win 65535 <mss 
1460,nop,nop,sackOK>
17:07:03.032168 IP pbx.streetsolutions.com.http > 
user-0cdfece.cable.mindspring.com.4220: R 0:0(0) ack 1 win 0
17:07:03.898931 IP pbx.streetsolutions.com.54055 > 
ns1.east.us.intellispace.net.domain:  61597+ PTR? 130.6.79.160.in-addr.arpa. 
(43)
17:07:03.902284 IP ns1.east.us.intellispace.net.domain > 
pbx.streetsolutions.com.54055:  61597* 1/1/1 (119)

tcpdump of em1 during a web request shows no visible traffic between em0 and 
em1


----- Original Message ----- 
From: "Claudiu Dragalina-Paraipan" <dr.clau@gmail.com>
To: <freebsd-pf@freebsd.org>
Cc: <zeno_lee@hotmail.com>
Sent: Tuesday, December 14, 2004 4:58 PM
Subject: Re: NAT works but port forwarding does not


>I think that NAT would not work either without
> net.inet.ip.forwarding=1, so I assume it is already set to 1.
> Can you access the webserver (192.168.1.54) from the FreeBSD gateway ?
> What are the settings for em1 interface ?
>
>
> On Tue, 14 Dec 2004 16:47:01 -0500, Paul J. Pathiakis
> <pathiaki@pathiaki.com> wrote:
>> Hi,
>>
>>         just getting back into the networking side of things, but did you 
>> turn on packet
>> forwarding? (it should be on if you turned on gateway enable <-I think) 
>> Do a:
>> sysctl -a | grep forward
>> do you get a "1".
>>
>>         I may be way off, but I am trying to help. :-)
>>
>>         P.
>>
>>
>> On Tuesday 14 December 2004 16:34, Zeno Lee wrote:
>> > I am just starting off with PF.  I had it compiled into the kernel in 
>> > 5.3
>> > stable.  I have not setup any rules yet.  I'm just trying to set up NAT 
>> > and
>> > forwarding.
>> >
>> > My network setup
>> >
>> > Internet <----> em0 | FreeBSD | em1 <----->  LAN
>> >
>> >
>> > my pf.conf file only has:
>> >
>> > ext_if="em0"
>> > int_if="em1"
>> > webserver="192.168.1.54"
>> >
>> > nat on $ext_if from $int_if:network to any -> ($ext_if)
>> > rdr on $ext_if from any to any port 80 -> $webserver
>> >
>> >
>> > NAT works, however, I cannot get port forwarding to work.  I am testing 
>> > it
>> > vial a remote  computer on the internet whose packets only come through 
>> > em0.
>> >
>> > Am I missing anything here?
>> > _______________________________________________
>> > 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"
>> >
>> _______________________________________________
>> 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"
>>
>
>
> -- 
> Claudiu Dragalina-Paraipan
> e-mail: dr.clau@gmail.com
> 



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