[WRT54GL] nie działają skrypty startowe?
|
overflow2 |
Dodano 25-01-2010 09:45
|
Super User
Posty: 612
Dołączył: 28/01/2008 08:36
|
Czy to możliwe że przy uruchamianiu routera nie są brane pod uwagę skrypty Init, Firewall. Próbowałem podzielić dynamicznie łącze za pomocą skryptu z generatora, ale to w ogóle nie działa, to samo jak chciałem zmienić ustawienia sieci aby mieć dostęp do modemu podłączonego w trybie bridge.
Ustawiałem wszystko tak jak znalazłem tu na forum z odpowiednimi adresami a jednak nic to nie zmienia.
WRT54GL z Tomato v1.27.1798, na starszych wersjach było podobnie. |
|
|
|
shibby |
Dodano 25-01-2010 09:47
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
zrob prosty test
wpisz w firewall np
echo "czesc" > /tmp/test
zrob restart i zobacz czy w /tmp masz plik test a w nim bedzie napisane czesc
analogicznie zrob ze skryptem init.
ale to raczej niemozliwe zeby skrypty sie nie wykonywaly, raczej cos zle robisz.
Edytowany przez shibby dnia 25-01-2010 09:48
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
robertg |
Dodano 25-01-2010 10:11
|
User
Posty: 35
Dołączył: 20/12/2009 09:56
|
shibby ja sprawdzałem u siebie
w tmp mam
Cytat
# ls -la
drwxrwxrwx 1 root root 0 Jan 1 2000 .
drwxr-xr-x 15 root root 183 Nov 29 15:55 ..
-rw------- 1 root root 1 Jan 25 07:08 error
drwxr-xr-x 1 root root 0 Jan 1 1970 etc
drwxr-xr-x 1 root root 0 Jan 1 1970 home
drwxr-xr-x 1 root root 0 Jan 1 1970 mnt
drwxr-xr-x 1 root root 0 Jan 1 1970 ppp
-rwx------ 1 root root 7190 Jan 25 09:54 script_fire.sh
-rwx------ 1 root root 77 Jan 25 10:00 script_wanup.sh
drwxr-xr-x 1 root root 0 Jan 1 1970 var
#
otworzyłem script_fire.sh
Cytat
#HTB
#!/bin/sh
modprobe ipt_layer7
TCA="tc class add dev br0 parent 1:1 classid "
TFA="tc filter add dev br0 parent 1:0 prio 2 protocol ip handle"
TQA="tc qdisc add dev br0"
POST="iptables -t mangle -A POSTROUTING"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 6000kbit
$TCA 1:10 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:11 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:12 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:13 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:14 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:15 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:16 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:17 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:18 htb rate 366kbit ceil 4000kbit prio 2
$TCA 1:19 htb rate 366kbit ceil 4000kbit prio 2
$TCA 1:20 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:21 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:22 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:23 htb rate 366kbit ceil 3500kbit prio 2
$TCA 1:24 htb rate 366kbit ceil 3500kbit prio 2
-script_fire.sh 1/193 0%
to jest wszystko ok, bo mam wrażenie że nie poprawnie skrypt mi dzieli łacze |
|
|
|
shibby |
Dodano 25-01-2010 11:16
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
tc -d qdisc
zwroci ci wszystkie klasy HTB. Jezeli sa to znaczy ze wszystko dziala i jedyne wytlumaczenie czemu HTB nie dziala poprawnie jest blad w skypcie.
co do twojego problemu robert to nic na niego nie poradzisz. chomiki i rapidy to http, chyba ze wydzielisz nowa klase z downloadem np 1mbps by trafialy do niego pakiet w ktorych destination jest dany typek i dport to 80.
ja mam takiego jednego oracza to poprostu zjechalem mu z laczen o polowe ale nie marudzi
Edytowany przez shibby dnia 25-01-2010 11:34
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
robertg |
Dodano 25-01-2010 11:36
|
User
Posty: 35
Dołączył: 20/12/2009 09:56
|
po wydaniu polecenia tc -d qdisc
mam takie coś
Cytat unknown login: root
Password:
Tomato v1.27.1798
BusyBox v1.14.4 (2009-11-29 06:50:47 PST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
# tc -d qdisc
qdisc sfq 24: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 23: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 22: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 21: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 20: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 19: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 18: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 17: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 16: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 15: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 14: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 13: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 12: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 11: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc sfq 10: dev br0 limit 128p quantum 1514b flows 128/1024 perturb 10sec
qdisc htb 1: dev br0 r2q 10 default 0 direct_packets_stat 4725 ver 3.17
qdisc sfq 40: dev imq0 limit 128p quantum 1500b flows 128/1024 perturb 10sec
qdisc htb 2: dev imq0 r2q 10 default 0 direct_packets_stat 0 ver 3.17
|
|
|
|
shibby |
Dodano 25-01-2010 12:13
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
czyli regulki dla sciagania ci dodaje i powinny dzialac zrodnie z widelkami.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
robertg |
Dodano 25-01-2010 13:10
|
User
Posty: 35
Dołączył: 20/12/2009 09:56
|
czyli w takim wypadku mam gosciowi zmniejszyć download w skrypcie
$TCA 1:15 htb rate 366kbit ceil 3500kbit prio 2 na
$TCA 1:15 htb rate 366kbit ceil 1500kbit prio 2
czy stworzyć dodatkową klase tylko jak ?bo skrypt dzieli całe łacze na 14 userów i w tej sytuacji musiał bym wszystkim obciąć transfer kosztem jednej dodatkowej klasy.Nie wiem czy dobrze rozumuje |
|
|
|
shibby |
Dodano 25-01-2010 13:23
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
ja bym mu zmniejszyl. a jak sie bedzie burzyl to mu uswiadomisz by nie robil sobie na dysku backupu internetu
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
overflow2 |
Dodano 26-01-2010 07:46
|
Super User
Posty: 612
Dołączył: 28/01/2008 08:36
|
Cytat shibby napisał/a:
zrob prosty test
wpisz w firewall np
echo "czesc" > /tmp/test
zrob restart i zobacz czy w /tmp masz plik test a w nim bedzie napisane czesc
analogicznie zrob ze skryptem init.
ale to raczej niemozliwe zeby skrypty sie nie wykonywaly, raczej cos zle robisz.
Sprawdziłem to no i faktycznie tworzą się pliki testowe z treścią z echo, także chyba faktycznie coś źle robię.
Czy do dynamicznego podzielenia łącza wystarczą skrypty z generatora wpisane do firewall'a czy qos też trzeba ustawiać? |
|
|
|
shibby |
Dodano 26-01-2010 08:56
|
SysOp
Posty: 17111
Dołączył: 15/01/2009 20:30
|
jak uzywasz skrypt to nie wlaczasz QoS.
chyba ze skryptem dzielisz TYLKO download, wtedy QoSem priorytetujesz upload.
ja jestem za pierwszym rozwiazaniem,
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|