wstał przy takiej składni: /usr/bin/etherwake -D -b -i br-lan 00:1E:33:64:00:B6
dzięki wielkie piwko ![]()
Strony 1
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Pampek
Strony 1
wstał przy takiej składni: /usr/bin/etherwake -D -b -i br-lan 00:1E:33:64:00:B6
dzięki wielkie piwko ![]()
Na routersze jest OpenWrt Cezarego. Hmmm muszę spróbować wysłać pakiet z routera.
Po wpisaniu w routerze z konsoli /usr/bin/etherwake -D -i br-lan 00:1E:33:64:00:B6 pakiety nie dochodzą do komputera,
natomiast po wpisaniu na drugim komputerze wakeonlan 00:1E:33:64:00:B6 pakiety dochodzą
toshiba kablem do routera, drugi laptop pod wifi , telefon z androidem wifi
Wiem mam to załączone a i tak nie działa. Przetestowałem już wszystkie sposoby jakie udało mi się znaleźć. Chyba się poddam.
Próbowałem zarówno na otwartym ekranie jak i zamknietym.
System ma tylko opcje: wstrzymanie hibernacja i suspend-hybrid
Witam
Piszę do was ponieważ nie chce mi działać funkcja wake on lan. Komputer to stary laptop toshiba satellite l305-s5894 z systemem open media vault (debian). Laptop ma wgrany najnowszy bios jaki był ana stronie toshiby, funkacja WOL w biosie ustawiona na enabled. Polecenie ethtool enp2s0 w konsoli pokazuje że karta sieciowa powinna to obsługiwać:
Supports Wake-on: pumbg
Wake-on: g
Po włączeniu snifera : tcpdump -i enp2s0 'port 9' -vvv widać że pakiety wysłane z telefonu i drugiego komputera dochodzą, a po wstrzymaniu czy też hibernacji laptop nie chce się uruchomić. Wygląda tak jakby system wyłączał kartę sieciową (obie diody przestają świecić). Da się gdzieś ustawić żeby karta sieciowa zostawała załączona?
Pozdrawiam
albo dodaj linię..
check-certificate=falsedo pliku konfiguracyjnego /etc/aria2.conf
to działa dzięki ![]()
Witam
Wiecie może dlaczego aria nie chce pobierać z serwisu rapids.pl jeśli serwis generuje bezpośredni link do pliku?
Systemowy uget rusza od razu.
W konsoli wyskakuje taki błąd:
[ERROR] CUID#7 - Download aborted. URI=http://down.rapids.pl/plik.rar
Exception: [AbstractCommand.cc:351] errorCode=1 URI=https://down.rapids.pl/plik.rar
-> [SocketCore.cc:1015] errorCode=1 SSL/TLS handshake failure: unable to get local issuer certificate
Ech kiedyś go uruchomiłem na routerku i działał dobrze więc dałem mu spokój ![]()
A teraz znalazłem ten skrypt i chciałem po testować.
Chyba jutro zrobię aktualizacje do jakiejś nowszej wersji.
Dzięki za pomoc.
Edit:
Ok aktualizacja zrobiona:
Gargoyle PL 1.11.0.3 (94099aa9) |
| OpenWrt 18.06-SNAPSHOT, r7790-2999c342aa
Wszystko działa tylko telefon cały czas podtrzymuje połączenie tzn inactive time dochodzi do 30000ms i zostaje wyzerowany przez telefon przez co i tak zostaje on zablokowany.
A jak by wyciągnąć jakąś średnią z rx bytes. Tzn gdy telefon jest nieużywany to pewnie pobiera niewielka ilość danych a gdy ktoś go używa to ilość danych wzrasta więc powyżej ustalonej średniej router rozróżniał by że telefon jest w użyciu i naliczał czas.
root@Gargoyle:~# iptables -h
iptables v1.4.10
Usage: iptables -[AD] chain rule-specification [options]
iptables -I chain [rulenum] rule-specification [options]
iptables -R chain rulenum rule-specification [options]
iptables -D chain rulenum [options]
iptables -[LS] [chain [rulenum]] [options]
iptables -[FZ] [chain] [options]
iptables -[NX] chain
iptables -E old-chain-name new-chain-name
iptables -P chain target [options]
iptables -h (print this help information)
Commands:
Either long or short options are allowed.
--append -A chain Append to chain
--delete -D chain Delete matching rule from chain
--delete -D chain rulenum
Delete rule rulenum (1 = first) from chain
--insert -I chain [rulenum]
Insert in chain as rulenum (default 1=first)
--replace -R chain rulenum
Replace rule rulenum (1 = first) in chain
--list -L [chain [rulenum]]
List the rules in a chain or all chains
--list-rules -S [chain [rulenum]]
Print the rules in a chain or all chains
--flush -F [chain] Delete all rules in chain or all chains
--zero -Z [chain [rulenum]]
Zero counters in chain or all chains
--new -N chain Create a new user-defined chain
--delete-chain
-X [chain] Delete a user-defined chain
--policy -P chain target
Change policy on chain to target
--rename-chain
-E old-chain new-chain
Change chain name, (moving any references)
Options:
[!] --proto -p proto protocol: by number or name, eg. `tcp'
[!] --source -s address[/mask][...]
source specification
[!] --destination -d address[/mask][...]
destination specification
[!] --in-interface -i input name[+]
network interface name ([+] for wildcard)
--jump -j target
target for rule (may load target extension)
--goto -g chain
jump to chain with no return
--match -m match
extended match (may load extension)
--numeric -n numeric output of addresses and ports
[!] --out-interface -o output name[+]
network interface name ([+] for wildcard)
--table -t table table to manipulate (default: `filter')
--verbose -v verbose mode
--line-numbers print line numbers when listing
--exact -x expand numbers (display exact values)
[!] --fragment -f match second or further fragments only
--modprobe=<command> try to insert modules using this command
--set-counters PKTS BYTES set the counter during insert/append
[!] --version -V print package version.
Nie. Ten sam błąd
root@Gargoyle:~# iptables -C FORWARD -m mac --mac-source 00:00:00:00:00:00 -j REJECT
iptables v1.4.10: option `-C' requires an argument
Try `iptables -h' or 'iptables --help' for more information.
root@Gargoyle:~#
Tylko jak zostawię pierwszą linię to wywala:
iptables v1.4.10: option `-C' requires an argument
Try `iptables -h' or 'iptables --help' for more information.
Ok skrypt działa.
Po ręcznym wpisaniu:
iw dev wlan0 station dump | grep -A 1 $DEVICES | awk '/inactive time/{print $3}'
wyświetla np: 23400
błąd był tu:
iptables -C FORWARD -m mac --mac-source $DEVICES -j REJECT || \
iptables -I FORWARD -m mac --mac source $DEVICES -j REJECT
po wywaleniu pierwszej linii i zostawieniu drugiej działa.
Jednak zauważyłem inny problem. Mimo odłożenia telefonu i pozostawienia nieużywanego i tak zostaje zablokowany.
Witam
Napisałem skrypt tak jak jest na stronie zmieniając dane na swoje i nie chce działać. Dlaczego?
Mój skrypt wygląda tak:
#!/bin/sh
DEVICES="00:00:00:00:0:00"
LIMIT=2
F=/tmp/czas-$DEVICES
if [ -e $F ]; then
USEDTIME=$(cat $F)
else
USEDTIME=0
fi
T=$(iw dev wlan0 station dump | grep -A 1 $DEVICES | awk '/inactive time/{print $3}')
[ -z "$T" ] && exit 0
if [ $T -lt 6000 ]; then
USEDTIME=$((USEDTIME + 1))
echo $USEDTIME > $F
fi
if [ $USEDTIME > $LIMIT ]; then
iptables -C FORWARD -m mac --mac-source $DEVICES -j REJECT || \
iptables -I FORWARD -m mac --mac source $DEVICES -j REJECT
fi
exit 0
oczywiście później robię wpis w cronie według poradnika.
Czy może mieć znaczenie starsza wersja openwrt?
Gargoyle PL 1.6.2.2 (b70bfc1) |
| OpenWrt Attitude Adjustment 12.09.1 (r42647) |
| Build time: 2014-09-27 10:11 CEST
Strony 1
eko.one.pl → Posty przez Pampek
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc