1

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Dopiero niedawno zacząłem sprawdzać ustawienia dysku.
Mam dysk Seagate Expansion 2TB.
Wydaje mi się, że problem faktycznie leży po stronie dysku, bo jak wcześniej pisałem hd-idle próbuje usypiać.
Może spróbuje jeszcze pod linuxem u kogoś spróbować (bo w domu mam tylko Windowsa).

2

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Za pewne miałem w tym jakiś swój udział. Kombinowałem coś z minidlna (dokuczało mi, że w TV wyświetlały się jednocześnie 2 foldery danych, jeden z numerem dysku, drugi z jego symbolem - sda1).
Ostatecznie nie udało mi się tego naprawić, za to pojawił się probem z hd-idle.
Od tego czasu stawiałem na nowo router już kilka razy, formatowałem dysk i ..... i nic!
Ciekawe jest, że po komendzie: hd-idle -t sda, dysk się aktywuje i zaczyna jakiś proces (pewnie uśpienia), ale się nie wyłącza.
Dodam, że aktualnie mam czysty system po sysupgradzie, a wcześniej usypiał mi nawet pomimo uruchomionej samby, minidlna i tam coś jeszcze.

Masz Cezary jakiś pomysł?

3

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Przyłącze się do tematu.
Jak dotąd u mnie wszystko działało jak trzeba, niestety hd-idle przestało działać (sdparm i hdparm też).

I tu po mam następujące pytanie, co oznaczają symbole "S" i "N" po wrzuceniu poniższej komendy:

  ps|grep hd-idle
5426 root       776 S N  /usr/bin/hd-idle -a sda -i 120
5476 root      1496 S    grep hd-idle

4

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Zanim odmontowałem, spróbowałem jeszcze raz uśpić.
I... działa.
Dysk usypia się a minidlna działa. Dysk się wzbudza i usypia jak Bozia kazała.

Myślę, że osiągnąłem co chciałem. Jeszcze potestuję i dam odpowiedź.

5

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki za poradę.

Jak znajdę trochę czasu to spróbuję to zrobić, a na razie po prostu odmontuję dysk.

6

(39 odpowiedzi, napisanych Oprogramowanie / Software)

To może powiem na czym mi zależy.
Chcę stworzyć sieć domową z dostępem do dysku sieciowego przez TV (czyli minidlna cały czas jest włączone).
Raz na jakiś czas będę potrzebował dostępu do dysku z kompa, np. żeby dodać nowe pliki (czyli samba).

Rozumiem, że ftp też musi być włączone.

Co do nfs to nie wiem czy muszę mieć aktywne.

Cezary, teraz idę do roboty i dopiero wieczorem wrócę.

7

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Na pewno mam uruchomioną Sambę i chciałbym dalej z niej korzystać.
Czy coś jeszcze?

Nie wiem....
Poniżej logi

root@Gargoyle:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1508 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [kworker/u:0]
    6 root         0 SW<  [khelper]
   67 root         0 SW   [sync_supers]
   69 root         0 SW   [bdi-default]
   71 root         0 SW<  [kblockd]
  102 root         0 SW   [kswapd0]
  150 root         0 SW   [fsnotify_mark]
  180 root         0 SW<  [ath79-spi]
  191 root         0 SW   [mtdblock0]
  196 root         0 SW   [mtdblock1]
  201 root         0 SW   [mtdblock2]
  206 root         0 SW   [mtdblock3]
  211 root         0 SW   [mtdblock4]
  216 root         0 SW   [mtdblock5]
  515 root         0 SW   [khubd]
  524 root         0 SW   [kworker/0:3]
  525 root         0 SW   [scsi_eh_0]
  526 root         0 SW   [usb-storage]
  527 root         0 SW   [scsi_eh_1]
  528 root         0 SW   [usb-storage]
  555 root         0 SW   [jbd2/sdb1-8]
  556 root         0 SW<  [ext4-dio-unwrit]
  578 root      1508 S    init
  610 root         0 SW<  [cfg80211]
  649 root         0 SW<  [rpciod]
  672 root         0 SW<  [nfsiod]
  827 root      1512 S    /sbin/syslogd -C16
  829 root      1496 S    /sbin/klogd
  831 root       884 S    /sbin/hotplug2 --override --persistent --set-rules-f
  841 root       876 S    /sbin/ubusd
  939 nobody    1024 S    /usr/sbin/portmap
  965 root      1484 S    /sbin/netifd
1017 root      1512 S    udhcpc -p /var/run/udhcpc-eth0.2.pid -s /lib/netifd/
1265 root      1600 S    hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostap
1414 root      1592 S    hostapd -P /var/run/wifi-phy1.pid -B /var/run/hostap
1690 root      1152 S    /usr/sbin/dropbear -P /var/run/dropbear.1.pid -p 22
1776 root      1344 S    httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d
2310 nobody     972 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf
2341 root      1068 S    /usr/sbin/rpc.statd -p 32778 -o 32779
2349 root         0 SW   [lockd]
2350 root         0 SW   [nfsd]
2351 root         0 SW   [nfsd]
2352 root         0 SW   [nfsd]
2353 root         0 SW   [nfsd]
2354 root         0 SW   [nfsd]
2355 root         0 SW   [nfsd]
2356 root         0 SW   [nfsd]
2357 root         0 SW   [nfsd]
2359 root      1396 S    /usr/sbin/rpc.mountd -p 32780 -F
2469 root      3148 S    /usr/sbin/smbd -D
2472 root      3208 S    /usr/sbin/nmbd -D
2604 root      1504 S    /usr/sbin/ntpd -n -p 0.pool.ntp.org -p 1.pool.ntp.or
2841 root      2592 S    ntfs-3g /dev/sda1 /tmp/usb_mount/0E6A17016A16E56D
2878 root      1504 S    /sbin/watchdog -t 5 /dev/watchdog
2933 root      1020 S    /usr/sbin/vsftpd /tmp/vsftpd/vsftpd.conf
4041 root      3140 S    /usr/sbin/openvpn --syslog openvpn(custom_config) --
4166 root      1512 S    /usr/sbin/crond -c /etc/crontabs -l 9
4213 root         0 SW   [kworker/0:0]
4826 root     22448 S N  /usr/sbin/minidlnad -f /tmp/minidlna.conf
5550 root      3860 S    /usr/sbin/smbd -D
5687 root         0 SW   [kworker/u:2]
5745 root         0 SW   [kworker/0:1]
5760 root         0 SW   [kworker/0:2]
5765 root      1216 S    /usr/sbin/dropbear -P /var/run/dropbear.1.pid -p 22
5766 root      1524 S    -ash
5826 root      1500 R    ps

8

(39 odpowiedzi, napisanych Oprogramowanie / Software)

W jaki sposób mogę sprawdzić te procesy i jak je wyłączyć?

Rozumiem, że po wyłączeniu tych procesów mam ponownie uruchomić Hd-Idle.

9

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Nic nie będzie. ntfs jako system plików pod linuksem nie obsługuje inotify, same się więc nie pojawią w minidlna.

Cezary u mnie inotify jednak działa pod NTFS. Po załadowaniu nowego pliku na dysk NTFS, minidlna go sparsował.

Tylko chciałbym jeszcze mieć możliwość zatrzymywania dysku, żeby nie pracował non-stop. Jak miałem ustawione Hd-Idle, to minidlna wariowało.
Jest jakiś inny sposób na zatrzymywanie dysku?

10

(39 odpowiedzi, napisanych Oprogramowanie / Software)

W takim razie wielkie dzięki.
Do jutra.

11

(39 odpowiedzi, napisanych Oprogramowanie / Software)

O dwa pierwsze.

Marecki napisał/a:

OK
To już jak wszystkie się załadują spróbuję dodać coś nowego.

A jeśli się nie uda, to zmiana systemu plików w dysku na linuksowy coś może pomóc?

Czy router poradzi sobie z formatowaniem dysku o pojemności 2TB?

I jeszcze jedno pytanie, dlaczego z putty nie mogę zrobić reskanu minidlna?

12

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary,
O ile nie idziesz jeszcze spać, możesz mi odpowiedzieć na 2 pierwsze pytania, zanim zdenerwowałem Cię tym trzecim.

13

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Jak już zauważyłeś jestem laikiem w tej dziedzinie.

Moja przygoda z OpenWrt zaczęła się od przejrzenia całego forum.
Dla mnie minidlna to program z którym aktualnie próbuję sobie poradzić.
Czytając forum nie znalazłem nigdzie "minidlad".

Wiem tylko, że u mnie po wpisaniu w uci komend dotyczących minidlna wyskakuje: -ash: minidlna: not found, a u innych widziałem jakieś wpisy.
I w tym też doszukiwałem się mojego problemu, widocznie się myliłem.

W takim razie już do tego nie wrócę.

14

(39 odpowiedzi, napisanych Oprogramowanie / Software)

OK
To już jak wszystkie się załadują spróbuję dodać coś nowego.

A jeśli się nie uda, to zmiana systemu plików w dysku na linuksowy coś może pomóc?

Czy router poradzi sobie z formatowaniem dysku o pojemności 2TB?

I jeszcze jedno pytanie, dlaczego z putty nie mogę zrobić reskanu minidlna?

15

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Nie rozumiem.

Pliki się ciągle ładują:

Audio files: 190
Video files: 352
Image files: 16


Na TV też je odtwarza.

16

(39 odpowiedzi, napisanych Oprogramowanie / Software)

No więc zapomniałem wspomnieć o Hd-Idle. Miałem tę opcję włączoną.
Wyłączyłem Hd-Idle. A z poziomu GUI w DLNA kliknąłem "Przeskanuj ponownie".

Próbowałem wcześniej minidlna -R, ale nie reagował.

Tak więc pojawiają się nowe pliki i zobaczymy co będzie jutro.

17

(39 odpowiedzi, napisanych Oprogramowanie / Software)

No dobra moja niewiedza jest wkurzająca. Przyznaję.
Ale co mogę zrobić, żeby DLNA mi śmigało?

18

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Chciałem pokazać, że minidlna nie reaguje na komendy, tak samo jest w przypadku odświeżania:
root@Gargoyle:~# minidlna -R
-ash: minidlna: not found

Jeżeli chodzi o USB, to postępowałem zgodnie z tym co napisałem w pierwszym poście, czyli usunąłem przez uci wszystkie wpisy, ale to chyba nie w tym jest mój problem, no chyba że jest.....

19

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Wiesz Cezary, nie jestem zbyt biegły w te klocki i może dlatego jestem ignorantem.
Ale do rzeczy, że niby co miałbym z tą binarką zrobić?
Czy w ustawieniach dlna coś źle ustawiłem?

Nie rozumiem też dlaczego jak odinstalowałem plugin-gargoyle-usb-storage, to dalej w gui widzę zakładkę "Nośniki USB".

20

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Do Skansenika,
Tak też już próbowałem i bez zmian, w configu ustawione miałem minidlna.config.db_dir=/tmp/usb_mount/ (tak samo z log_dir), wówczas na dysku zewnętrznym nie znalazłem plików konfiguracyjnych, więc podejrzewam, że były w tedy na penie z extrootem.
A co do opóźnienia startu, to nie rozumiem co mogłoby to zmienić. Przecież dlna jest cały czas uruchomione.

21

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary,
Oto co słychać w putty (od wczoraj nic nie robiłem i ciągle są zera):

mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=63312k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sdb1 on /overlay type ext4 (rw,sync,relatime,user_xattr,barrier=1,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /tmp/usb_mount/0E6A17016A16E56D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda1 on /tmp/share_home/anonymous/DYSK type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

Czyli dysk jest zamontowany, u mnie jako sda1, chociaż zanim przez gui ustawiałem współdzielony dysk, to był na sdb???

Po komendzie logread udało mi się skopiować tylko część:
....

Jul 30 20:03:27 Gargoyle daemon.notice rpc.statd[2341]: Version 1.2.6 starting
Jul 30 20:03:27 Gargoyle daemon.notice sm-notify[2342]: Version 1.2.6 starting
Jul 30 20:03:27 Gargoyle daemon.err sm-notify[2342]: Failed to open directory sm                                                                                        .bak: No such file or directory
Jul 30 20:03:27 Gargoyle daemon.notice rpc.statd[2341]: Initializing NSM state
Jul 30 20:03:27 Gargoyle daemon.warn rpc.statd[2341]: Running as root.  chown /v                                                                                        ar/lib/nfs to choose different user
Jul 30 20:03:28 Gargoyle daemon.notice rpc.mountd[2359]: Version 1.2.6 starting
Jul 30 20:03:28 Gargoyle daemon.notice ntfs-3g[2366]: Version 2011.4.12 external                                                                                         FUSE 29
Jul 30 20:03:28 Gargoyle daemon.notice ntfs-3g[2366]: Mounted /dev/sda1 (Read-Wr                                                                                        ite, label "Seagate Expansion Drive", NTFS 3.1)
Jul 30 20:03:28 Gargoyle daemon.notice ntfs-3g[2366]: Cmdline options:
Jul 30 20:03:28 Gargoyle daemon.notice ntfs-3g[2366]: Mount options: allow_other                                                                                        ,nonempty,atime,fsname=/dev/sda1,blkdev,blksize=4096
Jul 30 20:03:28 Gargoyle daemon.notice ntfs-3g[2366]: Ownership and permissions                                                                                         disabled, configuration type 1
Jul 30 20:03:28 Gargoyle kern.warn kernel: [   73.560000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:28 Gargoyle kern.warn kernel: [   73.560000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:28 Gargoyle kern.info kernel: [   73.610000] Adding 987128k swap on                                                                                         /dev/sdb2.  Priority:-1 extents:1 across:987128k
Jul 30 20:03:29 Gargoyle daemon.notice ntfs-3g[2366]: Unmounting /dev/sda1 (Seag                                                                                        ate Expansion Drive)
Jul 30 20:03:31 Gargoyle user.info sysinit: ERROR: No valid dynamic DNS service                                                                                         configurations defined
Jul 30 20:03:31 Gargoyle user.info sysinit: (Did you specify correct configurati                                                                                        on file path?)
Jul 30 20:03:31 Gargoyle user.notice firewall: Reloading firewall due to ifup of                                                                                         wan (eth0.2)
Jul 30 20:03:32 Gargoyle kern.warn kernel: [   76.930000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:32 Gargoyle kern.warn kernel: [   76.930000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:35 Gargoyle daemon.notice ntfs-3g[2610]: Version 2011.4.12 external                                                                                         FUSE 29
Jul 30 20:03:35 Gargoyle daemon.notice ntfs-3g[2610]: Mounted /dev/sda1 (Read-Wr                                                                                        ite, label "Seagate Expansion Drive", NTFS 3.1)
Jul 30 20:03:35 Gargoyle daemon.notice ntfs-3g[2610]: Cmdline options:
Jul 30 20:03:35 Gargoyle daemon.notice ntfs-3g[2610]: Mount options: allow_other                                                                                        ,nonempty,atime,fsname=/dev/sda1,blkdev,blksize=4096
Jul 30 20:03:35 Gargoyle daemon.notice ntfs-3g[2610]: Ownership and permissions                                                                                         disabled, configuration type 1
Jul 30 20:03:35 Gargoyle kern.warn kernel: [   80.460000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:35 Gargoyle kern.warn kernel: [   80.460000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:35 Gargoyle kern.info kernel: [   80.490000] Adding 987128k swap on                                                                                         /dev/sdb2.  Priority:-1 extents:1 across:987128k
Jul 30 20:03:35 Gargoyle kern.warn kernel: [   80.600000] head: sending ioctl 54                                                                                        0d to a partition!
Jul 30 20:03:35 Gargoyle kern.warn kernel: [   80.610000] head: sending ioctl 54                                                                                        0d to a partition!
Jul 30 20:03:36 Gargoyle daemon.notice ntfs-3g[2610]: Unmounting /dev/sda1 (Seag                                                                                        ate Expansion Drive)
Jul 30 20:03:37 Gargoyle kern.warn kernel: [   81.850000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:37 Gargoyle kern.warn kernel: [   81.850000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:40 Gargoyle daemon.notice ntfs-3g[2727]: Version 2011.4.12 external                                                                                         FUSE 29
Jul 30 20:03:40 Gargoyle daemon.notice ntfs-3g[2727]: Mounted /dev/sda1 (Read-Wr                                                                                        ite, label "Seagate Expansion Drive", NTFS 3.1)
Jul 30 20:03:40 Gargoyle daemon.notice ntfs-3g[2727]: Cmdline options:
Jul 30 20:03:40 Gargoyle daemon.notice ntfs-3g[2727]: Mount options: allow_other                                                                                        ,nonempty,atime,fsname=/dev/sda1,blkdev,blksize=4096
Jul 30 20:03:40 Gargoyle daemon.notice ntfs-3g[2727]: Ownership and permissions                                                                                         disabled, configuration type 1
Jul 30 20:03:40 Gargoyle kern.warn kernel: [   85.300000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:40 Gargoyle kern.warn kernel: [   85.310000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:40 Gargoyle kern.info kernel: [   85.340000] Adding 987128k swap on                                                                                         /dev/sdb2.  Priority:-1 extents:1 across:987128k
Jul 30 20:03:40 Gargoyle kern.warn kernel: [   85.440000] head: sending ioctl 54                                                                                        0d to a partition!
Jul 30 20:03:40 Gargoyle kern.warn kernel: [   85.450000] head: sending ioctl 54                                                                                        0d to a partition!
Jul 30 20:03:40 Gargoyle daemon.notice ntfs-3g[2727]: Unmounting /dev/sda1 (Seag                                                                                        ate Expansion Drive)
Jul 30 20:03:41 Gargoyle kern.warn kernel: [   86.580000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:41 Gargoyle kern.warn kernel: [   86.580000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:45 Gargoyle daemon.notice ntfs-3g[2841]: Version 2011.4.12 external                                                                                         FUSE 29
Jul 30 20:03:45 Gargoyle daemon.notice ntfs-3g[2841]: Mounted /dev/sda1 (Read-Wr                                                                                        ite, label "Seagate Expansion Drive", NTFS 3.1)
Jul 30 20:03:45 Gargoyle daemon.notice ntfs-3g[2841]: Cmdline options:
Jul 30 20:03:45 Gargoyle daemon.notice ntfs-3g[2841]: Mount options: allow_other                                                                                        ,nonempty,atime,fsname=/dev/sda1,blkdev,blksize=4096
Jul 30 20:03:45 Gargoyle daemon.notice ntfs-3g[2841]: Ownership and permissions                                                                                         disabled, configuration type 1
Jul 30 20:03:45 Gargoyle kern.warn kernel: [   90.010000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:45 Gargoyle kern.warn kernel: [   90.010000] disktype: sending ioct                                                                                        l 5305 to a partition!
Jul 30 20:03:45 Gargoyle kern.info kernel: [   90.060000] Adding 987128k swap on                                                                                         /dev/sdb2.  Priority:-1 extents:1 across:987128k
Jul 30 20:03:45 Gargoyle user.notice root: vsftpd init: mounted = 1
Jul 30 20:03:45 Gargoyle user.notice root: vsftpd init: got_lock = 1
Jul 30 20:03:46 Gargoyle user.info sysinit: setting up led USB1
Jul 30 20:03:46 Gargoyle user.info sysinit: setting up led USB2
Jul 30 20:03:46 Gargoyle user.info sysinit: setting up led WLAN2G
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: OpenVPN 2.2                                                                                        .2 mips-openwrt-linux [SSL] [LZO2] [EPOLL] built on Jul  9 2013
Jul 30 20:03:47 Gargoyle daemon.warn openvpn(custom_config)[2957]: WARNING: usin                                                                                        g --duplicate-cn and --client-config-dir together is probably not what you want
Jul 30 20:03:47 Gargoyle daemon.warn openvpn(custom_config)[2957]: NOTE: the cur                                                                                        rent --script-security setting may allow this configuration to call user-defined                                                                                         scripts
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: Diffie-Hell                                                                                        man initialized with 1024 bit key
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: Control Cha                                                                                        nnel Authentication: using '/etc/openvpn/ta.key' as a OpenVPN static key file
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: Outgoing Co                                                                                        ntrol Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authent                                                                                        ication
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: Incoming Co                                                                                        ntrol Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authent                                                                                        ication
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: TLS-Auth MT                                                                                        U parms [ L:1542 D:166 EF:66 EB:0 ET:0 EL:0 ]
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: Socket Buff                                                                                        ers: R=[163840->131072] S=[163840->131072]
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: TUN/TAP dev                                                                                        ice tun0 opened
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: TUN/TAP TX                                                                                         queue length set to 100
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: /sbin/ifcon                                                                                        fig tun0 10.8.0.1 netmask 255.255.255.0 mtu 1500 broadcast 10.8.0.255
Jul 30 20:03:47 Gargoyle daemon.notice netifd: Interface 'vpn' is now up
Jul 30 20:03:47 Gargoyle daemon.notice openvpn(custom_config)[2957]: /etc/openvp                                                                                        n.up tun0 1500 1542 10.8.0.1 255.255.255.0 init
Jul 30 20:03:47 Gargoyle user.notice root: openvpn up script called
Jul 30 20:03:47 Gargoyle kern.warn kernel: [   92.520000] ipt_bandwidth: timezon                                                                                        e shift of 120 minutes detected, adjusting
Jul 30 20:03:47 Gargoyle kern.warn kernel: [   92.520000]                old min                                                                                        utes west=0, new minutes west=-120
Jul 30 20:03:48 Gargoyle daemon.notice openvpn(custom_config)[2957]: Data Channe                                                                                        l MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Jul 30 20:03:48 Gargoyle daemon.notice openvpn(custom_config)[2957]: UDPv4 link                                                                                         local (bound): [undef]:1194
Jul 30 20:03:48 Gargoyle daemon.notice openvpn(custom_config)[2957]: UDPv4 link                                                                                         remote: [undef]
Jul 30 20:03:48 Gargoyle daemon.notice openvpn(custom_config)[2957]: MULTI: mult                                                                                        i_init called, r=256 v=256
Jul 30 20:03:48 Gargoyle daemon.notice openvpn(custom_config)[2957]: IFCONFIG PO                                                                                        OL: base=10.8.0.2 size=253
Jul 30 20:03:48 Gargoyle daemon.notice openvpn(custom_config)[2957]: Initializat                                                                                        ion Sequence Completed
Jul 30 20:04:26 Gargoyle daemon.info hostapd: wlan0: STA 68:94:23:3c:47:81 IEEE                                                                                         802.11: authenticated
Jul 30 20:04:26 Gargoyle daemon.info hostapd: wlan0: STA 68:94:23:3c:47:81 IEEE                                                                                         802.11: associated (aid 1)
Jul 30 20:04:26 Gargoyle daemon.info hostapd: wlan0: STA 68:94:23:3c:47:81 WPA:                                                                                         pairwise key handshake completed (RSN)
Jul 30 20:04:26 Gargoyle daemon.info dnsmasq-dhcp[2310]: DHCPREQUEST(br-lan) 192                                                                                        .168.1.235 68:94:23:3c:47:81
Jul 30 20:04:26 Gargoyle daemon.info dnsmasq-dhcp[2310]: DHCPACK(br-lan) 192.168                                                                                        .1.235 68:94:23:3c:47:81 HP
Jul 30 20:04:34 Gargoyle authpriv.info dropbear[3877]: Child connection from 192                                                                                        .168.1.235:49597
Jul 30 20:04:42 Gargoyle authpriv.notice dropbear[3877]: Password auth succeeded                                                                                         for 'root' from 192.168.1.235:49597
Jul 30 20:04:56 Gargoyle daemon.err openvpn(custom_config)[2957]: event_wait : I                                                                                        nterrupted system call (code=4)
Jul 30 20:04:56 Gargoyle daemon.notice openvpn(custom_config)[2957]: TCP/UDP: Cl                                                                                        osing socket
Jul 30 20:04:56 Gargoyle daemon.notice openvpn(custom_config)[2957]: Closing TUN                                                                                        /TAP interface
Jul 30 20:04:56 Gargoyle daemon.notice openvpn(custom_config)[2957]: /sbin/ifcon                                                                                        fig tun0 0.0.0.0
Jul 30 20:04:56 Gargoyle daemon.notice netifd: Interface 'vpn' is now down
Jul 30 20:04:56 Gargoyle daemon.notice openvpn(custom_config)[2957]: /etc/openvp                                                                                        n.down tun0 1500 1542 10.8.0.1 255.255.255.0 init
Jul 30 20:04:56 Gargoyle user.notice root: openvpn down script called
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: OpenVPN 2.2                                                                                        .2 mips-openwrt-linux [SSL] [LZO2] [EPOLL] built on Jul  9 2013
Jul 30 20:05:02 Gargoyle daemon.warn openvpn(custom_config)[4041]: WARNING: usin                                                                                        g --duplicate-cn and --client-config-dir together is probably not what you want
Jul 30 20:05:02 Gargoyle daemon.warn openvpn(custom_config)[4041]: NOTE: the cur                                                                                        rent --script-security setting may allow this configuration to call user-defined                                                                                         scripts
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Diffie-Hell                                                                                        man initialized with 1024 bit key
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Control Cha                                                                                        nnel Authentication: using '/etc/openvpn/ta.key' as a OpenVPN static key file
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Outgoing Co                                                                                        ntrol Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authent                                                                                        ication
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Incoming Co                                                                                        ntrol Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authent                                                                                        ication
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: TLS-Auth MT                                                                                        U parms [ L:1542 D:166 EF:66 EB:0 ET:0 EL:0 ]
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Socket Buff                                                                                        ers: R=[163840->131072] S=[163840->131072]
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: TUN/TAP dev                                                                                        ice tun0 opened
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: TUN/TAP TX                                                                                         queue length set to 100
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: /sbin/ifcon                                                                                        fig tun0 10.8.0.1 netmask 255.255.255.0 mtu 1500 broadcast 10.8.0.255
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: /etc/openvp                                                                                        n.up tun0 1500 1542 10.8.0.1 255.255.255.0 init
Jul 30 20:05:02 Gargoyle daemon.notice netifd: Interface 'vpn' is now up
Jul 30 20:05:02 Gargoyle user.notice root: openvpn up script called
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Data Channe                                                                                        l MTU parms [ L:1542 D:1450 EF:42 EB:135 ET:0 EL:0 AF:3/1 ]
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: UDPv4 link                                                                                         local (bound): [undef]:1194
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: UDPv4 link                                                                                         remote: [undef]
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: MULTI: mult                                                                                        i_init called, r=256 v=256
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: IFCONFIG PO                                                                                        OL: base=10.8.0.2 size=253
Jul 30 20:05:02 Gargoyle daemon.notice openvpn(custom_config)[4041]: Initializat                                                                                        ion Sequence Completed
Jul 30 20:05:02 Gargoyle user.notice firewall: Reloading firewall due to ifup of                                                                                         vpn (tun0)

A nie dziwi Cię Cezary, że gdy chcę w putty wywołać minidlna, to wywala błąd:

root@Gargoyle:~# minidlna -f /etc/config/minidlna
-ash: minidlna: not found

22

(39 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,
Jestem nowy na forum, więc proszę o wyrozumiałość. W akcie desperacji postanowiłem założyć ten post (walczę z tym już około miesiąca).
Mój router to WDR4300, dysk seagate 2T NTFS, wersja Gargoyla najnowsza (1.5.10.8).

Wykonałem następujące czynności (uczciwie wyczytane z forum):

1. Instalacja gargoyla
2. Instalacja sysupgrade
3. Formatowanie dysku USB pod extroota
4. Przywrócenie standardowego sposobu montowania - odinstalowanie obsługi USB z gui:
    # opkg update
    # opkg remove plugin-gargoyle-usb-storage
5. Usuwanie dodatkowych wpisów
    # uci del gargoyle.display.system_usb_storage
    # uci del gargoyle.scripts.system_usb_storage
    # uci del gargoyle.system.usb_storage
    # uci commit gargoyle
6. Wskazanie dysku do extroota
    # uci set fstab.@mount[0].uuid=c9ac8bdd-21e4-4a15-9dad-74f0467cd554
    # uci set fstab.@mount[0].target=/overlay
    # uci set fstab.@mount[0].enabled=1
    # uci set fstab.@mount[0].fstype=ext4
    # uci commit fstab
7. EXTROOT
    # /etc/init.d/fstab enable
    # reboot
8. Instalacja DLNA
    # opkg update
    # opkg install opkg
    # opkg install minidlna

9. Konfiguracja DLNA
    # uci set minidlna.@minidlna[0].enabled=1
    # uci set minidlna.@minidlna[0].enable=1
    # uci add_list minidlna.@minidlna[0].media_dir=/tmp/usb_mount/
    # uci set minidlna.@minidlna[0].db_dir=/tmp/usb_mount/
    # uci set minidlna.@minidlna[0].log_dir=/tmp/usb_mount/
    # uci commit minidlna

10. Uruchomienie DLNA
    # /etc/init.d/minidlna enable
    # /etc/init.d/minidlna start

I wszystko pięknie rusza. Pojawiają się pliki, które można odtwarzać na TV, ale tylko do czasu. Po jakimś czasie pojawia się coś takiego:

MiniDLNA status
Audio files: -1
Video files: -1
Image files: -1, po restarcie minus jedynki zamieniają się w zera.

A teraz jak to wygląda w Putty:
----------------------------------------------------------------
|                                                              |
| Gargoyle PL 1.5.10.8 (23b055d)                               |
| OpenWrt Attitude Adjustment 12.09.1 (r37559)                 |
| Build time: 2013-07-27 07:35 CEST                            |
|                                                              |
| Cezary Jackiewicz (obsy), http://eko.one.pl                  |
|                                                              |
----------------------------------------------------------------
| Machine: TP-Link TL-WDR4300 v1                               |
| Uptime: 0d, 00:10:42                                         |
| Load: 0.03 0.16 0.14                                         |
| Flash: total: 2.8G, free: 2.6G, used: 4%                     |
| Memory: total: 126620K, free: 105652K, used: 16%             |
| WAN: 85.193.233.102, proto: dhcp                             |
| LAN: 192.168.1.1                                             |
| WLAN: mode: ap, ssid: Gargoyle, channel: 11, conn: 1         |
| WLAN: mode: ap, ssid: Gargoyle, channel: 36, conn: 0         |
----------------------------------------------------------------
root@Gargoyle:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: LABEL="Seagate Expansion Drive" UUID="0E6A17016A16E56D" TYPE="ntfs"
/dev/sdb1: UUID="c9ac8bdd-21e4-4a15-9dad-74f0467cd554" TYPE="ext4"
/dev/sdb2: UUID="3764215f-25c5-4c8f-b480-dec4f2de5f92" TYPE="swap"

root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=63312k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sdb1 on /overlay type ext4 (rw,sync,relatime,user_xattr,barrier=1,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /tmp/usb_mount/0E6A17016A16E56D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda1 on /tmp/share_home/anonymous/DYSK type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

root@Gargoyle:~# uci show minidlna
minidlna.config=minidlna
minidlna.config.port=8200
minidlna.config.interface=br-lan
minidlna.config.inotify=1
minidlna.config.enable_tivo=0
minidlna.config.strict_dlna=0
minidlna.config.notify_interval=900
minidlna.config.serial=12345678
minidlna.config.model_number=1
minidlna.config.root_container=.
minidlna.config.album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
minidlna.config.enabled=1
minidlna.config.enable=1
minidlna.config.friendly_name=DLNA Server
minidlna.config.db_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
minidlna.config.log_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
minidlna.config.media_dir=/tmp/usb_mount/0E6A17016A16E56D

root@Gargoyle:~# cat /tmp/minidlna.conf
# this file is generated automatically, don't edit
port=8200
network_interface=br-lan
friendly_name=DLNA Server
db_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
log_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
inotify=yes
enable_tivo=no
strict_dlna=no
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
notify_interval=900
serial=12345678
model_number=1
root_container=.
media_dir=/tmp/usb_mount/0E6A17016A16E56D

root@Gargoyle:~# minidlna -f /etc/config/minidlna
-ash: minidlna: not found
I tu nie wiem o co chodzi, bo chociaż pliki się zaczynają pojawiać, to nie widać jak router je parsuje.
A po jakimś czasie wszystkie pliki giną.

Powoli zaczynam tracić cierpliwość.