🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.freebsd
Article #57676

Re: Freebsd 4.9 i dwa łącza, przekierowanie ruchu protokołów.

#57676
From: koncio
Date: Mon, 26 Apr 2004 06:46
81 lines
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-mail
References: <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