🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

4 total messages Started by 8macius7 Mon, 15 Sep 2008 16:15
KAD + pf
#20448
Author: 8macius7
Date: Mon, 15 Sep 2008 16:15
40 lines
2406 bytes
Witam

Próbuję zmieńić status Kada w Emule z Firewalled, ale na razie nie
udaje mi się to póki co.
Komputer z emulem jest za natem w pfie na openbsd. Moje reguły:

Porty przekierowywane na komputer w sieci lokalnej to: 4964 udp i tcp

nat on $EXT proto tcp from 192.168.0.61 port 4964 -> ip_zew port 4964
nat on $EXT proto udp from 192.168.0.61 port 4964 -> ip_zew port 4964
nat on $EXT from $lan_net to any -> ip_zew

rdr log on $EXT inet proto tcp to ip_zew port 4964 tag rdrt \
    -> 192.168.0.61 port 4964
rdr log on $EXT inet proto udp to ip_zew port 4964 tag rdru \
    -> 192.168.0.61 port 4964

pass in quick log on $EXT inet proto tcp \
             tagged rdrt queue (user_upload ack_ext)
pass in quick log on $EXT inet proto udp \
             tagged rdru queue (user_upload ack_ext)

pass out quick log on $LAN inet proto tcp \
             tagged rdrt queue (user_download ack_lan)
pass out quick log on $LAN inet proto udp \
             tagged rdru queue (user_download ack_lan)

pass in quick on $LAN \
        inet proto udp from 192.168.0.61 to !$LAN \
            keep state (if-bound) queue (userRadio_download) \
                tag userRadio_resztaudp


pass out quick on $EXT \
        inet proto udp all \
            tagged user_resztaudp keep state (if-bound)\
                queue user_upload


Pozdrawiam :)
Re: KAD + pf
#20449
Author: 8macius7
Date: Mon, 15 Sep 2008 19:08
50 lines
3048 bytes
On 15 Wrz, 18:15, 8maci...@gmail.com wrote:
> Witam
>
> Próbuję zmieńić status Kada w Emule z Firewalled, ale na razie nie
> udaje mi się to póki co.
> Komputer z emulem jest za natem w pfie na openbsd. Moje reguły:
>
> Porty przekierowywane na komputer w sieci lokalnej to: 4964 udp i tcp
>
> nat on $EXT proto tcp from 192.168.0.61 port 4964 -> ip_zew port 4964
> nat on $EXT proto udp from 192.168.0.61 port 4964 -> ip_zew port 4964
> nat on $EXT from $lan_net to any -> ip_zew
>
> rdr log on $EXT inet proto tcp to ip_zew port 4964 tag rdrt \
>     -> 192.168.0.61 port 4964
> rdr log on $EXT inet proto udp to ip_zew port 4964 tag rdru \
>     -> 192.168.0.61 port 4964
>
> pass in quick log on $EXT inet proto tcp \
>              tagged rdrt queue (user_upload ack_ext)
> pass in quick log on $EXT inet proto udp \
>              tagged rdru queue (user_upload ack_ext)
>
> pass out quick log on $LAN inet proto tcp \
>              tagged rdrt queue (user_download ack_lan)
> pass out quick log on $LAN inet proto udp \
>              tagged rdru queue (user_download ack_lan)
>
> pass in quick on $LAN \
>         inet proto udp from 192.168.0.61 to !$LAN \
>             keep state (if-bound) queue (userRadio_download) \
>                 tag userRadio_resztaudp
>
> pass out quick on $EXT \
>         inet proto udp all \
>             tagged user_resztaudp keep state (if-bound)\
>                 queue user_upload
>
> Pozdrawiam :)

Sytuacja wyglada tak:

do nata dodalem jeszcze static-port zeby nie zamienial portow

W Emule jest opcja sprawdzania portow czy są one otwarte, i o dziwo
raz sa otwarte, czasami obydwa nie dzialaja a czasami udp.
Co moze byc przyczyna tak nie stabilnego dzialania ? Na razie wydaje
mi sie ze to moze niski upload z tepsy...

Pozdrawiam
Re: KAD + pf
#20450
Author: Tomasz Sowa
Date: Wed, 17 Sep 2008 10:18
21 lines
1522 bytes
Dnia Mon, 15 Sep 2008 09:15:24 -0700 (PDT), 8macius7@gmail.com napisał(a):

> Próbuję zmieńić status Kada w Emule z Firewalled, ale na razie nie
> udaje mi się to póki co.
> Komputer z emulem jest za natem w pfie na openbsd. Moje reguły:
[...]

nat:
nat on $EXT from $lan_net to any -> $EXT

przekierowanie dla muła:
rdr pass on $EXT inet proto {tcp, udp} from any to $EXT port 4964 -> 192.168.0.61 port 4964

i zezwolenie na wyjście pakietu od serwera do sieci lokalnej:
pass out quick on $INT inet proto {tcp, udp} from any to 192.168.0.61 port 4964 flags S/SA keep state (if-bound)

i upewnij się że:
sysctl net.inet.ip.forwarding jest równe 1

-- 
Tomek
Re: KAD + pf
#20451
Author: 8macius7
Date: Sat, 20 Sep 2008 17:27
28 lines
2235 bytes
On Sep 17, 12:18 pm, Tomasz Sowa <tom...@slimaczek.BEZSPAMOWY.pl>
wrote:
> Dnia Mon, 15 Sep 2008 09:15:24 -0700 (PDT), 8maci...@gmail.com napisał(a):
>
> > Próbuję zmieńić status Kada w Emule z Firewalled, ale na razie nie
> > udaje mi się to póki co.
> > Komputer z emulem jest za natem w pfie na openbsd. Moje reguły:
>
> [...]
>
> nat:
> nat on $EXT from $lan_net to any -> $EXT
>
> przekierowanie dla muła:
> rdr pass on $EXT inet proto {tcp, udp} from any to $EXT port 4964 -> 192.168.0.61 port 4964
>
> i zezwolenie na wyjście pakietu od serwera do sieci lokalnej:
> pass out quick on $INT inet proto {tcp, udp} from any to 192.168.0.61 port 4964 flags S/SA keep state (if-bound)
>
> i upewnij się że:
> sysctl net.inet.ip.forwarding jest równe 1
>
> --
> Tomek

Oczywiscie,ze mam net.inet.ip.forwarding=1.
Mula musisz mapowac na ten sam port zeby zaszla komunikacja w druga
strone. Generalnie wszytsko chodzi u klienta byl problem.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads