🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #21236

pf - jak to skonfigurowac?

#21236
From: 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
Technical Details
Message-ID: <0a12b678-9743-4363-8a09-ababbe2e5272@x22g2000yqx.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder3.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!x22g2000yqx.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder3.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!x22g2000yqx.googlegroups.com!not-for-mail
From: norbi771 <norbertn@post.pl>
Newsgroups: pl.comp.os.bsd
Subject: pf - jak to skonfigurowac?
Date: Wed, 3 Mar 2010 03:16:22 -0800 (PST)
Organization: http://groups.google.com
Lines: 50
Message-ID: <0a12b678-9743-4363-8a09-ababbe2e5272@x22g2000yqx.googlegroups.com>
NNTP-Posting-Host: 89.79.144.190
Mime-Version: 1.0
X-Trace: posting.google.com 1267614982 16836 127.0.0.1 (3 Mar 2010 11:16:22 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 3 Mar 2010 11:16:22 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: x22g2000yqx.googlegroups.com; posting-host=89.79.144.190;  posting-account=7FEzGwoAAACTB5SCpa6artQc8Y_84sVN
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2)  Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit