23 Listopada 2024 17:26:05
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.225.254.81
Zobacz wątek
OpenLinksys » :: ROUTERY :: » Linksys
 Drukuj wątek
Poprawność skryptu - ustawienia TTL ?
komputerowylamer
Witam !

Mam dwa pytania:

1. Jak sprawdzić poprawność działania skryptu na routerze. Mam na myśli wartość TTL wysyłaną przez router do internetu (czy urządzenie podaje wartośc zadeklarowaną przez skrypt) ?

2. Mam problem ze statycznym IP na komputerze - chyba coś źle ustawiam. Kiedy zadeklaruję dynamiczne DHCP to komputer ładnie pobiera go z routera i mam internet. Kiedy wprowadzam na kompie:
IP satłe
maskę podsieci
bramę domyślną
i serwery DNS

komputer nie łączy sie z internetem a z routerem sie łączy, bo strona konfiguracyjna działa.

Prosze o pomoc !
Edytowany przez komputerowylamer dnia 10-11-2006 07:06
 
komputerowylamer
Problem internetu rozwiązałem. Błędnie zadeklarowałem bramę.


Pozostaje pytanie jak sprawdzić jaką wartość TTL wysyła mój komputer ?
 
VrooBell
najprościej wywalić podbijanie TTL i sprawdzić ping -t [adres strony] a potem z powrotem włączyć skrypt i jeszcze raz sprawdzić.
 
komputerowylamer
Chcę ustawić żeby wszystkie pakiety wychodzące z routera miały stałą wartośc: TTL=128 lub TTL=64.

Jak stronkę wpisać i gdzie pingować na routerze czy na komputerze ? Skąd mam wiedzieć że taką wartość TTL maja moje pakiety ?
 
zip
Mając wyłączone podbijanie TTL otwierasz wiersz polecenia (Menu Start>Uruchom>cmd) wpisujesz polecenie np do interii -"ping www.interia.pl" (bez cudzysłowia oczywiście) i w odpowiedzi dostajesz między innymi wartość TTL, następnie włączasz podbijanie TTL i robisz to samo, jeśli uzyskasz inne wartości TTL niż za pierwszym razem to znaczy że działa Smile
WRT54GL v1.1 Tomato v1.11
WRT54GL v1.1 Tomato v1.11
PAP2t Stock firmware 5.1.3-LS + IPFON
Script Generator 1.00 robsonn'a Smile
 
komputerowylamer
Przy różnych systemach w sieci podbijanie nie załatwia sprawy bo TTL mają różne wartości i tak.
Ja chcę ustawić jedną wartość stałą ( 128 lub 64 ) i sprawdzić czy rzeczywiście taka jest wysyłana z routera Sad
 
robsonn
Najprościej sprawdzić czy TTL podbija to najpierw bez skryptu:
- j/w wchodzisz w start->uruchom-> cmd (i enter)
pingujesz np. wp.pl, w moim przypadku TTL = 120
- nastepnie wchodzisz na router (i praktycznie w kazdym sofcie masz opcje ping Wink) wklepujesz wp.pl i w moim wypadku uzyskalem TTL = 119.
Czyli wiadomo, ze TTL zostalo obnizone. teraz pakujesz skrypt i sprawdzasz tak samo. Jesli ustawiłeś TTL na stałą wartość to i z routera i z twojego kompa powinna być ta sama wartość TTL.

Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
SlyT
http://www.netfilter.org/documentatio...WTO-4.htmlhttp://pl.wikipedia.org/wiki/Time_To_...me_To_Live

to dwa z trzech pierwszych linkow jakie dostalem po wpisaniu w google frazy "iptables set ttl" ...
Linksys E2000 Tomato 1.28 shibby's compilation
Linksys EA6700 FreshTomato
 
komputerowylamer

Cytat

robsonn napisał/a:
... Jesli ustawiłeś TTL na stałą wartość to i z routera i z twojego kompa powinna być ta sama wartość TTL.


Właśnie to chciałem wiedzieć. Dzięki.

Dlatego powinienem w zakładce Edit Firewall dopisać skrypt:

Cytat

iptables -t mangle -A OUTPUT -o vlan1 -j TTL --ttl-set 128


i to powinno załatwic sprawę ? Adresów IP nie muszę podawać.? Mam teraz Thibora 15c.

A co jeśli net chodzi OK a pingi na kompie ( TTL ) są obniżane o 1 w stosunku do routera ? Co może być przyczyną ? Tak właśnie mam.
 
robsonn
Gesus - masz dobrze. Tak właśnie działa sieć Wink. Musi obniżać TTL po przejściu przez router o 1. Jest to mechanizm zabezpieczający sieć przed przeciążeniem. Każdy pakiet przechodząc przez kolejny router w sieci ma zmniejszany TTL , a gdy dojdzie do zera pakiet jest upuszczany. Ma to zapobiec przeładowaniu sieci przez nieustannie krążące śmieci, zagubione pakiety, wirusy itd.
Dlatego jeśli twoje łącze działa normalnie nie musisz zmieniaćTTL. Polecam najpierw poczytać nieco więcej na ten temat, a następnie kombinować Wink
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
komputerowylamer
Panowie będzcie wyrozumiali - Lamer ! Poczytałem nieco.Tylko dzięki wam i forum przebrnąłem przez dobór i zmiane oprogramowania, konfigurację.

W tym momencie chodzi mi o wyjaśnienie następującego problemu:

1. Pingowałem onet, wp i innne stronki z komputera. Jest tak jak mówicie. Przy włączonym routerze wartość TTL obniżało mi o 1. Jasne.

2. Potem wprowadziłem skrypy jak wyżej i myślałem że wartość TTL na kompie z pracujacym routerem powinna być równa 128 a nie jest ? Cały czas TTL jest obniżane o 1. Nie ma stałej wartości dla pingów z różnymi stronami.

Nie wiem dlaczego ? Tego nie łapę ? Powinien być ?
 
robsonn
Bo przy zwrocie ping'u zapewne router nadal obniza twoj TTL. Ustawianie TTL na 64 lub 128 jest stosowane dla pakietow wychodzacych z rouuetra do twojego ISP ( w momencie gdy ISP blokuje pakiety o innej wartosci). Ma wtedy pewnosc, ze korzystasz z czystego kompa podlaczonego do internetu, a nie robisz sobie sieci. Jak juz mowilem jesli nie musisz podnosci TTL zebys mial neta za routerem po prostu nic nie ruszaj Wink
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
komputerowylamer
Postanowiłem raz jeszcze nieco dokładniej opisać pytanie prosząc o informację.

Mamy do czynienia z małą siecią opartą na routerze Linksys w której są dwa komputery jeden z Windowsem , drugi z Linuxem. Ponieważ łącza nie można dzielić chcemy na routerze ustawić stałą wartość TTL dla wszystkich pakietów. Np. TTL=128

Bez skryptu wartości TTL na komputerze z podłączonym routerem są obniżane o 1 w stosunku do TTL tego samego komputera bez podpiętego routera. Czyli wszystko zgodnie z teorią.

Po wprowadzeniu skryptu na router:

Cytat

#--------------------------------------------
#WRT54 Script Generator v0.20
#Copyright (C) 2006 R30;. "Robson" R30;.
#--------------------------------------------
iptables -t mangle -A OUTPUT -o vlan1 -j TTL --ttl-set 128



i pingowaniu tych samych stron co poprzednio wartości TTL są identyczne kiedy mamy komputer z podpiętym routerem i bez skryptu, czyli różne wartości obniżone o 1.

Skoro router obniża pakiety powrotne to ma tak być ! Jeśli tak to czy można w jakikolwiek sposób sprawdzić wartość TTL dla pakietów wychodzących ? Skąd wiadomo że wynosi ona zawsze 128 dla wszystkich wychodzących i skrypt działa poprawnie ?
 
zip

Cytat

Skoro router obniża pakiety powrotne to ma tak być ! Jeśli tak to czy można w jakikolwiek sposób sprawdzić wartość TTL dla pakietów wychodzących ? Skąd wiadomo że wynosi ona zawsze 128 dla wszystkich wychodzących i skrypt działa poprawnie ?

tyle że z wyłączonym skryptem TTL obniżane są 2 razy - przy wysyłaniu i powrocie, a z włączonym jeden raz - tylko na powrocie więc przy włączonym skrypcie powinieneś mieć wartość TTL wyższą o 1 niż przy wyłączonym. Poza tym jeśli chcesz mieć absolutną pewność to po prostu wyślij ping na ten sam adres z pod windy i z pod linuksa jeśli będą takie same to znaczy że działa Smile a wierz mi że admini mają zdecydowanie lepsze rzeczy do roboty niż monitorowanie TTLi 24/7 Wink poza tym jeśli nie zadziała i ktoś się do tego doczepi (na co moim zdaniem szansa jest taka jak na trafienie szóstki w totka) to możesz powiedzieć że testowałeś linuksa z Life CD Wink
Już bardziej łopatologicznie niż w tym wątku nie da się tego chyba wytłumaczyć więc przestań zadawać teoretyczne pytania i weź się za praktykę Wink
Edytowany przez zip dnia 11-11-2006 00:29
WRT54GL v1.1 Tomato v1.11
WRT54GL v1.1 Tomato v1.11
PAP2t Stock firmware 5.1.3-LS + IPFON
Script Generator 1.00 robsonn'a Smile
 
robsonn
Zip dobrze mówi. Wyślij ping z Windy i linucha. Win wysyła ping o watości 128 natomiast linux 64. Jeśli oba systemy zwrócą ten sam ping np. 120 to znaczy, że router ustawia TTL zgodnie z Twoim życzeniem.

Btw. zip witam krajana Wink ze stolicy podziemnych pomarańczy Wink
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
zip
hehe
Witam witam pana Admina Grin
Pyrlandia jest najlepsza B)
WRT54GL v1.1 Tomato v1.11
WRT54GL v1.1 Tomato v1.11
PAP2t Stock firmware 5.1.3-LS + IPFON
Script Generator 1.00 robsonn'a Smile
 
komputerowylamer

Cytat

Już bardziej łopatologicznie niż w tym wątku nie da się tego chyba wytłumaczyć więc przestań zadawać teoretyczne pytania i weź się za praktykę


Zip nie mam problemu z puszczeniem pinga, odczytaniem TTL. Poczytałem nieco o TTL ach o ich teoretycznych wartościach. Nie jestem informatykiem, mam pewne wątpliwości, co do prawidłowego działania routera dlatego pytam prosząc o wyjaśnienia. Nie uważam, że moje pytania są czysto teoretyczne. Moim zdaniem forum ma służyć rozwiązywaniu problemów, pogłębianiu wiedzy. Użytkownicy doświadczeni podpowiadają takim jak Ja. Tyle wstępem.

Wracając jednak do sedna dokonałem kilku obserwacji, których wyniki przedstawiam poniżej. Proszę o pomoc we właściwej interpretacji.

Obserwowałem wartości TTL cały czas na tym samym komputerze podpiętym pod router na którym wprowadzałem różne skrypty. Co zauważyłem?

1. Komputer bezpośrednio podpiety do Internetu (przez modem) z uruchomionym Win XP, wartości TTL na nim :

Wp.pl; TTL=122
Onet.pl; TTL=61


2. Komputer podpiety do internetu + router bez skryptu, wartości TTL:

komputer z WinXP:
wp.pl; TTL=121
onet.pl; TTL=60

router:
wp.pl; TTL=61
onet.pl; TTL=122



3. Komputer podpięty do internetu + router ze skyptem podbijającym o 1,wartość TTL:

router:
wp.pl; TTL=123
onet.pl; TTL=62


komputer z WinXP:
wp.pl; TTL=122
onet.pl; TTL=61


komputer z załadowanym Knoppix Live CD:
wp.pl; TTL=122
onet.pl; TTL=61


4. Komputer + router ze skryptem ustawijacym wartość TTL=128, wartości TTL:

router:
wp.pl; TTL=122
onet.pl; TTL=61

komputerz WinXP:
wp.pl; TTL=121
onet.pl; TTL=60

komputer z załadowanym Knoppix Live CD:
wp.pl; TTL=121
onet.pl; TTL=60


Uzupełnienie:
Skrypty były wygenerowane za pomocą Generatora, kopiowane w Firewall edit script, router zawsze resetowałem ( rebot). Zmieniając oprogramowanie na Thibora 15c oczywiście wyczyściłem pamieć.

Panowie proszę o pomoc w interpretacji tych wyników. Zgodnie z teorią, którą być może źle interpretuję wartości powinny być nieco inne. Czy te skrypty działają u mnie prawidłowo. ? W dalszym ciągu zależy mi na prawidłowym ustawieniu stałej wartości TTL=128.

Pozdrawiam Wink
Edytowany przez komputerowylamer dnia 15-11-2006 13:10
 
robsonn
Dzialaja dzialaja. Jak juz ci mowilem, nie ma to znaczenia jesli nie blokuja cie po TTL. Jesli boisz sie, ze wykryja to iz uzywasz router i wiecej komputerow to nie pekaj Wink maskujac TTL wcale nie schowasz kompw za routerem. ISP z reguly maja lepsze rzeczy do roboty, a przeciez bez problemow moga sprawdzac ile informacji idzie przez komunikatory, p2p itd.
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
 
komputerowylamer
Na kolegę robsonna można zawsze liczyć Smile

Robsonn - nIe chodzi o to że szukam dziury w całym. Oczywiście GG, programy pocztowe, przeglądarki wysyłają tyle informacji że mozna wszystko zobaczyć.

Tym nie mniej chciałbym zrozumieć jaki błąd popełniam skoro wartości TTL mam takie jakie mam. Tego że TTL przy pracującym routerze jest taki sam na XP jak na Knoppixie to zupełnie nie rozumiem. Czytałem o róznych wartościach dla różnych systemów o obniżaniu o 1 ..... a tu w praktyce mam coś innego. Otrzymane wyniki nie potwierdzają że działa OK. Pytanie: Dlaczego ?Sad

Chciałbym aby dzięki tej dyskusji udało się wspólnie wyjaśnić moja sytuację by pytania nie zostały bez odpowiedzi.Wink
Edytowany przez komputerowylamer dnia 15-11-2006 22:37
 
zip
Normalnie tego nie używam ale sprawdziłem i faktycznie ustawienie TTLi na sztywno u mnie też nie działa - komp winXP podłączony przez router, ping na www.wp.pl

bez skryptu:
z kompa 119
z routera 120

ze skryptem na 128 na sztywno (tak zrestartowałem router po zmianie skryptu):
z kompa 119
z routera 120

z podbijaniem TTLi +1:
z kompa 120
z routera 121

czyli podbijanie +x działa, skrypt ustawiający na sztywno nie..

Przy okazji takie pytanie - Tomato ma ustawione TTL na 128 mimo że to linux czy to mój ISP ma gdzieś po drodze wyjściowe TTLe na sztywno ustawione?
komputerowylamer może właśnie taka sytuacja jest u ciebie i dlatego z knoppixa masz takie same wartości jak z windy..
WRT54GL v1.1 Tomato v1.11
WRT54GL v1.1 Tomato v1.11
PAP2t Stock firmware 5.1.3-LS + IPFON
Script Generator 1.00 robsonn'a Smile
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 109

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,425,748 unikalnych wizyt