ale gafa
Dzięki za pomoc.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez KrJ
Strony 1
ale gafa
Dzięki za pomoc.
Witam
robiłem skrypt zgodnie z instrukcją i kiedy trzeba było włączyć go do procedur startowych :
root@Gargoyle:~# /etc/init.d/log_www enable
/bin/sh: can't open 'etc/rc.common'
root@Gargoyle:~#czy mógłby ktoś podpowiedzieć jak to pchnąć dalej?
sprzęt:
| Gargoyle PL 1.6.1.4 (8eab7c6)
| OpenWrt Attitude Adjustment 12.09.1 (r41182)
| Build time: 2014-06-14 11:29 CEST
|
| Cezary Jackiewicz (obsy), http://eko.one.pl
|
----------------------------------------------------------------
| Machine: TP-Link TL-WR1043N/ND v1
| Uptime: 0d, 09:25:43
| Load: 0.04 0.03 0.05
. . . ok postaram się pisać bardziej jasno
zainstalowałem to z poprzedniego postu
opkg update && opkg install procps --force-overwritepokazał wszystko ok
ustawiłem na 2 godziny bo nie wiem czy się nie przeładuje przy większym obciążeniu
dzięki za pomoc.
opis tej godziny widziałem w crontabie i gdzieś w necie nie wiedziałem że FAT ma tu znaczenie
dzięki za wyjaśnienie.
o katalogu arch nie wspomniałem bo sam o nim zapomniałem jak mi się skrypt sypał do nikogo nie mam o to pretensji jeśli tak wyszło z mojego postu to sorki tak nie miało być
dzięki za pomoc
prośba tylko o sprawdzenie tego wpisu w cronie czy nie będzie z czymś kolidować.
zadziałało ![]()
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ./log_backup.sh
/etc/rc.common: line 85: pkill: not found
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# /usr/sbin/urlsnarf: listening on br-lan [tcp port 80 or port 8080 or port 3128]
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ls -al
drwxrwxrwx 3 root root 4096 Jun 11 11:06 .
drwxrwxrwx 4 root root 4096 Jan 1 1970 ..
-rwxrwxrwx 1 root root 9098 Jun 11 11:06 2014.06.11-11.06.38.gz
drwxrwxrwx 2 root root 4096 Jun 11 01:45 arch
-rwxrwxrwx 1 root root 214 Jun 11 11:06 log_backup.sh
-rwxrwxrwx 1 root root 160 Jun 11 09:52 log_backup.sh.old
-rwxrwxrwx 1 root root 701 Jun 11 11:06 log_www.txtnie wrzuca tego do arch ale tak też może być
dzięki wielkie
jeszcze tylko jak bezproblemowo dorzucić ten skrypt do Crona i jak często go zapisywać przy 5-8 urządzeniach w sieci?
------
Dopisałem do crona taką linię
root@Gargoyle:/etc/crontabs# crontab -e
0 0,4,8,12,16,20 * * * date -u +"%Y.%m.%d-%H:%M:%S" >/usr/data/time_backup
0 */2 * * * /tmp/usb_mount/dev_sda1/logwww/log_backup.sh
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
25 12 * * * /sbin/stat.sh
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.shczy tak będzie dobrze??
niestety
-rwxrwxrwx 1 root root 307658 Jun 11 10:45 log_www.txt
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ./log_backup.sh
/etc/rc.common: line 85: pkill: not found
./log_backup.sh: line 7: can't create /tmp/usb_mount/dev_sda1/logwww/2014.06.11-10:45:29.gz: Invalid argument-rwxrwxrwx 1 root root 3452 Jun 11 10:49 log_www.txt
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# cat log_backup.sh
#!/bin/sh
NOW=`date +%Y.%m.%d-%H:%M:%S`
WDIR='/tmp/usb_mount/dev_sda1/logwww'
FILE='log_www.txt'
/etc/init.d/log_www stop
gzip -c $WDIR/$FILE > $WDIR/$FILE_$NOW.gz
rm $WDIR/$FILE
/etc/init.d/log_www start
exit 0
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww#skasował plik log_www.txt i router się wysypał
Skrypt nadal nie zapisuje logów
dopiero kiedy go przerobiłem i usunąłem kompresję gzip zaczął zapisywać do txt
#!/bin/sh /etc/rc.common
START=99
start() {
/usr/sbin/urlsnarf -i br-lan >> /tmp/usb_mount/dev_sda1/logwww/log_www.txt &
}
stop() {
pkill urlsnarf
}i wszystko byłoby super ale chciałem zrobić skrypt który mi z automatu zapisze te logi
poza kompresją i tworzeniem nowego pliku reszta wysypuje mi cały router (Tp-Link 1043ND)
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# cat log_backup.sh
#!/bin/sh
gzip log_www.txt
NOW='date +%y.%m.%d-%H:%M'
mv log_www.txt.gz log_www_$NOW.txt.gz
touch log_www.txt
/etc/init.d/log_www restartnie działa dodawanie daty wyskakuje komunikat No such file or directory
po kompresji starego i stworzeniu nowego pliku przestaje zapisywać logi.
a próba restartu urlsnarf kończy się wysypem routera
co jest nie tak z tym skryptem ??
Czy plik log_www.txt.gz musi być utworzony?
Czy jeśli go nie będzie to skrypt przy starcie sam go utworzy ??
wielkie dzięki za podpowiedź z restartem
ale bardziej zależy mi na urlsnarf
bo mój log_www nadal jest pusty.
podziałało
root@Gargoyle:/etc/config# /etc/init.d/uhttpd restart
root@Gargoyle:/etc/config#dzięki
zrobiłem restart routera, urlsnarf wystartował sam,
a plik log_www.txt.gz dalej pusty.
tak przy okazji jak z konsoli zrobić restart routera??
root@Gargoyle:/etc/config# cat uhttpd
config uhttpd 'main'
list listen_http '0.0.0.0:80'
list listen_https '0.0.0.0:443'
option home '/tmp/usb_mount/dev_sda1/www1'
option rfc1918_filter '1'
option max_requests '3'
option cert '/etc/uhttpd.crt'
option key '/etc/uhttpd.key'
option cgi_prefix '/cgi-bin'
option script_timeout '60'
option network_timeout '30'
option tcp_keepalive '1'
config cert 'px5g'
option days '730'
option bits '1024'
option country 'DE'
option state 'Berlin'
option location 'Berlin'
option commonname 'OpenWrt'
config uhttpd 'start'
list listen_http '0.0.0.0:80'
option home '/tmp/usb_mount/dev_sda1/www1'
option cgi_prefix '/cgi-bin'
option interpreter '.sh=/bin/sh'jest
root@Gargoyle:/# cd /tmp/usb_mount/dev_sda1/logwww/
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww# ls -al
drwxrwxrwx 2 root root 4096 Jun 10 09:35 .
drwxrwxrwx 4 root root 4096 Jan 1 1970 ..
-rwxrwxrwx 1 root root 0 Jun 10 09:35 log_www.txt.gz
root@Gargoyle:/tmp/usb_mount/E60E-2E00/logwww#a log_www.txt.gz jest pusty
jak wpisałem w konsoli
root@Gargoyle:/# urlsnarf -i br-lan
urlsnarf: listening on br-lan [tcp port 80 or port 8080 or port 3128]
192.168.1.193 - - [10/Jun/2014:11:13:16 +0200] "GET http://eko.one.pl/ HTTP/1.1" -......to zasypuje logami
a w pliku log_www wpisałem:
#!/bin/sh /etc/rc.common
START=99
start() {
/usr/sbin/urlsnarf -i br-lan | gzip >> /tmp/usb_mount/dev_sda1/logwww/log_www.txt.gz &
}
stop() {
pkill urlsnarf
}i pusto
chodzić chodzi tylko niepokoi mnie ten Error przy starcie czy restarcie
root@Gargoyle:~# /etc/init.d/uhttpd restart
bind(): Address already in use
Error: No sockets bound, unable to continuejesli to nie istotne to nie ma tematu.
Witam wszystkich
zrobiłem tak jak w tej: Instrukcji "OpenWrt - monitorowanie odwiedzanych stron"
i ps pokazuje że chodzi:
root@Gargoyle:/# ps
2563 root 5704 S /usr/sbin/urlsnarf -i br-lanale w pliku log_www.txt.gz nic się nie odkłada
Jak sprawdzić co jest nie tak?
jest:
root@Gargoyle:~# netstat -nap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:32777 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:32778 0.0.0.0:* LISTEN 1882/rpc.statd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2001/smbd
tcp 0 0 0.0.0.0:32780 0.0.0.0:* LISTEN 1904/rpc.mountd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 858/portmap
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3734/uhttpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2497/vsftpd
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 1847/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1325/dropbear
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2001/smbd
tcp 0 132 192.168.1.1:22 192.168.1.193:65147 ESTABLISHED 3509/dropbear
tcp 0 0 :::139 :::* LISTEN 2001/smbd
tcp 0 0 :::81 :::* LISTEN 1356/httpd_gargoyle
tcp 0 0 :::53 :::* LISTEN 1847/dnsmasq
tcp 0 0 :::22 :::* LISTEN 1325/dropbear
tcp 0 0 :::443 :::* LISTEN 1356/httpd_gargoyle
tcp 0 0 :::445 :::* LISTEN 2001/smbd
udp 0 0 0.0.0.0:2049 0.0.0.0:* -
udp 0 0 0.0.0.0:32777 0.0.0.0:* -
udp 0 0 0.0.0.0:32778 0.0.0.0:* 1882/rpc.statd
udp 0 0 0.0.0.0:32780 0.0.0.0:* 1904/rpc.mountd
udp 0 0 127.0.0.1:786 0.0.0.0:* 1882/rpc.statd
udp 0 0 0.0.0.0:53 0.0.0.0:* 1847/dnsmasq
udp 0 0 0.0.0.0:67 0.0.0.0:* 1847/dnsmasq
udp 0 0 0.0.0.0:111 0.0.0.0:* 858/portmap
udp 0 0 192.168.1.255:137 0.0.0.0:* 2005/nmbd
udp 0 0 192.168.1.1:137 0.0.0.0:* 2005/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 2005/nmbd
udp 0 0 192.168.1.255:138 0.0.0.0:* 2005/nmbd
udp 0 0 192.168.1.1:138 0.0.0.0:* 2005/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 2005/nmbd
udp 0 0 :::53 :::* 1847/dnsmasq
raw 0 0 0.0.0.0:255 0.0.0.0:* 255 2563/urlsnarf
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 11 [ ] DGRAM 1028 739/syslogd /dev/log
unix 2 [ ACC ] STREAM LISTENING 3102 2005/nmbd /var/nmbd/unexpected
unix 2 [ ] DGRAM 1929 1193/hostapd /var/run/hostapd-phy0/wlan0
unix 2 [ ACC ] STREAM LISTENING 1179 753/ubusd /var/run/ubus.sock
unix 2 [ ] DGRAM 3478 1193/hostapd
unix 2 [ ] DGRAM 2898 1904/rpc.mountd
unix 2 [ ] DGRAM 2841 509/logger
unix 2 [ ] DGRAM 2814 1882/rpc.statd
unix 2 [ ] DGRAM 2729 1847/dnsmasq
unix 2 [ ] DGRAM 2155 1356/httpd_gargoyle
unix 2 [ ] DGRAM 2128 1325/dropbear
unix 2 [ ] DGRAM 1493 907/netifd
unix 2 [ ] DGRAM 1476 907/netifd
unix 3 [ ] STREAM CONNECTED 1474 753/ubusd /var/run/ubus.sock
unix 3 [ ] STREAM CONNECTED 1473 907/netifd
unix 2 [ ] DGRAM 1404 858/portmap
root@Gargoyle:~#nawet przy restarcie jest to samo
root@Gargoyle:~# /etc/init.d/uhttpd restart
bind(): Address already in use
Error: No sockets bound, unable to continuena 81 ustawiłem Gargoyle
coś zmieniłem w /etc/config/uhttpd, napewno dodałem parametr "name" i wtedy na 192.168.1.1 pojawił się mój index.html strona powitalna.
czyli serwer startuje ale ten komunikat:
root@Gargoyle:/etc/init.d# /etc/init.d/uhttpd start
bind(): Address already in use
Error: No sockets bound, unable to continuenadal się pojawia.
o co w nim chodzi ??
Gargoyle chodzi na
http://192.168.1.1:81/
a strona ma wchodzić na 80
Witam
Próbowałem zrobić stronę powitalną
ale po próbie uruchomienia wyrzuca komunikat:
root@Gargoyle:/etc/init.d# /etc/init.d/uhttpd start
bind(): Address already in use
Error: No sockets bound, unable to continuema ktoś może pomysł jak go uruchomić ??
Czy jest jakaś szansa na uruchomienie tego lub podobnego monitora?
dodam że (z pewnych kosztownych powodów) instalując OpenWrt głównie na tym mi zależało.
pozdrawiam.
Witam
chciałem uruchomić "OpenWrt - monitorowanie odwiedzanych stron"
ale napotkałem problem już na starcie z instalacją Dsniff
czy ktoś mógłby podpowiedzieć z kąd zainstalować tą paczkę ??
pozdrawiam.
Strony 1
eko.one.pl → Posty przez KrJ
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc