| wl-500gp transmission on/off ses | 
| krzysiek77 | Dodano 08-10-2014 12:13 | 
|  
 User
 
  
 
 Posty: 17
 Dołączył: 08/10/2014 11:59
 
 
 | witam 
 Router potrzebuje do transmission, ftp i dlna, wifi wylaczone, WAN pracuje jako zwykle podlaczenie sieciowe.
 
 Mam wgrane tomato-K26USB-1.28.RT-MIPSR1-121-BT-VPN.trx
 
 Chcialem miec mozliwosc wylaczenia transmission przyciskiem SES, dopisalem do skryptu takie linie
 
 [ $1 -ge 1 ] && /usr/bin/transmission-daemon
 [ $1 -ge 5 ] && killall transmission-daemon
 [ $1 -ge 20 ] && telnetd -p 233 -l /bin/sh
 
 Wylaczenie transmission dziala ale wlaczyc juz sie nie da.
 Ktos moze mi podpowiedziec jak to zrobic?
 
 Czy jest mozliwosc aby dioda WAN informowala czy transmission jest wlaczone?
 | 
|  | 
 
 | 
|  | 
| shibby | Dodano 08-10-2014 12:44 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | włączenie nie działa bo brakuje wskazania katalogu z konfigiem (parametr -g bodajże). Możesz też (a nawet lepiej) napisać sobie skrypt który sprawdzi czy transmission działą. Jeżeli tak to go zabije, jeżeli nie to go uruchomi. Mniej więcej tak 
 if [sprawdz czy działa transmisssion]; then
 //działa, wyłączam
 nvram set bt_enable=0
 service bittorent restart
 else
 //nie działa wlaczam
 nvram set bt_enable=1
 service bittorent restart
 fi
 
 wtedy zmienną nvram sterujesz czy BT ma dzialac czy nie.
 
 Gotowy skrypt podpinasz pod przycisk SES jako jedna pozycja.
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| krzysiek77 | Dodano 08-10-2014 13:42 | 
|  
 User
 
  
 
 Posty: 17
 Dołączył: 08/10/2014 11:59
 
 
 | Cytat shibby napisał(a):
if [sprawdz czy działa transmisssion]; then 
//działa, wyłączam 
nvram set bt_enable=0 
service bittorent restart 
else 
//nie działa wlaczam 
nvram set bt_enable=1 
service bittorent restart 
fi
 Czy tak moze byc?
 
 if [ 'ps | grep -c transmission' -gt 1 ]; then
 //działa, wyłączam
 nvram set bt_enable=0
 service bittorent restart
 else
 //nie działa wlaczam
 nvram set bt_enable=1
 service bittorent restart
 fi
 
 Ten skrypt zapisuje w
 
 /tmp/mnt/Data/torrents/.settings/bittorent_on_off
 
 do tego
 
 chmod 755 /tmp/mnt/Data/torrents/.settings/bittorent_on_off
 
 
 
 Cytat wtedy zmienną nvram sterujesz czy BT ma dzialac czy nie.
 
 Gotowy skrypt podpinasz pod przycisk SES jako jedna pozycja.
 Czyli:
 
 [ $1 -ge 5 ] && /tmp/mnt/Data/torrents/.settings/bittorent_on_off
 
 [ $1 -ge 20 ] && telnetd -p 233 -l /bin/sh
 
 I teraz po przytrzymaniu przycisku przez 5 sekund wlaczam i wylaczam transmission?
 
 Doczytalem ze jedynie moge sterowac dioda power, przez led diag on/off, czy mozna dorzucic to do skryptu?
 | 
|  | 
 
 | 
|  | 
| shibby | Dodano 08-10-2014 14:47 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | nic dodać nic ująć. Jedynie w komentarzach zamień // na #  
 można sterować diodą. Użyteczna może też być komenda gpio enable/disable . W ten sposób można odnaleźć inne diody.
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| krzysiek77 | Dodano 09-10-2014 16:44 | 
|  
 User
 
  
 
 Posty: 17
 Dołączył: 08/10/2014 11:59
 
 
 | 
 A jednak nie dzialal ale juz poprawilem.
 
 1. apostrof musialem zmienic na ten kolo jedynki `
 2. zamiast "service bittorent restart" powinno byc "service bittorrent restart", jedno "r" za malo
 
 #!/bin/sh
 if [ "`ps | grep -c transmission`" = "1" ]; then
 # nie dziala, wlaczam
 nvram set bt_enable=1
 service bittorrent restart
 else
 # dziala, wylaczam
 nvram set bt_enable=0
 service bittorrent restart
 fi
 
 
 Cytat można sterować diodą. Użyteczna może też być komenda gpio enable/disable . W ten sposób można odnaleźć inne diody.
 Odnalazlem numer pelnego resetu, musialem ustawiac od nowa
  | 
|  | 
 
 | 
|  | 
| shibby | Dodano 09-10-2014 16:47 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | Cytat Odnalazlem numer pelnego resetu, musialem ustawiac od nowa
 haha, witam w moim świecie
   
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| krzysiek77 | Dodano 19-10-2014 14:54 | 
|  
 User
 
  
 
 Posty: 17
 Dołączył: 08/10/2014 11:59
 
 
 | Cytat shibby napisał(a):
Cytat Odnalazlem numer pelnego resetu, musialem ustawiac od nowa
haha, witam w moim świecie  
 Teraz wiem ze warto zgrywac konfiguracje.
 
 Ok teraz nowa zachcianka:
 
 Mam podlaczone dwa dyski /dev/sda2 (/tmp/mnt/dane)/ i /dev/sdb1 (/tmp/mnt/SNAKEDISK/). Potrzebuje odmontowac jeden dysk /dev/sdb guzikeim ses, zeby go wylaczyc.
 
 [ $1 -ge 1 ] && umount /tmp/mnt/SNAKEDISK/
 
 czy
 
 [ $1 -ge 1 ] && umount /dev/sdb
 
 Asus WL-500gP (tomato-K26USB-1.28.RT-MIPSR1-121-BT-VPN) - pracowal jako: klient wi-fi, internetowe radio. Obecnie: download station i DLNA. | 
|  | 
 
 | 
|  | 
| shibby | Dodano 19-10-2014 15:46 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | bezpieczniej po nazwie bo nie zawsze sdb będzie tym sdb który byś chciał. Jeszcze bezpieczniej jest nałożuć labelki i montować i odmontowywac wskazując LABEL 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| krzysiek77 | Dodano 19-10-2014 17:42 | 
|  
 User
 
  
 
 Posty: 17
 Dołączył: 08/10/2014 11:59
 
 
 | Cytat shibby napisał(a):
bezpieczniej po nazwie bo nie zawsze sdb będzie tym sdb który byś chciał. Jeszcze bezpieczniej jest nałożuć labelki i montować i odmontowywac wskazując LABEL
 O LABELkach chetnie sie dowiem cos wiecej. Moze cos polecisz do przeczytania.
 
 Asus WL-500gP (tomato-K26USB-1.28.RT-MIPSR1-121-BT-VPN) - pracowal jako: klient wi-fi, internetowe radio. Obecnie: download station i DLNA. | 
|  | 
 
 | 
|  | 
| shibby | Dodano 19-10-2014 18:12 | 
|  
 SysOp
 
  
 
 Posty: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | wystarczy w google wpisać "linux mount by label"  
 przydatne komendy w linuxie/tomato:
 - e2label
 - blkid
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| krzysiek77 | Dodano 19-10-2014 19:02 | 
|  
 User
 
  
 
 Posty: 17
 Dołączył: 08/10/2014 11:59
 
 
 | Cytat shibby napisał(a):
wystarczy w google wpisać "linux mount by label"    
przydatne komendy w linuxie/tomato: 
- e2label 
- blkid
 root@unknown:/tmp/mnt# blkid
 /dev/sdb1: LABEL="SNAKEDISK" UUID="32296c79-0f94-44eb-bd5c-6068999bf359"
 /dev/sda2: LABEL="dane" UUID="d3fa8047-65d8-45a7-b9d5-5085c7b446f8"
 /dev/sda1: LABEL="swap" UUID="2e04a5f6-98c8-4a45-af7f-11e30c54314d"
 
 LABELki juz byly
 
 Tomato montuje je automatycznie:
 
 root@unknown:/tmp/mnt# ls -l
 drwxr-xr-x    5 root     root          4096 Oct 19 13:44 SNAKEDISK
 drwxr-xr-x    4 root     root          4096 Oct  7 01:12 dane
 
 Czyli wyglada ok, wiec wystarczy
 
 [ $1 -ge 1 ] && umount /tmp/mnt/SNAKEDISK/
 
 ?
 
 Asus WL-500gP (tomato-K26USB-1.28.RT-MIPSR1-121-BT-VPN) - pracowal jako: klient wi-fi, internetowe radio. Obecnie: download station i DLNA. | 
|  | 
 
 |