Temat: Kilka pytań: Cron, Wake Onlan, Dysk sieciowy
Witam !
1.Czy w openwrt 18.06 trzeba cos dodatkowo ustawiac w opcjach wake on lan zeby on wzbudzał PC ?
Pamiętam że z tym samym kompem w którym od 4 lat zadne ustawienia nie są zmieniane plyty głownej a rok temu ta funkcja przez Luci dzialala.
2. Napisałem skrypt który to pinguje adresy ip klientow vpn oraz zapisuje do bazy status:
clear
date
echo "Test pingow klientow vpn w petli foreach"
set -- "10.0.0.10" \
"10.0.0.11" \
"10.0.0.12" \
"10.0.0.13"
for ip in "$@"
do
if ping -c1 -w1 $ip > /dev/null; then
echo $ip "ONLINE"
mysql -uphptest -pphphaslo openwrt -e "UPDATE openvpn SET status='ONLINE' WHERE ip_vpn='$ip'"
else
echo $ip "OFFLINE"
mysql -uphptest -pphphaslo openwrt -e "UPDATE openvpn SET status='OFFLINE' WHERE ip_vpn='$ip'"
fi
done
echo "Teraz wyciagam wszystko z tabeli lamptest"
mysql -uphptest -pphphaslo openwrt -s -N -e "SELECT * FROM lamptest"
Skrypt dziala zgodnie z zalożeniami gdy go uruchamiam w konsoli, ale gdy go juz wrzuce do crona to mimo to że widze w logach to nie widze efektu w bazie danych :
Mon Sep 24 02:20:00 2018 cron.info crond[1415]: USER root pid 4275 cmd / www1/crontping.sh
Mon Sep 24 02:30:00 2018 cron.info crond[1415]: USER root pid 4288 cmd / www1/crontping.sh
Mon Sep 24 02:30:28 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Mon Sep 24 02:30:28 2018 daemon.notice netifd: wan (1318): udhcpc: lease of 192.168.0.150 obtained, lease time 3600
Mon Sep 24 02:40:00 2018 cron.info crond[1415]: USER root pid 4311 cmd / www1/crontping.sh
Mon Sep 24 02:50:00 2018 cron.info crond[1415]: USER root pid 4324 cmd / www1/crontping.sh
Mon Sep 24 03:00:00 2018 cron.info crond[1415]: USER root pid 4336 cmd / www1/crontping.sh
Mon Sep 24 03:00:28 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Mon Sep 24 03:00:28 2018 daemon.notice netifd: wan (1318): udhcpc: lease of 192.168.0.150 obtained, lease time 3600
Mon Sep 24 03:10:00 2018 cron.info crond[1415]: USER root pid 4359 cmd / www1/crontping.sh
Mon Sep 24 03:20:00 2018 cron.info crond[1415]: USER root pid 4372 cmd / www1/crontping.sh
Mon Sep 24 03:30:00 2018 cron.info crond[1415]: USER root pid 4385 cmd / www1/crontping.sh
Mon Sep 24 03:30:28 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Mon Sep 24 03:30:28 2018 daemon.notice netifd: wan (1318): udhcpc: lease of 192.168.0.150 obtained, lease time 3600
Mon Sep 24 03:40:00 2018 cron.info crond[1415]: USER root pid 4400 cmd / www1/crontping.sh
Mon Sep 24 03:50:00 2018 cron.info crond[1415]: USER root pid 4413 cmd / www1/crontping.sh
Mon Sep 24 03:56:44 2018 daemon.info dnsmasq-dhcp[2341]: DHCPREQUEST(br-lan) 192.168.1.121 00:09:b0:98:0a:d2
Mon Sep 24 03:56:44 2018 daemon.info dnsmasq-dhcp[2341]: DHCPACK(br-lan) 192.168.1.121 00:09:b0:98:0a:d2
Mon Sep 24 04:00:00 2018 cron.info crond[1415]: USER root pid 4425 cmd / www1/crontping.sh
Mon Sep 24 04:00:28 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Mon Sep 24 04:00:28 2018 daemon.notice netifd: wan (1318): udhcpc: lease of 192.168.0.150 obtained, lease time 3600
Mon Sep 24 04:10:00 2018 cron.info crond[1415]: USER root pid 4447 cmd / www1/crontping.sh
Mon Sep 24 04:20:00 2018 cron.info crond[1415]: USER root pid 4460 cmd / www1/crontping.sh
Mon Sep 24 04:30:00 2018 cron.info crond[1415]: USER root pid 4472 cmd / www1/crontping.sh
Mon Sep 24 04:30:29 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Mon Sep 24 04:30:29 2018 daemon.notice netifd: wan (1318): udhcpc: lease of 192.168.0.150 obtained, lease time 3600
Mon Sep 24 04:40:00 2018 cron.info crond[1415]: USER root pid 4495 cmd / www1/crontping.sh
Mon Sep 24 04:50:00 2018 cron.info crond[1415]: USER root pid 4508 cmd / www1/crontping.sh
Mon Sep 24 05:00:00 2018 cron.info crond[1415]: USER root pid 4521 cmd / www1/crontping.sh
Mon Sep 24 05:00:29 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Mon Sep 24 05:00:29 2018 daemon.notice netifd: wan (1318): udhcpc: lease of 192.168.0.150 obtained, lease time 3600
Mon Sep 24 05:10:00 2018 cron.info crond[1415]: USER root pid 4544 cmd / www1/crontping.sh
Mon Sep 24 05:20:00 2018 cron.info crond[1415]: USER root pid 4557 cmd / www1/crontping.sh
Mon Sep 24 05:30:00 2018 cron.info crond[1415]: USER root pid 4562 cmd / www1/crontping.sh
Mon Sep 24 05:30:29 2018 daemon.notice netifd: wan (1318): udhcpc: sending renew to 192.168.0.1
Moj konfig samego crona:
root@VigoradoNetwork:~# cat /etc/crontabs/root
*/10 * * * * / www1/crontping.sh root@VigoradoNetwork:~#
3. Szczerze przyznam że ustawienie dysku sieciowego to kolejne dla mnie wyzwanie.
Obecnie jedyna droga jaka moge sie zalogowac na ftp router to jest fillezilla.
Próbowałem już na dwóch kompach mapować dysk, podawac sciezki hasla, mam nawet uzytkownika oddzielnie stworzonego do ftp ktory to ma przydzielona sciezke /www1/uploads/ Jednak za kazdym razem gdy wpisuje okna przy ustawianiu dysku sieciowego to wywala mi odmowa dostępu. Dodam ze na routerze mam zainstalowany vsftpd.