Strona 1 z 2
dwa łącza i dwie bramy na jednym serwerze
: 01 grudnia 2008, 18:10
autor: dareth
Witam.
Mam dwa łącza, jedno podłączone do interfejsu eth0, drugie chcę podłączyć do eth1.
Na interfejsie eth1 mam ustawione adresy 192.168.0.1 i 192.168.0.2, w taki sposób:
Kod: Zaznacz cały
auto eth2
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
auto eth2:1
iface eth2:1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
Jak mogę ustawić regułki routingu w iptables, aby:
- Komputer, któremu ustawię bramę 192.168.0.1 korzystał z łącza na interfejsie eth0
- Komputer, któremu ustawię bramę 192.168.0.2 korzystał z łącza na interfejsie eth1 ?
Pozdrawiam.
Re: iptables i dwa łącza
: 02 grudnia 2008, 17:20
autor: grzesiek
dareth pisze:
Kod: Zaznacz cały
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
auto eth1:1
iface eth1:1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
Jak mogę ustawić regułki routingu w iptables, aby:
- Komputer, któremu ustawię bramę 192.168.0.1 korzystał z łącza na interfejsie eth0
- Komputer, któremu ustawię bramę 192.168.0.2 korzystał z łącza na interfejsie eth1 ?
Jak i po co komputery z bramą 192.168.0.1 mają się niby łączyć z eth0 jeżeli eth0 nie jest tym adresem?
: 02 grudnia 2008, 17:32
autor: dareth
Czeski błąd w poście.
Obie bramy chciałbym uruchomić na eth2 - jedna miałaby łączyć się z eth0 druga z eth1.
: 02 grudnia 2008, 17:37
autor: grzesiek
Nie rozumiem co chcesz ośiągnąć.
: 02 grudnia 2008, 18:07
autor: Utumno
Jak rozumiem, on ma dwa niezalezne lacza to Internetu, i chcie zrobic taki load-balancing sieci lokalnej. Swoja droga ciekawa sprawa.
Czy to musi byc po bramie? Czy po prostu chodzi ci o to, zeby na podstawie jakiegos prostego kryterium niektore komputery z sieci lokalnej szly przez ISP_1, a inne przez ISP_2?
Troche o wielu laczach jednoczesnie napisalem
tutaj , ale nie jest to dokladnie to, o co ci chodzi (tam jest bardziej o routowaniu przez jeden lub drugi ISP w zaleznosci od serwisu - ustawilem sobie tak, ze eMule idzie przez ISP_1 a cala reszta przez ISP_2).
: 02 grudnia 2008, 18:49
autor: lis6502
grzesiek pisze:Nie rozumiem co chcesz ośiągnąć.
Ja też nie. Z obu bram chcesz poskładać jedną? coś w stylu Netia 2mb + Neo 6mb= łącze 8mb?
: 02 grudnia 2008, 22:20
autor: dareth
Chodzi mi dokładnie o to, że mam dwa łącza i dwa routery sprzętowe.
Kilka komputerów idzie z łącza A, mając ustawiony jego router jako bramę, a kilka analogicznie z łącza B.
Chciałbym umożliwić na jednym 'debianowym' routerze łączenie się z jednym lub drugim łączem zależnie od wybranej bramy, przy wykorzystaniu trzech interfejsów sieciowych - dwa na wejście i jeden na wyjście :mrgreen:
Aktualnie jedno łącze przeniosłem na serwer, chciałbym teraz dodać do niego drugie i nie wiem jak powinienem ustawić routing w takiej sytuacji. ;-)
Pozdrawiam.
: 02 grudnia 2008, 22:49
autor: lis6502
Kurcze, powinieneś to rozrysować w trzech rzutach, bo albo coś ze mną nie tak, albo Twój pomysł jest tak skomplikowany.
Wszystko zależy od tego wg jakich kryteriów chcesz przydzielić klientowi odpowiednią bramę? Z tego co wiem iptables ustawiasz raz i amen, np.:
Kod: Zaznacz cały
iptables -o wlan0 -t nat -A POSTROUTING -s 160.64.0.0/30 -j MASQUERADE
i tatuś w drugim pokoju ma
internet.
Jednak nic nie stoi na przeszkodzie by robić to dynamicznie (przynajmniej można spróbować popełnić jakiś skrypt basha).
łączenie się z jednym lub drugim łączem zależnie od wybranej bramy
zauważ że 'bramę' przypisujesz do 'łącza' na stałym jak w moim przypadku 160.64.0.0 jest powiązane z wlan0 (po którym mam dostarczany internet).
trzech interfejsów sieciowych - dwa na wejście i jeden na wyjście
Tutaj troszkę zamieszałeś- dwa na download i jeden na upload?
Może chodziło Ci o to, by klient sam mógł sobie wybrać pożądaną bramę?
: 03 grudnia 2008, 15:02
autor: dareth
lis6502 pisze:
Może chodziło Ci o to, by klient sam mógł sobie wybrać pożądaną bramę?
Dokładnie o to
: 03 grudnia 2008, 15:09
autor: lis6502
Ustaw więc tak regułki by na debianowym routerze dostępne były obie bramy, żeby każda z podsieci widziała internet i inne podsieci (lokalne, u Ciebie), podaj klientom do ręki adresy dwóch bram które masz u siebie i naucz ich jak zmieniać te adresy
ewentualnie postaw u siebie małe dhcp i skonfiguruj tak by raz przydzielało bramę 1, a raz bramę 2.