Strona 1 z 2

Łącze zapasowe

: 20 lipca 2011, 14:01
autor: palmall
Witajcie.

Potrzebuję rozwiązania problemu, nie gotowego, tylko wskazówek jak to osiągnąć, i czy to jest w ogóle możliwe.

Mam dwa łącza, jedno symetryczne, stałe IP, radiówka, drugie to dsl, wiadomo kabel.

Potrzebuje zrobić tak, aby w przypadku chwilowego braku łącza z radia obsługę połączenia z internetem przejmowało łącze dsl. Samoczynnie, bez żadnej mojej ingerencji. Po prostu, łącze radiowe pada, dsl się uaktywnia, po powrocie radiówki, sytuacja odwrotna.

Da się to zrobić? Ewentualnie jakiś macher z Krakowa, chce się podjąć zrobienia czegoś takiego za wynagrodzeniem?

Pozdrawiam.

: 20 lipca 2011, 14:54
autor: mariuszd
Nie jest to skomplikowana sprawa. Wystarczy prosty skrypt, który wysyła ping do jakiegoś hosta przez radiówkę w Internecie, w przypadku braku odpowiedzi przełącza na dsl.

: 20 lipca 2011, 16:07
autor: palmall
No to ktoś chętny żeby pomóc coś takiego zorganizować? Nie wykluczam dłuższej współpracy.
Czekam parę dni na zgłoszenia, robótki pewnie na umowę zlecenie jeżeli by kogoś interesowało.

Więcej informacji na pw, podajcie także jakieś kwoty za to... i tylko dla ,,zaawansowanych'' nie dla ,,początkujących''.

: 20 lipca 2011, 16:28
autor: fnmirk

: 21 lipca 2011, 18:27
autor: egreg
Witam.
Mam pytanie, jakimi poleceniami można przełączać się pomiędzy powiedzmy łączem LAN (eth0) źródło UPC, a łączem modem usb 3g (np.: ppp0)?

: 21 lipca 2011, 20:02
autor: mariaczi
@egreg
Zmieniając w systemie bramę domyślą?
Wskazówka:

Kod: Zaznacz cały

man route
lub

Kod: Zaznacz cały

man ip

: 26 lipca 2011, 22:04
autor: egreg
mariaczi, dziękuję za podpowiedź, ale to dla mnie czarna magia. Jednak wpadłem na inny pomysł, żeby rozwiązać mój problem. Potrzebuję w zasadzie tylko tego żeby określona aplikacja, która komunikuje się na porcie np: 20000 z serwerem w internecie łączyła się przez ppp0, a nie eth0 (tak jak jest to domyślnie). Czyli żeby pakiet wysyłany na określony adres: port, wychodził "na świat" przez ppp0, a nie eth0.
Prosiłbym jednak o jakieś gotowe rozwiązanie tego konkretnego problemu.
Pozdrawiam.

: 26 lipca 2011, 22:42
autor: fnmirk
Zainteresuj się hasłem maskarada (ang. masquerading) oraz takimi opisami:
http://night.jogger.pl/2007/10/14/mala- ... tem-linux/
http://www.debian.org/doc/manuals/refer ... 05.en.html
http://dug.net.pl/drukuj/31/udostepnien ... 28masq%29/

Dodane:
A jak nie chcesz się bawić regułkami iptables ręcznie to skorzystaj z takiego programu:
http://packages.debian.org/search?keywo ... lla-search
http://www.fs-security.com/docs.php

: 26 lipca 2011, 23:40
autor: egreg
Chyba źle zostałem zrozumiany, nie potrzebuję udostępniania internetu na inne maszyny.
Jest jedna maszyna która ma dwa niezależne źródła internetu: przez eth0 i ppp0 (modem 3g). Chcę aby program uruchomiony na tejże maszynie łączył się z komputerem w internecie o określonym ip (np: 188.116.52.125) na porcie 50126, nie przez eth0 ale przez ppp0. Wszystkie inne usługi i aplikacje łączą się "ze światem przez" eth0 (domyślnie).
Muszę dodać, o czym zapomniałem, że na rzeczonym komputerze jest tylko konsola, nie ma X windows.
Jeśli maskarada służy także do tego to w linkach które przedstawiłeś nie ma słowa o moim przypadku. Tam są opisane tylko sytuacje gdzie jeden interfejs jest połączony z internetem, a drugi z siecią lokalną lub inną maszyną.
Nie jestem w stanie nic z tego odnieść do mojego przykładu.

: 27 lipca 2011, 00:02
autor: fnmirk
Najlepiej, narysuj schematycznie to co chcesz uzyskać.