Article View: pl.comp.os.freebsd
Article #57676Re: Freebsd 4.9 i dwa łącza, przekierowanie ruchu protokołów.
From: koncio
Date: Mon, 26 Apr 2004 06:46
Date: Mon, 26 Apr 2004 06:46
81 lines
4654 bytes
4654 bytes
Użytkownik "Cobaltus" <sb@sysinfo.pl> napisał w wiadomości
news:c6heio$poe$1@atlantis.news.tpi.pl...
> > Od jakiegos czasu walcze z kwestią servera 3 interfejcy, rl0 - lan
> rl1-dsl1
> > rl2-ds2
>
> Tak na marginesie - wywal te Realteki i wsadz Intele.
>
> > W jaki spob mozna rozlozyc chociaz czesciowo ruch na tych łączach,
> > oczywiscie kwestia pod nat.
>
> Zaden problem - dwa rozwiazania. Pierwsze - tak jak masz - 1 sieciowka do
> LAN'a, oraz osobne sieciwki od strony WAN do podlaczenia DSL'i. Do tego
> spaczowany ifconfig (zobacz
>
http://niusy.onet.pl/niusy.html?t=watek&group=pl.comp.os.freebsd&tid=6205486
&aid=26877100 )
> i mozesz wysylac pakiety z okreslonego zrodla na okreslona karte. Plusy to
w
> miare sensowne rozwiazanie problemu source routingu, minusy to koniecznosc
> wkladania osobnej sieciowki do kazdego nowego lacza, co w moim przypadku
(6
> DSL'i + polpaki) odpada kompletnie.
> Brak load balancingu - chyba zeby uzyc Packet Filter'a (pf) ktory takowe
> opcje posiada. Nie wiem czy w 5.2 gdzie jest juz natywnie dziala wszystko,
> bo implementacja na 5.x w wersji do sciagniecia i self skompilowania byla
> pozbawiona mn. mozliwosci load balancingu.
>
> Drugie to jedna sieciowka dla WAN, jedna dla LAN i reszte robisz
firewallem.
> NATujesz IPNAT'em a twoim firewallem bedzie ipfw. Wygodne o tyle ze nie
> robisz sobie zamieszania w ipfw z divertem. Do ipfw dopisujesz np: ipfw
add
> fwd {ip_DSL1} ip from {adr_ip_po_nat} to any out
> i druga taka sama dla drugiego DSL'a i pomyka.
> Oczywiscie problem jak wyzej - brak LB. Ja mam wszystko natowane na jeden
IP
> i wysylane do serwera robiacego za load-balacera (round-robin :). Jest na
> nim IPNAT i ipfw z forwardami w dwie strony - ale to juz bardziej
> skomplikowana bajka....
> Jezeli natomiast nie potrzebujesz LB to w IPNAT albo wsadzasz 2 podsieci i
> ludzi takowo wpisujesz "na sztywno" do konkretnego lacza. Ale tu lipa bo
> ruch pomiedzy tymi podsieciami bedzie lecial przez twoj serwer wiec czesto
> niedobrze (otoczenie sieciowe, broadcasty itd.) albo wpisujesz do ipnat:
>
> map fxp0 192.168.0.1/25 -> ip_dsl1/32 proxy port ftp ftp/tcp
> map fxp0 192.168.0.1/25 -> ip_dsl1/32 proxy port 7070 raudio/tcp
> map fxp0 192.168.0.1/25 -> ip_dsl1/32 portmap tcp/udp auto
> map fxp0 192.168.0.1/25 -> ip_dsl1/32
>
> map fxp0 192.168.0.128/25 -> ip_dsl2/32 proxy port ftp ftp/tcp
> map fxp0 192.168.0.128/25 -> ip_dsl2/32 proxy port 7070 raudio/tcp
> map fxp0 192.168.0.128/25 -> ip_dsl2/32 portmap tcp/udp auto
> map fxp0 192.168.0.128/25 -> ip_dsl2/32
>
> czyli pol klasy dla lacza 1, drugie pol dla lacza 2. W ten sposob masz
jedna
> podsiec i luserzy sa szczesliwi :)
>
> Jest jeszcze rozwiazanie najprostrze (pisalem o 2 a sa juz 3 :) - kupno
> taniutkiego routera Planet XRT-402C
> http://www.planet.com.tw/product/product_dm.php?product_id=123&menu_id=15
i
> tutaj nie robisz zadnego nata na freebsd, routerek znatuje, zbalansuje
ruch
> na 2 lacza, ma firewall, redirect portow - slowem pelen wypas.
> U mnie wersja z 4-ma portami sie zawieszala z zagotowania nadmiernym
ruchem
> (grubych kilkaset komputerow) wiec dopiero drugi balansujacy free daje
sobie
> bezproblemowo rade. Jak sadze - u ciebie bedzie chodzic OK.
>
> Pozdrawiam
> Cobaltus
>
>
>
Wielkie dzieki za tak konkretna odpowiedz, pod koniec tygodnia spruboje to
odpalic i napisze jak dzial :) jeszcze raz dzieki
Technical Details
Message-ID:
<c6ibdf$3n2$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!number1.nntp.ash.giganews.com!internal1.nntp.sjc.giganews.com!border2.nntp.sjc.giganews.com!border1.nntp.sjc.giganews.com!nntp.giganews.com!newsfeed.news2me.com!newsfeed.icl.net!proxad.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<c66bcc$gig$1@atlantis.news.tpi.pl> <c6heio$poe$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.ash.giganews.com!internal1.nntp.sjc.giganews.com!border2.nntp.sjc.giganews.com!border1.nntp.sjc.giganews.com!nntp.giganews.com!newsfeed.news2me.com!newsfeed.icl.net!proxad.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "koncio" <koncio@plusnet.pl> Newsgroups: pl.comp.os.freebsd Subject: Re: Freebsd 4.9 i dwa łącza, przekierowanie ruchu protokołów. Date: Mon, 26 Apr 2004 08:46:05 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 83 Message-ID: <c6ibdf$3n2$1@nemesis.news.tpi.pl> References: <c66bcc$gig$1@atlantis.news.tpi.pl> <c6heio$poe$1@atlantis.news.tpi.pl> Reply-To: "koncio" <koncio@plusnet.pl> NNTP-Posting-Host: pa95.lancut.sdi.tpnet.pl X-Trace: nemesis.news.tpi.pl 1082962160 3810 213.77.159.95 (26 Apr 2004 06:49:20 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Mon, 26 Apr 2004 06:49:20 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2727.1300 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit