[+] Debian, dostep przez dwu dostawcow (LTE + LTE)

Masz problemy z siecią bądź internetem? Zapytaj tu
Alladyn
Posty: 3
Rejestracja: 21 października 2014, 15:11

[+] Debian, dostep przez dwu dostawcow (LTE + LTE)

Post autor: Alladyn »

Witam,

Mój serwerek (pisze serwerek bo to malutka malinka z Raspbianem) łączyć ma się VPNem ma na dwa rożne adresy IP w internecie poprzez dwa rożne WANy (konkretnie LTE od Orange i od Play).
Czyli że na IP xxx.xxx.xxx.xxx idzie przez Orange a na IP yyy.yyy.yyy.yyy idzie przez Play (takie łącze nadmiarowe obsługiwane na poziomie aplikacji)
Serwerek ma jeden interfejs, na mim we wspólnej sieci routery LTE, jeden 192.168.10.1 drugi router 192.168.20.1.

Czyli interfejs eth0 ma statyczne IP 192.168.10.15 dałem GW itp i ruch idzie przez 192.168.10.1 - czyli standardowo.
Dołożyłem drugi wpis eth0:1 ze statycznym IP 192.168.20.1, bez definowania GW.
Na tan moment połączenie idzie przez 192.168.10.1 (Orange)

Problem się pojawia gdy chce dodać route do hosta yyy.yyy.yyy.yyy przez 192.168.20.1 (Play).
Próbuje drugi dzień i nie mogę dojść do ładu, głównie przy route add dostaje komunijakat "network unknown" czy jakoś tak.
Mógłby ktoś mi podpowiedzieć jak mam to w najprostszy sposób zrobić?

Dzieki
Alex
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

A może byś tak wrzucił w jaki sposób to próbujesz zrobić? Wybacz kolego ale wróżki strajkują.
Podaj wyniki:

Kod: Zaznacz cały

ip addr sh
ip route sh
Oraz wklej to co wpisujesz razem z błędem.
Alladyn
Posty: 3
Rejestracja: 21 października 2014, 15:11

Post autor: Alladyn »

Na ten moment nie mam wpisanego def.gateway, oto wyniki:

Kod: Zaznacz cały

ip addr sh
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether b8:27:eb:a2:39:65 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.15/24 brd 192.168.10.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.20.15/24 brd 192.168.20.255 scope global eth0:0
       valid_lft forever preferred_lft forever

Kod: Zaznacz cały

ip route sh
192.168.10.0/24 dev eth0  proto kernel  scope link  src 192.168.10.15 
192.168.20.0/24 dev eth0  proto kernel  scope link  src 192.168.20.15 

Kod: Zaznacz cały

ip route add xxx.xxx.245.211 via 192.178.20.1
RTNETLINK answers: Network is unreachable


Jedynie co chce to ruch na pojedynczy host xxx.xxx.xxx.xxx przez jedna brame, a ruch na host yyy.yyy.yyy.yyy przez druga brame

EDIT:
zakładam, że nie było zdefiniowanego gateway do żadnej z sieci więc robie:

Kod: Zaznacz cały

route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.178.10.1 dev eth0
SIOCADDRT: Network is unreachable

root@raspberrypi:~# route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.178.10.1
SIOCADDRT: Network is unreachable

root@raspberrypi:~# route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.178.20.1 dev eth0:0
SIOCADDRT: Network is unreachable
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Tu masz wszystko napisane:

Kod: Zaznacz cały

ip route add xxx.xxx.245.211 via 192.[B]178[/B].20.1 
RTNETLINK answers: Network is unreachable
Co Ci się w tym nie podoba? ;)
Alladyn
Posty: 3
Rejestracja: 21 października 2014, 15:11

Post autor: Alladyn »

no comments, powinienem się w łeb walnąć i patrzeć co robie/pisze.
No działa, tak po prostu, dadaje route i ruch leci albo na Orange albo na Play (tu co ciekawe do mojego XXX Orange daje stabilny ping poniżej 50ms, zaś Play na ten sam XX ma rozrzut nawet do ponad 200ms hehe)
ODPOWIEDZ