🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by norbi771 Wed, 03 Mar 2010 11:16
pf - jak to skonfigurowac?
#21236
Author: norbi771
Date: Wed, 03 Mar 2010 11:16
50 lines
2905 bytes
Witam, mam taka sytuacje

FreeBSD 6 z jailami.
Jeden z jaili to srodowisko developerskie PHP, na ktore publikowane sa
rozne projekty, do wgladu przez klientow. W tym jailu ma dzialac sobie
XDEBUG. W jego konfiguracji wskazuje sie maszyne na ktora XDEBUG
wysyla swoje dane, robi to domyslnie na porcie 9000.

Ta maszyna na ktorej to wszystko stoi ma kilka interfejsow
em0 + aliasy - publiczne IP (na jednym z aliasow chodzi srodowisko
developerskie)
em1 - prywatny IP do ktorego dostep jest mozliwy po zestawieniu
polaczenia VPN


Nie mam problemu z tym zeby XDEBUG rozmawial z maszyna developera
korzystajac z publicznych adresow.
Chcialbym zrobic tak, ze mimo iz XDEBUG dziala na publicznym adresie,
to sle swoje dane na prywatny (fizycznie na innym interfejsie).
Myslalem ze da sie to zrobic przy pomocy PF, ale mi sie nie udalo.
Jesli ktos ma jakies pomysly - prosze o wskazowki.

Chcialem osiagnac cos nastepujacego:
przekieruj ruch TCP pochodzÄ…cy z $devel_jail i wysylany do $devel_jail
na port 9000 na adres $developer1

/etc/pf.conf

developer1="192.168.1.21"
devel_jail="publiczny ip"
ext_if="em0" #adresy publiczne
priv_if="em1" #adresy prywatne

rdr on $ext_if proto tcp from $devel_jail to  $devel_jail port 9000 ->
$developer1

Niestety powyzsze nie dziala.
Moze powinienem nata uzyc, sam juz nie wiem.

Wiem, ze najprosciej by bylo gdyby temu jailowi dac dodatkowy IP z
puli prywatnej, ale nie moge tego zrobic.
Jaile we freebsd 6 nie dzialaja z wieloma adresami IP (wiem ze jest
patch, ale nie chce go instalowac, a upgrade tego serwera do freebsd 8
na razie nie wchodzi w gre)

Jesli ktos chcialby sie podzielic ze mna pomyslem jak przekierowac ten
ruch przy pomocy pf - bede wdzieczny

Pozdrawiam
Norbert
Re: pf - jak to skonfigurowac?
#21245
Author: Dominik Zyla
Date: Thu, 04 Mar 2010 08:52
55 lines
2803 bytes
On 03.03.2010, norbi771 <norbertn@post.pl> wrote:
> Witam, mam taka sytuacje
>
> FreeBSD 6 z jailami.
> Jeden z jaili to srodowisko developerskie PHP, na ktore publikowane sa
> rozne projekty, do wgladu przez klientow. W tym jailu ma dzialac sobie
> XDEBUG. W jego konfiguracji wskazuje sie maszyne na ktora XDEBUG
> wysyla swoje dane, robi to domyslnie na porcie 9000.
>
> Ta maszyna na ktorej to wszystko stoi ma kilka interfejsow
> em0 + aliasy - publiczne IP (na jednym z aliasow chodzi srodowisko
> developerskie)
> em1 - prywatny IP do ktorego dostep jest mozliwy po zestawieniu
> polaczenia VPN
>
>
> Nie mam problemu z tym zeby XDEBUG rozmawial z maszyna developera
> korzystajac z publicznych adresow.
> Chcialbym zrobic tak, ze mimo iz XDEBUG dziala na publicznym adresie,
> to sle swoje dane na prywatny (fizycznie na innym interfejsie).
> Myslalem ze da sie to zrobic przy pomocy PF, ale mi sie nie udalo.
> Jesli ktos ma jakies pomysly - prosze o wskazowki.
>
> Chcialem osiagnac cos nastepujacego:
> przekieruj ruch TCP pochodzÄ…cy z $devel_jail i wysylany do $devel_jail
> na port 9000 na adres $developer1
>
> /etc/pf.conf
>
> developer1="192.168.1.21"
> devel_jail="publiczny ip"
> ext_if="em0" #adresy publiczne
> priv_if="em1" #adresy prywatne
>
> rdr on $ext_if proto tcp from $devel_jail to  $devel_jail port 9000 ->
> $developer1
>
> Niestety powyzsze nie dziala.
> Moze powinienem nata uzyc, sam juz nie wiem.
>
> Wiem, ze najprosciej by bylo gdyby temu jailowi dac dodatkowy IP z
> puli prywatnej, ale nie moge tego zrobic.
> Jaile we freebsd 6 nie dzialaja z wieloma adresami IP (wiem ze jest
> patch, ale nie chce go instalowac, a upgrade tego serwera do freebsd 8
> na razie nie wchodzi w gre)
>
> Jesli ktos chcialby sie podzielic ze mna pomyslem jak przekierowac ten
> ruch przy pomocy pf - bede wdzieczny

Cześć,

Spróbuj redirectować na loopbacku zamiast em0.

-- 
Dominik Zyla
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