1

Temat: Problem z uhttpd TP-link 1043nd

Witam!
Przeczytał na nowo prawie całe forum, lecz nie mogę znaleźć odpowiedzi na swoje pytanie.
Problem w następnym - nie mogę zainstalować uhttpd.
Mam Gargoyle-PL 1.5.8. Postawiłem extroot po instrukcji.
uhttpd instaluje po instrukcji jak tu - http://eko.one.pl/?p=openwrt-http .
Lecz po wprowadzeniu  # /etc/init.d/uhttpd start
odpowiedź jest taka:

bind(): Address already in use
Error: No sockets bound, unable to continue

Mógł by ktoś mi pomóc i wskazać co jest nie tak?

Zapomniałem dodać, port i katalog wskazuję tak:

# uci set uhttpd.@uhttpd[-1].listen_http=192.168.100.1:81
# uci set uhttpd.@uhttpd[-1].home=/www1

2

Odp: Problem z uhttpd TP-link 1043nd

uci show uhttpd zobacz czy ustawiłeś wartości i samym ps czy czasami proces juz nie chodzi.

A tak swoją drogą - po co zainstalowałeś uhttpd jak tam już httpd_gargoyle już jest?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Problem z uhttpd TP-link 1043nd

Sorry, tylko uczę się i chcę we wszystkim zorientować się.
oto zawartość rozkazów

# uci show uhttpd
uhttpd.main=uhttpd
uhttpd.main.listen_http=0.0.0.0:80
uhttpd.main.listen_https=0.0.0.0:443
uhttpd.main.home=/www
uhttpd.main.rfc1918_filter=1
uhttpd.main.max_requests=3
uhttpd.main.cert=/etc/uhttpd.crt
uhttpd.main.key=/etc/uhttpd.key
uhttpd.main.cgi_prefix=/cgi-bin
uhttpd.main.script_timeout=60
uhttpd.main.network_timeout=30
uhttpd.main.tcp_keepalive=1
uhttpd.px5g=cert
uhttpd.px5g.days=730
uhttpd.px5g.bits=1024
uhttpd.px5g.country=DE
uhttpd.px5g.state=Berlin
uhttpd.px5g.location=Berlin
uhttpd.px5g.commonname=OpenWrt
uhttpd.@uhttpd[0]=uhttpd
uhttpd.@uhttpd[0].listen_http=192.168.100.1:81
uhttpd.@uhttpd[0].home=/www1
# 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]
   64 root         0 SW   [sync_supers]
   66 root         0 SW   [bdi-default]
   68 root         0 SW<  [kblockd]
   97 root         0 SW   [kswapd0]
  145 root         0 SW   [fsnotify_mark]
  175 root         0 SW<  [ath79-spi]
  186 root         0 SW   [mtdblock0]
  191 root         0 SW   [mtdblock1]
  196 root         0 SW   [mtdblock2]
  201 root         0 SW   [mtdblock3]
  206 root         0 SW   [mtdblock4]
  211 root         0 SW   [mtdblock5]
  252 root         0 SW   [kworker/0:1]
  469 root         0 SW   [khubd]
  478 root         0 SW   [kworker/0:2]
  479 root         0 SW   [scsi_eh_0]
  480 root         0 SW   [usb-storage]
  481 root         0 SW   [kworker/u:2]
  507 root         0 SW   [jbd2/sda1-8]
  508 root         0 SW<  [ext4-dio-unwrit]
  530 root      1508 S    init
  562 root         0 SW<  [cfg80211]
  599 root         0 SW<  [rpciod]
  610 root         0 SW<  [nfsiod]
  736 root      1512 S    /sbin/syslogd -C16
  738 root      1496 S    /sbin/klogd
  740 root       864 S    /sbin/hotplug2 --override --persistent --set-rules-f
  746 root       868 S    /sbin/ubusd
  751 nobody    1020 S    /usr/sbin/portmap
  833 root      1528 S    /sbin/netifd
  914 root      1512 S    udhcpc -p /var/run/udhcpc-eth0.2.pid -s /lib/netifd/
 1096 root      1416 S    hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostap
 1919 root      1152 S    /usr/sbin/dropbear -P /var/run/dropbear.1.pid -p 22
 1965 root      1344 S    httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d
 2220 nobody     956 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf
 2436 root       832 S    /usr/sbin/edge -a 192.200.200.2 -s 255.255.255.0 -c
 2513 root      1504 S    /sbin/watchdog -t 5 /dev/watchdog
 2790 root      1500 S    /usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org -p 1.ope
 3263 root      1512 S    /usr/sbin/crond -c /etc/crontabs -l 9
 3306 root       928 S    miniupnpd -f /var/etc/miniupnpd.conf
 3490 root         0 SW   [flush-8:0]
 3561 root      1216 R    /usr/sbin/dropbear -P /var/run/dropbear.1.pid -p 22
 3562 root      1512 S    -ash
 3568 root         0 Z    [sh]
 3571 root      1500 R    ps

Próbował postawić uhttpd ponieważ napisano, że niby jak tam więcej możliwości. W ogóle chcę postawić minidlna, samba transmission, a serwer jest potrzebny dla "blokady" i jeszcze jednej rzeczy, no ale nie znalazłem jak jej zrobić. ale o tym potem, wszystko stopniowo.

Cezary, jeśli dla blokady i innych scryptów nie ma konieczności stawiać uhhtpd, to pokaż, jeśli nie ciężko, gdzie można przeczytać o konfiguracji httpd _ gargoyle i jak wykorzystać ten serwer. Zawczasu wdzięczny.

4

Odp: Problem z uhttpd TP-link 1043nd

Już miałeś jedną domyślną sekcję nasłuchującą na porcie 80. Usuń ją.

httpd_gargoyle -h zrób i zobaczysz z jakimi opcjami to można uruchomić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Problem z uhttpd TP-link 1043nd

Cezary napisał/a:

Już miałeś jedną domyślną sekcję nasłuchującą na porcie 80. Usuń ją.

httpd_gargoyle -h zrób i zobaczysz z jakimi opcjami to można uruchomić.

No nic nie pomogło. Wydaliłem. Znów wprowadzam rozkazy po instrukcji i znów
bind(): Address already in use
Error: No sockets bound, unable to continue

Najprawdopodobniej zrezygnuję z uhhtpd, ponieważ już biję się z tym trzeci dzień. I nic...
Spróbuję przestudiować konfigurację httpd _ gargoyle

Cezary, a można konfigurację poprawiać ręcznie prosto w pliku /etc/config/httpd_gargoyle? I czy ostatecznie należy stawiać php z appachem z pakietu LAMP żeby korzystać z serweru www?

Wybacz za takie proste glópie pytania, bo tylko studiuję strukturę linux i nie wszystko rozumiem.

6

Odp: Problem z uhttpd TP-link 1043nd

Ten komunikat oznacza tylko tyle że masz już coś uruchomione na tym porcie. Więc albo nie zmieniłeś jednak tego portu albo masz już go w tle uruchomionego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Problem z uhttpd TP-link 1043nd

Cezary napisał/a:

Ten komunikat oznacza tylko tyle że masz już coś uruchomione na tym porcie. Więc albo nie zmieniłeś jednak tego portu albo masz już go w tle uruchomionego.

Dziękuje.
Przeczytał na nowo jeszcze raz materiały forum i podobnie zrozumiałem... Cezary, a czy powinienem przenieść standardowe porty 80 i 433 httpd _ gargoyle? Ich nie zmieniałem. Może w tym przyczyna?
Jeśli tak, to jak rozumiem, mogę to zrobić i przez web gui?

8

Odp: Problem z uhttpd TP-link 1043nd

To zależy co i na którym porcie chcesz uruchomić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Problem z uhttpd TP-link 1043nd

Cezary napisał/a:

To zależy co i na którym porcie chcesz uruchomić.

Cezary dziękuje za odpowiedzi. Sam zorientowałem się nareszcie. Być może komuś jeszcze pomoże. W WEB GUI zostawiłem dostęp do routera tylko po https a w uhttpd - tylko http. I wszystko teraz gra.

Cezary, jest jeszcze pytanie. Zainstalowałem samba i minidlna. A oto tu http://eko.one.pl/?p=openwrt-hdd
przeczytałem, że serwisy można aktywować rozkazem,  na przykład -  list 'service' 'minidlna' , w sekcji zamontowanego dysku uruchamiając ich tylko po montowaniu konkretnego dysku. Ale u mnie nie dziala. Po uruchamianiu ponownym ani samba ani minidlna nie startują. Należy ich uruchamiać rozkazem. Wtedy oni pracują normalnie.

W czym może być przyczyna, może skryptu, o którym mówi się, prosto nie ma i jego należy ustalić?

P.S. A, i czy mogę ci tu jeszcze stawiać pytania, żeby nie płodzić tematów na forum?

10

Odp: Problem z uhttpd TP-link 1043nd

Gargoyle jest oparte na AA, a ty czytasz o funkcjonalności która była w Backfire...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Problem z uhttpd TP-link 1043nd

Aha, sorry, nie zwrócił na to uwagi. Jednak, Cezary, czy można na Gargoyle zrobić coś podobnego, no czy chociażby, żeby serwisy uruchamiały się z opóźnieniem na minutę - dwie, już potem, jak uruchomi się cały system i dyski będą widoczne?

12

Odp: Problem z uhttpd TP-link 1043nd

http://eko.one.pl/?p=openwrt-skrypty#ur … zopnieniem

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez wlodek 2013-01-13 23:20:22)

Odp: Problem z uhttpd TP-link 1043nd

Cezary, dziękuje. Nie widziałem tego tematu.

Próbuję ustalić vsftp po tej instrukcji http://eko.one.pl/?p=openwrt-ftp i tej http://eko.one.pl/forum/viewtopic.php?id=1062
Kombinuję z ich dwóch. Różne warianty. I nic nie wychodzi.
Po rozkazie startu wydaje ERROR że nie ma zamontowanego dysku i "nothing to share". Czyli nie startuje.

W czym może być przyczyna? Samba i minidlna pracują.

14

Odp: Problem z uhttpd TP-link 1043nd

Że zainstalowałeś wersję przeznaczoną do konfiguracji przez GUI w gargoyle. A masz zainstalować wersję zwykłą.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Problem z uhttpd TP-link 1043nd

Niezbyt zrozumiałem. To jak?
Wykonuję w putty:
opkg update
opkg install vsftpd

Wersję, która była w gargoyle, po ustawieniu extroota, wydaliłem rozkazem
opkg remove vsftpd

Nie rozumiem prosto.. wiem że głupie pytania, lecz tu http://eko.one.pl/forum/viewtopic.php?id=1062
napisano, że ono instaluje się na extroot.

Cezary, tak a gdzie wziąć wersję zwykłą?

16

Odp: Problem z uhttpd TP-link 1043nd

Tak, ale zauważ skąd się ta wersja pobiera - z repozytorium gargoyle, wersja przerobiona i przystosowana do niego. A Ty masz pobrać zwykłą z repo openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Problem z uhttpd TP-link 1043nd

Cezary, podobnie że zrozumiałem. Kiedy wydaliłem usb - storage dla extrota u mnie znikła wkładka FTP. Lecz vsftpd pozostał. I on, vsftpd, był nastrojony na pracę z usb - strage. Poprawnie zrozumiałem?

Jeśli brać vsftpd z rep openwrt, to czy mogę za bazę brać i wykorzystać Generator konfiguracji stąd http://eko.one.pl/vsftpd.php ?

A, i jeszcze chciałem spytać, czy prawda, że szybkość ładowania po ftp więcej niż przez sambę? Bo jeśli nie, to w zasadzie mi ftp i nie jest potrzebny i w takim razie będę myślał ustalać go czy nie.

18

Odp: Problem z uhttpd TP-link 1043nd

Po ftp jest zwykle więcej, samba więcej zasobów potrzebuje. vsftpd który został pochodzi z gargoyle, tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Problem z uhttpd TP-link 1043nd

No u mnie przez sambę przerzuca pliki z szybkością 2,5-4 MB/sek. Już sprawdziłem.

W ogóle jeszcze raz, wydalam pakiet od gargoyle

#opkg remove vsftpd

Instaluję z repo  openwrt /attitude _ adjustment/12.09 - rc1/ar71xx/generic/packages/

#opkg install /tmp/vsftpd 3.0.2-1 ar71xx.ipk

A dalej konfiguruję. Czy to słusznie?
Jeśli tak, to wieczorem spróbuję jeszcze raz.

20

Odp: Problem z uhttpd TP-link 1043nd

Tak, na tej zasadzie masz to zrobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Problem z uhttpd TP-link 1043nd

Dziękuję Cezary, spróbuję wieczorem.

22

Odp: Problem z uhttpd TP-link 1043nd

Witam!
Przedłużam dalej studiować router, toż ja znowu z pytaniami.
Cezary, nie podpowiesz, co może być nie tak,  czasami u mnie router idzie w reboot samodzielnie podczas przeglądu filmów przez minidlna na telewizorze. Jakiejś prawidłowości tak i nie wyznaczyłem. Chyba tylko to, że w owym samym czasie córka pracuje w internecie przez wifi. Już specjalnie sprawdziałem procesy i ilość pamięci - procesów więcej 320 nie było, a pamięć jest dociążona na 78%.
Już nie znam do której strony kopać.

23

Odp: Problem z uhttpd TP-link 1043nd

Jedną metodą było by podłączenie kabla szeregowego na bieżąco łapanie tego co idzie. Bo tak to w życiu nie będziesz wiedział  dlaczego wykonał restart.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Problem z uhttpd TP-link 1043nd

Telewizor u mnie jest podłaczony kablem. Córka z notebooka siaduje w innym pokoju. Kabla trzeba dużo, ta i nie wygodnie.
Chociaż... Jaka różnica kablem czy przez wifi? 
Cezary, a czy można jakoś włączyć debug, żeby popatrzeć logi i żeby oni pozostali po reboot?

25

Odp: Problem z uhttpd TP-link 1043nd

http://eko.one.pl/?p=openwrt-konfigurac … ychdopliku

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.