Thread View: pl.comp.os.linux.sieci
8 messages
8 total messages
Started by Melwinek
Thu, 27 Mar 2014 21:25
Problem z dodaniem trzeciego łącza do internetu
Author: Melwinek
Date: Thu, 27 Mar 2014 21:25
Date: Thu, 27 Mar 2014 21:25
26 lines
2285 bytes
2285 bytes
Mam w tej chwili dwa działające łącza: ip route add WAN1/29 dev eth0 src IP1 table 201 ip route add default via BRAMA1 table 201 ip route add WAN2/24 dev eth1 src IP2 table 202 ip route add default via BRAMA2 table 202 ip route add WAN1/29 dev eth0 src IP1 ip route add WAN2/24 dev eth1 src IP2 ip rule add from IP1 table 201 ip rule add from IP2 table 202 ip route add default scope global nexthop via BRAMA2 dev eth1 weight 2 nexthop via BRAMA1 dev eth0 weight 1 ip route flush cache iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j MASQUERADE i wszystko działa Mam dodatkowe łącze zakończone routerem od providera. Jest wpięte w sieć LAN. Ma adres w mojej sieci wewnętrznej a dokładnie 192.168.2.8. Musi być ten router providera i wpięcie do lan a nie bezpośrednio do tego samego serwera co WAN1 i WAN2 bo jest to łącze w drugiej lokalizacji oddalonej o 2km. Totalnie nie wiem jak to dopiąć do pozostałych dwóch. Podpowie ktoś coś ?
Re: Problem z dodaniem trzeciego łącza do internetu
Author: ein
Date: Thu, 27 Mar 2014 22:04
Date: Thu, 27 Mar 2014 22:04
30 lines
2242 bytes
2242 bytes
Melwinek wrote: > Mam w tej chwili dwa działające łącza: > > ip route add WAN1/29 dev eth0 src IP1 table 201 > ip route add default via BRAMA1 table 201 > ip route add WAN2/24 dev eth1 src IP2 table 202 > ip route add default via BRAMA2 table 202 > > ip route add WAN1/29 dev eth0 src IP1 > ip route add WAN2/24 dev eth1 src IP2 > > ip rule add from IP1 table 201 > ip rule add from IP2 table 202 > > ip route add default scope global nexthop via BRAMA2 dev eth1 weight 2 nexthop via BRAMA1 dev eth0 weight 1 > > ip route flush cache > > iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE > iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j MASQUERADE > > i wszystko działa > > Mam dodatkowe łącze zakończone routerem od providera. Jest wpięte w sieć LAN. Ma adres w mojej sieci wewnętrznej a dokładnie 192.168.2.8.. > Musi być ten router providera i wpięcie do lan a nie bezpośrednio do tego samego serwera co WAN1 i WAN2 bo jest to łącze w drugiej lokalizacji oddalonej o 2km. > Totalnie nie wiem jak to dopiąć do pozostałych dwóch. > Podpowie ktoś coś ? Analogicznie, jak z tym powyżej: http://lukasz.bromirski.net/docs/translations/lartc-pl.html#LARTC.RPDB.MULTIPLE-LINKS
Re: Problem z dodaniem trzeciego łącza do internetu
Author: Kajetan Staszkiewicz
Date: Thu, 27 Mar 2014 22:21
Date: Thu, 27 Mar 2014 22:21
50 lines
3521 bytes
3521 bytes
Dnia czwartek, 27 marca 2014 22:25, Melwinek napisał(a): > Mam w tej chwili dwa działające łącza: > ... > i wszystko działa > Mam dodatkowe łącze zakończone routerem od providera. Jest wpięte w sieć > LAN. Ma adres w mojej sieci wewnętrznej a dokładnie 192.168.2.8. Musi być > ten router providera i wpięcie do lan a nie bezpośrednio do tego samego > serwera co WAN1 i WAN2 bo jest to łącze w drugiej lokalizacji oddalonej o > 2km. Totalnie nie wiem jak to dopiąć do pozostałych dwóch. Podpowie ktoś > coś ? Niebardzo widzę powiązanie między lokalizacjami a adresacją sieci. Możesz przecież wystawić kolejną sieć na tym samym interfejsie. Albo przepuścić do tej lokalizacji ten trzeci WAN po tagowanym VLANie. Brakuje tu pewnej ważnej informacji - czy router operatora robi NAT i ma "prawdziwe" lokalne IP, czy jest to routing publicznych IP po lokalnej podsieci przyłączeniowej? Jeśli NAT, to wystarczy: ip route add default scope global \ nexthop via BRAMA2 dev eth1 weight 3 \ nexthop via BRAMA1 dev eth0 weight 2 \ nexthop via 192.168.2.8 dev eth_lan weight 1 Warto by wyłączyć redirecty (net.ipv4.conf.all.send_redirects), by twój router nie uczył innych hostów komunikować się bezpośrednio z routerem operatora. Jedynym, co co będzie niemożliwe bez dodatkowych tablic routingu dla tego łącza, to samodzielne jego wybranie na podstawie źródłowego adresu dla pakietów pochodzących z twojego routera. Klienci z LAN-u i tak są rozrzucani między wyżej wymienionymi bramami w tablicy main. Dane idące z komputerów klientów powinny być przeroutowane z twojego routera do routera operatora, tam zachodzi NAT, dane idące spowrotem router operatora wstrzykuje bezpośrednio do sieci do klientów. Problemy mogą sprawiać reguły firewalla na twoim routerze, które dokładnie sprawdzają stan połączeń, jeśli oczywiście w ogóle takie masz. Nie mam w tym wypadku wielkiego doświadczenia z Linuksem i iptables, ale chodzi mi o podobny problem, jaki w pf wymaga użycia sloppy tracking. -- | pozdrawiam / greetings | powered by Debian, FreeBSD and CentOS | | Kajetan Staszkiewicz | jabber,email: vegeta()tuxpowered net | | Vegeta | www: http://vegeta.tuxpowered.net | `------------------------^---------------------------------------'
Re: Problem z dodaniem trzeciego łącza do internetu
Author: ein
Date: Fri, 28 Mar 2014 00:32
Date: Fri, 28 Mar 2014 00:32
36 lines
2317 bytes
2317 bytes
ein wrote: > Melwinek wrote: >> Mam w tej chwili dwa działające łącza: >> >> ip route add WAN1/29 dev eth0 src IP1 table 201 >> ip route add default via BRAMA1 table 201 >> ip route add WAN2/24 dev eth1 src IP2 table 202 >> ip route add default via BRAMA2 table 202 >> >> ip route add WAN1/29 dev eth0 src IP1 >> ip route add WAN2/24 dev eth1 src IP2 >> >> ip rule add from IP1 table 201 >> ip rule add from IP2 table 202 >> >> ip route add default scope global nexthop via BRAMA2 dev eth1 weight 2 nexthop via BRAMA1 dev eth0 weight 1 >> >> ip route flush cache >> >> iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE >> iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j MASQUERADE >> >> i wszystko działa Dopiero zauważyłem po odpowiedzi Kajetana o co Ci dokładnie chodzi. >> Mam dodatkowe łącze zakończone routerem od providera. Jest wpięte w sieć LAN. Ma adres w mojej sieci wewnętrznej a dokładnie 192.168.2.8.. Masz możliwość to zmienić i zrobić, jak Bozia przykazała? >> Musi być ten router providera i wpięcie do lan a nie bezpośrednio do tego samego serwera co WAN1 i WAN2 bo jest to łącze w drugiej lokalizacji oddalonej o 2km. Czemu? >> Totalnie nie wiem jak to dopiąć do pozostałych dwóch. >> Podpowie ktoś coś ?
Re: Problem z dodaniem trzeciego łącza do internetu
Author: Melwinek
Date: Fri, 28 Mar 2014 21:46
Date: Fri, 28 Mar 2014 21:46
1 lines
1738 bytes
1738 bytes
Niestety nie jest to zależne ode mnie. Te 2 lokalizacje to 2 firmy. A ja potrzebuje to łącze w pierwszej jako zapasowe.
Re: Problem z dodaniem trzeciego łącza do internetu
Author: Melwinek
Date: Fri, 28 Mar 2014 21:51
Date: Fri, 28 Mar 2014 21:51
3 lines
1578 bytes
1578 bytes
Ten router robi nat. Dołożenie trzeciej bramy jako domyślnej rzeczywiście załatwiło sprawę internetu na hostach w sieci lokalnej. Ale SSH z zewnątrz przez to łącze dobić sie nie mogę. Czyli bez dodatkowej tablicy się nie da.
Re: Problem z dodaniem trzeciego łącza do internetu
Author: Kajetan Staszkiewicz
Date: Fri, 28 Mar 2014 23:57
Date: Fri, 28 Mar 2014 23:57
15 lines
1948 bytes
1948 bytes
Dnia piątek, 28 marca 2014 22:46, Melwinek napisał(a): > Niestety nie jest to zależne ode mnie. Te 2 lokalizacje to 2 firmy. A ja > potrzebuje to łącze w pierwszej jako zapasowe. Ale obie spięte jakoś razem? Bo skoro masz router w pierwsze, a wpięcie do Internetu w drugiej lokalizacji, to rozumiem, że są razem połączone transparentnie. Czyli nie powinno być problemu z wystawieniem jeszcze jednej podsieci. -- | pozdrawiam / greetings | powered by Debian, FreeBSD and CentOS | | Kajetan Staszkiewicz | jabber,email: vegeta()tuxpowered net | | Vegeta | www: http://vegeta.tuxpowered.net | `------------------------^---------------------------------------'
Re: Problem z dodaniem trzeciego łącza do internetu
Author: Kajetan Staszkiewicz
Date: Sat, 29 Mar 2014 00:03
Date: Sat, 29 Mar 2014 00:03
26 lines
2303 bytes
2303 bytes
Dnia piątek, 28 marca 2014 22:51, Melwinek napisał(a): > Ten router robi nat. > > Dołożenie trzeciej bramy jako domyślnej rzeczywiście załatwiło sprawę > internetu na hostach w sieci lokalnej. Ale SSH z zewnątrz przez to łącze > dobić sie nie mogę. Czyli bez dodatkowej tablicy się nie da. Co więcej NAT ma to do siebie, że przepuszcza połaczenia "w jedną stronę". No chyba, że jeszcze dołożyłeś forward portu 22 przez NAT. Ale nic o tym nie napisałeś. Moja kryształowa kula ma ograniczone możliwości. *Jeśli* masz forward portu to możesz nadać na swoim routerze jeszcze jeden adres na interfejsie LAN (dajmy na to 192.168.2.2, gdy 192.168.2.1 to podstawowy adres) i zrobić tę dodatkwą tablicę: ip ro add via 192.168.2.8 dev eth_lan src 192.168.2.2 table 203 ip ru add from 192.168.2.2/32 lookup 203 -- | pozdrawiam / greetings | powered by Debian, FreeBSD and CentOS | | Kajetan Staszkiewicz | jabber,email: vegeta()tuxpowered net | | Vegeta | www: http://vegeta.tuxpowered.net | `------------------------^---------------------------------------'
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