🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.freebsd
4 messages
4 total messages Started by koncio Wed, 21 Apr 2004 17:31
Freebsd 4.9 i dwa łącza, przekierowanie ruchu protokołów.
#57673
Author: koncio
Date: Wed, 21 Apr 2004 17:31
20 lines
1962 bytes
Witam
Od jakiegos czasu walcze z kwestią servera 3 interfejcy, rl0 - lan rl1-dsl1
rl2-ds2
W jaki spob mozna rozlozyc chociaz czesciowo ruch na tych łączach,
oczywiscie kwestia pod nat.
Przeglądnolem wiele artykułow i postow w necie, ale nie widze konkretnego
rozwiazania, a tak szczerze to coraz bardziej zaczynam wierzyc jest to temat
tabu - pod kątem trudnosci rozwiazania.

No ale do rzeczy, nie zalezy mi juz nawet na dynamicznym rozlozeniu danych,
wiec podeszlem do wniosku ze wystarczyloby przezucenie wybranych uslug
(www,mail) na jedna lacze a reszta niech idzie sobie drugim (defaultroute)
Kombinowalem duzo z ipfw ale to raczej mi nie pomoze.

Moze ktos z Was walczyl w praktyce z czyms takim i doszedl do czegos
konkretnego?
Bede wdziczny za kazdą odpowiedz nawet namiary jakichs demonow ktore
czesciowo moglyby rozwiazac moj problem.

Dzieki wielkie..
Re: Freebsd 4.9 i dwa ??cza, przekierowanie ruchu protoko?ów.
#57674
Author: Piotr Koper
Date: Fri, 23 Apr 2004 13:37
37 lines
2301 bytes
"koncio" <koncio@plusnet.pl> wrote in message news:<c66bcc$gig$1@atlantis.news.tpi.pl>...
> Witam
> Od jakiegos czasu walcze z kwesti? servera 3 interfejcy, rl0 - lan rl1-dsl1
> rl2-ds2
> W jaki spob mozna rozlozyc chociaz czesciowo ruch na tych ??czach,
> oczywiscie kwestia pod nat.
> Przegl?dnolem wiele artyku?ow i postow w necie, ale nie widze konkretnego
> rozwiazania, a tak szczerze to coraz bardziej zaczynam wierzyc jest to temat
> tabu - pod k?tem trudnosci rozwiazania.
> 
> No ale do rzeczy, nie zalezy mi juz nawet na dynamicznym rozlozeniu danych,
> wiec podeszlem do wniosku ze wystarczyloby przezucenie wybranych uslug
> (www,mail) na jedna lacze a reszta niech idzie sobie drugim (defaultroute)
> Kombinowalem duzo z ipfw ale to raczej mi nie pomoze.
> 
> Moze ktos z Was walczyl w praktyce z czyms takim i doszedl do czegos
> konkretnego?
> Bede wdziczny za kazd? odpowiedz nawet namiary jakichs demonow ktore
> czesciowo moglyby rozwiazac moj problem.
> 
> Dzieki wielkie..

czytaj archiwa grup dyskusyjnych (bsd, networking), ja uzywam openbsd
do routingu na 2 lacza + nat + altq (pf rulez)

jesli chcesz wypuszczac ruch z sieci lokalne na dwa lacza, to chcesz
uzyc ipfw i regulki fwd lub np pf(kolekcja portow) i regulki route-to

jesli chcesz tylko uruchomic uslugi na serwerze na innych adresach, to
chcesz zrobic ethernet alias

man ifconfig /alias
man ipfw /fwd


pozdr,
koper
Re: Freebsd 4.9 i dwa łącza, przekierowanie ruchu protokołów.
#57675
Author: Cobaltus
Date: Sun, 25 Apr 2004 22:36
60 lines
4184 bytes
> 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
Re: Freebsd 4.9 i dwa łącza, przekierowanie ruchu protokołów.
#57676
Author: 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
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