20 Kwietnia 2024 11:37:37
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Szukam zaproszenia n...
· konfiguracja router ...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· Asus TUF-AX3000_V2 p...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [21]
· Szukam zaproszeni... [16]
· dodatkowe złącz... [4]
· konfiguracja rout... [0]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.218.38.125
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Ograniczenie czasowe dostepu do internetu
mareksr
A więc pytanie takie jak w temacie czy da się w Tomato ograniczyć internet jednemu użytkownikowi sieci przykładowo do 1 godziny dziennie.
Jęśli się da to proszę o jakąś informacje jak to zrobić.
 
sapcio2
Np. tak:
images36.fotosik.pl/359/ce25329e5cdb1473m.jpg
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
mareksr

Cytat



tylko mi chodzi bardziej o to aby wciagu 24 godzin użytkownik sieci miał dostęp do internetu przykładowo 4 razy po 15 minut da się tak czy do tego już trzeba skrypt
 
branetre
To tworzysz 4 takie regułki 5:00/5:15 6:00/6:15 itd.
 
sapcio2

Cytat

branetre napisał(a):

To tworzysz 4 takie regułki 5:00/5:15 6:00/6:15 itd.


Chyba że koledze chodziło o to że da dostęp na godzinę i tomato samo bedzię liczyło kiedy i ile czasu np. syn korzystał z netu. Max 1 godzina w ciągu dnia. Wink
To się chyba "wyklikać" nie da.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Asus RT-N16 - tomato-K26USB-1.28.RT-N5x-MIPSR2-115-NEWDRIVER
 
branetre

Cytat

sapcio2 napisał(a):

Cytat

branetre napisał(a):

To tworzysz 4 takie regułki 5:00/5:15 6:00/6:15 itd.


Chyba że koledze chodziło o to że da dostęp na godzinę i tomato samo bedzię liczyło kiedy i ile czasu np. syn korzystał z netu. Max 1 godzina w ciągu dnia. ;)
To się chyba "wyklikać" nie da.


To nie zadziała ? iptables -A FORWARD -s 192.168.0.12 -m time --timestart 19:00 --timestop 20:00 -j DROP

192.168.0.12 -adres IP który ma być blokowany od 19:00 do 20:00

Wieczorynka albo necik :D
 
Marco76
Koledze chyba chodziło o coś, co spowoduje, że jak maluch usiądzie do kompa to dopiero zacznie się liczyć ten dozwolony czas (godzina). W tym układzie o ile się da takie coś zrobić trzeba by korzystać z faktu pojawienia się danego kompa w Device List, czy to po IP, czy po adresie MAC. Dodatkowo trzeba by sprawdzać jakoś ile minęło czasu od ostatniego użycia (czy jest już następna doba, po dacie) i zapisywać, wówczas przy starcie dodawać regułkę czasową od "teraz" plus przykładowa godzina. Minus taki, że nie da się chyba podzielić dnia na części - siadasz i masz godzinę, następna dopiero jutro ;) Wiem jak w Tomato sprawdzić listę podłączonych IP/MAC w danej chwili z konsoli, ale całości chyba nie dałbym rady napisać. Bo bez skryptu faktycznie się nie obejdzie.
Edytowany przez Marco76 dnia 30-01-2013 12:48
[small]Pozdrawiam, Monter
Asus RT-N18 + FreshTomato 2019.3 K26ARM USB AIO-64K-NOSMP + ILHM v2
HTPC Chieftec FLYER FI-02BC-U3 + GA-H61N-USB3 + i3-3225 + 4GB RAM + LibreELEC + Xbox DVD Remot
 
branetre
Można dodać taki łańcuch który będzie blokował IP po przekroczeniu limitu danych.
Czyli np. 1 godzina oglądania neta to średnio x bajtów danych zaś przekroczenie tego x podanego w łańcuchu zablokuje IP Czy to działa w firewall tomato to nie wiem Miałem tak pod debianem
 
mareksr

Cytat

Marco76 napisał(a):

Koledze chyba chodziło o coś, co spowoduje, że jak maluch usiądzie do kompa to dopiero zacznie się liczyć ten dozwolony czas (godzina). W tym układzie o ile się da takie coś zrobić trzeba by korzystać z faktu pojawienia się danego kompa w Device List, czy to po IP, czy po adresie MAC. Dodatkowo trzeba by sprawdzać jakoś ile minęło czasu od ostatniego użycia (czy jest już następna doba, po dacie) i zapisywać, wówczas przy starcie dodawać regułkę czasową od "teraz" plus przykładowa godzina. Minus taki, że nie da się chyba podzielić dnia na części - siadasz i masz godzinę, następna dopiero jutro Wink Wiem jak w Tomato sprawdzić listę podłączonych IP/MAC w danej chwili z konsoli, ale całości chyba nie dałbym rady napisać. Bo bez skrypt

u faktycznie się nie obejdzie.


Dokładnie oto mi chodzi blokowanie po ściągniętych mega bajtach nie załatwia sprawy
 
branetre
@shibby

Pytanie do Ciebie :) Dało by się coś w tomato zrobić by to odpalić ?

x.sh


#!/bin/sh


if  [ ! -e CZAS ] then
    USER=`nmap -sP 192.168.0.18 | grep MAC | awk '{print $1 }' | tr -d %`
    if [ $USER = "MAC" ] then
        H=$(date +%H)
        M=$(date +%M)
        HH=$((${H}+1))
        if [ HH = 24 ] then
            HH=00
        fi
        CZAS=$HH:$M
        echo $HH:$M > CZAS
        iptables -I FORWARD -s 192.168.0.18 -m time --timestart $CZAS --timestop $CZAS -j DROP
        iptables -I FORWARD -d 192.168.0.18 -m time --timestart $CZAS --timestop $CZAS -j DROP
    fi
fi


v.sh


#!/bin/sh


if  [ -e CZAS ] then
    grep "^[^#]" CZAS | while read CZAS ; do
        iptables -D FORWARD -s 192.168.0.18 -m time --timestart $CZAS --timestop $CZAS -j DROP
        iptables -D FORWARD -d 192.168.0.18 -m time --timestart $CZAS --timestop $CZAS -j DROP
    done
    rm -f CZAS
fi




*/1 * * * * x.sh
59 23 * * * v.sh


Klient od momentu podłączenia do sieci ma godzinę na przeskrolowanie FB.
Edytowany przez branetre dnia 01-02-2013 07:13
 
shibby
i tak i nie. W optware jest co prawda nmap ale cos nie bardzo chce dzialac. Trzebaby zmodyfikowac skrypt by inaczej sprawdzal czy klient juz jest. Co do iptables to modul time jest wkompilowany.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Marco76
A powiedzcie mi po kiego grzyba używać nmap żeby stwierdzić czy klient o danym IP/MAC jest podłączony? To już zwykłe polecenie działające bez żadnego cośtam-ware nie wystarczy?

Cytat

ip -t neigh

:)
Edytowany przez Marco76 dnia 01-02-2013 12:10
[small]Pozdrawiam, Monter
Asus RT-N18 + FreshTomato 2019.3 K26ARM USB AIO-64K-NOSMP + ILHM v2
HTPC Chieftec FLYER FI-02BC-U3 + GA-H61N-USB3 + i3-3225 + 4GB RAM + LibreELEC + Xbox DVD Remot
 
shibby
wkoncu to busybox Smile
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
proper
Odkopuje trochę stary temat ale też potrzebował bym ograniczyć czasowo (np:1 godz dziennie) dostęp do internetu dla danego IP albo MAC w sieci lokalnej WiFi.
Ruter na tomato 140. Da się już jakoś ustawić?
 
kobrawerde
Może jakiś skrypt np. sprawdzający czy dany adres IP jest podłączony do netu ( ja korzystałem kiedyś z paru skryptów które po włączeniu lapka sprawdzały IP że jest podłączony i wtedy wysyłany był sms o treści : uwaga intruz :-)
U Ciebie po wykryciu IP kompa trzeba by tylko jakiś licznik po którym zostanie zablokowany internet dla tego IP ....

#!/bin/sh
server="172.16.0.164";
data=`date "+%H:%M"`
msg="Komputer%20$server%20UWAGA INTRUZ !!!%20o godz.%20$data";
    ping -c 1 172.16.0.164 >/dev/null
    if [ $? = 0 ] then
curl -S -d "user=xxxxxxx&pass=xxxxxxxxxx&type=sms&number=48xxxxxxxxx&text=$msg&from=nadawca" api.mobitex.pl/sms.php > /dev/null
fi
exit
exit

Edytowany przez kobrawerde dnia 09-09-2017 21:17
Netgear R7000 - FreshTomato Firmware 2023.5 K26ARM USB AIO-64K
Proxmox VE: (Topton X6C) Intel N100, 32GB RAM, 2x2TB SSD / NVMe
VM NAS: Xpenology SA6400 (TCRP: tinycore-redpill.v1.0.1.0.m-shell)
VM VPS: Debian-12.5.0-xfce , Kodi , Jellyfin
 
proper
Potrzebuje cos takiego ustawic zebym nie musial pilnowac dziecka ze buszuje w internecie na tablecie za dlugo. Moze jakas siec dla gosci. Jak sie nie myle cos takiego widzialem na Fritzbox-ie ze trzeba bylo wpisac bodajrze 6 cyfrowy kod i wtedy mozna bylo sie zalogowac do sieci goscinnej na 45 min, po uplywie tego czasu pytalo o 2 (nastepny) kod jak nie to koniec buszowaniaSmile
 
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: 12

· Użytkowników online: 0

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

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

71,187,515 unikalnych wizyt