Forum bloga technologicznego JDtech.pl i użytkowników bezpłatnego dostępu do internetu Aero2

Pełna wersja: Aero 2 - Łącze awaryjne i WI-FI
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam.

Czy istnieje jakiś soft który działał by mniej-więcej tak:

Gdy przez WI-FI zerwie połączenie z internetem (nie routerem a np z wp) to przełączy mnie automatycznie na modem USB w którym mam Aero2, jednak gdy połączenie wróci (wi-fi) to przełączy mnie z powrotem.

WI-FI - priorytet
Aero 2 USB - Łącze awaryjne
Nie tyle soft, co sprzęt: 3G/4G Wireless N Router TL-MR3220
Faktycznie TP-Linki z serii MR (3220 i 3420) mają funkcję przełączania się na łącze wybrane jako zapasowe. Jednak w kwestii komputera szczerze mówiąc nie spotkałem się z takim rozwiązaniem - do Windows. Jest możliwość nawiązywania połączenia WWAN (i innych), gdy oprogramowanie tego zażąda, ale jeżeli kabel sieciowy/WiFi będzie działał prawidłowo, to pojawia się kwestia, jak rozpoznać, że łącze główne padło.
No własnie nie chodzi mi o sprzęt... bo wiem że taki jest....

Jak sprawdzić czy łącze padło? Utrata połączenia z 8.8.8.8 (google)
Windows jakoś potrafi wykryć bak dostępu do internetu.
Akuart windows to wykrywa byle jak, u mnie na 10 awarii neta windows 7 pokazuje z 2-3.
hmmmm, jesli nie chodzi Ci o sprzęt, to nalezy stworzyc w windzie odpowiednia tablice routingu. Ustawic metryke trasy np na 10 (dla interfejsu obslugujacego aero), a metrykę trasy nizsza np 1 (dla interfejsu wifi).

Pod tym względem warstwa windowsa nie rozni sie niczym od klasycznego routera pracujacego z protokolem routingu statycznego.

Niepotrzebny jest do tego zaden dodatkowy soft tylko znajomosc podstawowych zasad (protokolow) routingu i uzycie komendy route.

W momencie uwalenia trasy o nizszym koszcie, windows automagicznie pusci ruch przez trase o kolejnym wyzszym koszcie.

Nalezy ustawic dwie trasy domyslne 0.0.0.0/0 dla obu interfejsow z tym, że jak pisałem wczesniej z roznymi metrykami i bedzie Ci dzialac, jak chcesz.

(14-09-2012 00:13)jakubd napisał(a): [ -> ](...) ale jeżeli kabel sieciowy/WiFi będzie działał prawidłowo, to pojawia się kwestia, jak rozpoznać, że łącze główne padło.

Tym własnie zajmuje się protokół routingu Smile
spamcop: problem w tym, że jak masz kabel ethernet, albo router w domu, którego łącze padnie, to tablica routingu się nie zmieni, bo tej awarii nie zauważy. Trzeba wykryć pad łącza (np. za pomocą PING) i odpowiednio tablicę zmodyfikować. Niestety routery domowe nie są takie mądre i nie wysyłają pakietów SNMP "łącze leży", nie wspominając o bardziej zaawansowanych rozwiązaniach jak obsługa RIP i innych.
Zbyt duzy skrot myslowy...

1. Montujesz DOWOLNY program do testowania łacza, ktory potrafi uruchamic exe/bat w przypadku braku odpowiedzi z testowanego hosta, np Quick Ping Monitor

2. ustawiasz dwie trasy domyslne 0.0.0.0/0 z roznymi metrykami (nizsza wifi, wyzsza aero)

3. tworzysz bata ktory (zamieni/usunie/doda) trase z najnizsza metryka.
zalezy czy chcesz usuwac czy podmieniac wpisy tablicy routingu xp

4. bat jest uruchamiany przy powstaniu okreslonego warunku (czas, % strat, itp)

Mozna napisac rowniez skrypt wsadowy ktory bedzie sprawdzal wynik pinga.
Ty wiesz jak to zrobić, ja też Smile Ale czy xpytonx sobie poradzi?
Generalnie pytanie brzmi, czy może jest coś takiego gotowego do użycia od ręki. Bo ręczne manipulowanie metrykami jest zabawne jak ktoś się na tym zna, ale dla przeciętnego zjadacza internetu już linia poleceń to zwykle czarna (dosłownie Smile magia.
openwrt, do tego multiwan/mwan2 i jest Smile
ale ciągle tutaj mówimy o oprogramowaniu, a nie sprzęcie - najprostszy MR3420 z fabrycznym softem ma odpowiednią funkcję, ale już wiemy.
No chyba, żeby odpalić OpenWRT w maszynie wirtualnej Smile
Ktoś mi polecił: Kerio winroute w wersji 6 - muszę sprawdzić czy faktycznie działa.
Faktycznie wspominają, że jest coś jak load balancer w tym pakiecie, więc pewnie i przełączanie też jest.
(14-09-2012 15:26)spamcop napisał(a): [ -> ]Zbyt duzy skrot myslowy...

1. Montujesz DOWOLNY program do testowania łacza, ktory potrafi uruchamic exe/bat w przypadku braku odpowiedzi z testowanego hosta, np Quick Ping Monitor

2. ustawiasz dwie trasy domyslne 0.0.0.0/0 z roznymi metrykami (nizsza wifi, wyzsza aero)

3. tworzysz bata ktory (zamieni/usunie/doda) trase z najnizsza metryka.
zalezy czy chcesz usuwac czy podmieniac wpisy tablicy routingu xp

4. bat jest uruchamiany przy powstaniu okreslonego warunku (czas, % strat, itp)

Mozna napisac rowniez skrypt wsadowy ktory bedzie sprawdzal wynik pinga.

Chciałem troszeczkę odświeżyć temat.

Czy według was da się to wszystko zrobić za pomocą skryptu .bat?
Czy rzeczywiście trzeba montować program który to uruchomi?
Jestem początkujący jeśli chodzi o temat tablic routingu umiem ręcznie podmienić takie wpisy.
Potrzebny mi właśnie taki skrypt, automat. Jest ktoś w stanie pomóc?
O ile dobrze pamiętam, takie skrypty bat są już gotowe na forum - gdzieś obok. Język wsadowy DOSa jest dość biedny, ale sporo się w nim da zrobić, choć parsowanie odpowiedzi z programów będzie bardzo trudne, jeżeli okaże się potrzebne.
(02-01-2015 13:19)jakubd napisał(a): [ -> ]O ile dobrze pamiętam, takie skrypty bat są już gotowe na forum - gdzieś obok. Język wsadowy DOSa jest dość biedny, ale sporo się w nim da zrobić, choć parsowanie odpowiedzi z programów będzie bardzo trudne, jeżeli okaże się potrzebne.

jakubd. Przeglądałem dosyć długo forum w tym temacie, ale niestety nie znalazłem gotowych skrytów, a spędziłem sporo czasu. Nawet podobnego tematu nie było.
Wszelkie wskazówki i pomoc mile widziana Smile
W nieco innym celu ("pozbycia" się problemu CAPTCHA za pomocą dodatkowego łącza) powstał ten skrypt: http://forum.jdtech.pl/Watek-dekapec-by-...-cbhplugin
(02-01-2015 16:09)jakubd napisał(a): [ -> ]W nieco innym celu ("pozbycia" się problemu CAPTCHA za pomocą dodatkowego łącza) powstał ten skrypt: http://forum.jdtech.pl/Watek-dekapec-by-...-cbhplugin

Niestety po pobraniu archiwum pojawia się komunikat że jest uszkodzone.
Doprecyzuje troszkę temat:

moduł 1. monitor łącza LAN
moduł 2. monitor łącza 3G - nie musi być z obsługą kapcia, posiadam również kartę z T-mobile. -
moduł 3. kontroler, który obsłuży moduły 1. i 2. i zresetuje połączenia, jeśli potrzeba.
Dodatkowo po każdym resecie połączenia sprawdzić czy tablice routingu są dobrze ustawione.

Sprzęt: modem Huawei E3131 połączenie w trybie RAS przez Top_Net_Info
co takiego przypiliło nowego kolegę do tego wątku ?
Potrzebuje do testów tego.

Temat się nieco uprościł bo nie potrzebuje jednak tego programu. Windows ma to do Siebie że wystarczy ustawić metrykę, niższa interfejs LAN wyższa aero/t-mobile. W momencie padu łącza system sam zmienia wpis i aktywuje łącze 3G(oczywiście modem musi mieć cały czas status połączono).

Potrzebuje tylko zmierzyć jako czasy w jakich się to dzieje.

Możecie koledzy pomóc w oskryptowaniu tego. Mam coś takiego jak poniżej.
Myślałem o tym pingowaniu bramy domyślnej LAN, dns google i czegoś 3 i żeby logi zwracało wraz z czasem systemowym do pliku txt.

Kod:
@ echo off
::Ścieżka do pliku w którym zapisujemy wynik
set logFilePath=c:\ping.txt
::Host docelowy
set destAddress=8.8.8.8
::Ilość prób
set testQty=20
::Długość przerwy pomiędzy seriami w milisekundach
set pause=30000
:START
echo %date% >> %logFilePath%
echo %time% >> %logFilePath%
ping %destAddress% -t -n %testQty% >> %logFilePath%
ping 1.1.1.1 -n 1 -w %pause%>nul
goto START
Stron: 1 2
Przekierowanie