🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #244130

Re: Problem z dodaniem trzeciego łącza do internetu

#244130
From: Kajetan Staszkiewicz
Date: Thu, 27 Mar 2014 22:21
50 lines
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     |
`------------------------^---------------------------------------'
Technical Details
Message-ID: <lh28a8$d4p$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!newsfeed.fsmpi.rwth-aachen.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
References: <0d3629dc-de7e-4d36-b469-20b70c72228d@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!newsfeed.fsmpi.rwth-aachen.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Kajetan Staszkiewicz <vegetaBezSpamu@tuxpowered.net>
Newsgroups: pl.comp.os.linux.sieci
Subject: Re: Problem z dodaniem trzeciego łącza do
 internetu
Followup-To: pl.comp.os.linux.sieci
Date: Thu, 27 Mar 2014 23:21:56 +0100
Organization: tuxpowered.net
Lines: 49
Message-ID: <lh28a8$d4p$1@dont-email.me>
References: <0d3629dc-de7e-4d36-b469-20b70c72228d@googlegroups.com>
Mime-Version: 1.0
Injection-Date: Thu, 27 Mar 2014 22:22:00 +0000 (UTC)
Injection-Info: mx05.eternal-september.org; posting-host="dc9ec2f7b5222036114c594f35a336b8"; logging-data="13465"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185fBQDHFNdS4Ua1ECfYR5t"
User-Agent: KNode/4.4.11
Cancel-Lock: sha1:e4grqsQdiNUjiIyP9CHTSBRFLD0=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit