Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

stamm

Anfänger

  • »stamm« ist der Autor dieses Themas

Beiträge: 7

Firmwareversion / your current Firmware: originale Firmware 2.3r24

  • Nachricht senden

1

Montag, 17. Dezember 2007, 22:45

vsftpd problem

I have a problem with vsftpd. And a possible solution.
I have read this problem several times, so maybe this is of help.

I installed vsftpd as pointed out on http://www.nslu2-linux.org/wiki/Optware/…=Unslung.Vsftpd

vsftpd did not start, because of "Port already in use".

I created a working situation with:

1. kill process xinetd (there is no inetd running)
2. (restart: )/etc/rc.d/rc.xinetd
This will do a "killall inetd", and then /bin/inetd.
Now a process inetd is running instead of xinetd

After this ftp works!! but why??
Can someone please explain.



Die Suche schon benuzt?: ja

Art der Firmware: unslung 6.8


Die Suche schon benuzt?: ja

Art der Firmware: unslung 6.8

Anzeigen

caplink811

Forensupporter

Beiträge: 2 200

Verwendetes NAS-Device: 64X2/8GB/Ubuntu10.04LTS

Firmwareversion / your current Firmware: anderes

Wohnort: Berlin

Beruf: TK/IT Consulting and Engineering

  • Nachricht senden

2

Dienstag, 18. Dezember 2007, 17:20

Hi,

the main problem is that you use 2 different internet daemons, in a kind that one startup script is in /opt/etc/init.d and the other is /etc/rc.d/rc.xinetd, and each one starts with a kill "bla" statement... Basically you should stop fiddeling around with editing the /etc/xinetd.conf and begin to using the optware xinetd (see my link above for use and config).

bye
JrB
"Supporting joe users worldwide" <- that's our motto


Anzeigen

stamm

Anfänger

  • »stamm« ist der Autor dieses Themas

Beiträge: 7

Firmwareversion / your current Firmware: originale Firmware 2.3r24

  • Nachricht senden

3

Dienstag, 18. Dezember 2007, 21:47

Hi JrB,

I read your link, but it is all still confusing.
I followed the instructions on http://www.nslu2-linux.org/wiki/Optware/…=Unslung.Vsftpd:


/unslung/rc.xinet is used to fill /etc/inetd.conf:
1. echo "ftp stream tcp nowait root /opt/sbin/vsftpd /opt/etc/vsftpd.conf" >>/etc/inetd.conf
2. restart xinetd with /etc/rc.d/rc.xinetd

in turn /etc/rc.d/rc.xinetd contains:
/bin/inetd &>/dev/null

so xinetd and inetd are "used together"
I am mixed up.
Can you give general guideline in how to set up the processes ?

Gr
Theo

caplink811

Forensupporter

Beiträge: 2 200

Verwendetes NAS-Device: 64X2/8GB/Ubuntu10.04LTS

Firmwareversion / your current Firmware: anderes

Wohnort: Berlin

Beruf: TK/IT Consulting and Engineering

  • Nachricht senden

4

Mittwoch, 19. Dezember 2007, 17:45

N'Abend,

Zitat von »stamm;28880«


1. kill process xinetd (there is no inetd running)



Just to make it clear, you meant really xinetd ?

bye
JrB
"Supporting joe users worldwide" <- that's our motto


stamm

Anfänger

  • »stamm« ist der Autor dieses Themas

Beiträge: 7

Firmwareversion / your current Firmware: originale Firmware 2.3r24

  • Nachricht senden

5

Mittwoch, 19. Dezember 2007, 19:44

Yes, I did.
I included the output of ps -al below.

I am still trying to find out how inetd and xinetd are "working together" and how i can get rid of inetd.

I found that
in /opt/etc/init.d/S10xinetd :
there is (the one and only) call of /opt/sbin/xinetd.
I dont know yet how S10xinetd is called.

PID TTY Uid Size State Command
1 root 1212 S /bin/init
2 root 0 S [keventd]
3 root 0 S [ksoftirqd_CPU0]
4 root 0 S [kswapd]
5 root 0 S [bdflush]
6 root 0 S [kupdated]
7 root 0 S [mtdblockd]
8 root 0 S [khubd]
9 root 0 S [jffs2_gcd_mtd4]
10 root 0 S [usb-storage-0]
11 root 0 S [scsi_eh_0]
24 root 0 S [sd-mc-thread]
27 root 0 S [kjournald]
50 root 0 D [ixp425_csr]
51 root 0 S [ixp425 ixp0]
54 ttyS0 root 1916 S /bin/sh
55 root 1936 S /sbin/syslogd -n
56 root 1924 S /sbin/klogd -n
150 root 1216 S /sbin/udhcpc -H LKG995B69
168 root 0 S [kjournald]
222 root 9888 S upnpd &>/dev/null
242 root 9888 S upnpd &>/dev/null
243 root 9888 S upnpd &>/dev/null
246 root 9888 S upnpd &>/dev/null
247 root 9888 S upnpd &>/dev/null
248 root 9888 S upnpd &>/dev/null
346 root 2132 S /usr/sbin/thttpd -C /etc/thttpd.conf
370 root 6152 S /usr/sbin/smbd -D
372 root 4824 S /usr/sbin/nmbd -D
397 root 6152 S /usr/sbin/smbd -D
407 root 1952 S /usr/sbin/QuickSet
412 root 1904 S /usr/sbin/USB_Detect
413 root 1900 S /usr/sbin/USB_Detect
420 root 1884 S /usr/sbin/onetouch_detect
421 root 1884 S /usr/sbin/onetouch_detect
435 root 1216 S /usr/sbin/crond
443 root 1928 S /usr/sbin/CheckResetButton
445 root 1196 S /usr/sbin/CheckPowerButton
447 root 1196 S /usr/sbin/do_umount
494 root 2280 S /opt/sbin/xinetd
501 root 1256 S telnetd
502 ttyp0 root 1920 S -sh
504 ttyp0 root 1984 R ps - al


Gr
Theo

caplink811

Forensupporter

Beiträge: 2 200

Verwendetes NAS-Device: 64X2/8GB/Ubuntu10.04LTS

Firmwareversion / your current Firmware: anderes

Wohnort: Berlin

Beruf: TK/IT Consulting and Engineering

  • Nachricht senden

6

Donnerstag, 20. Dezember 2007, 19:57

Hi,

everything in /opt/etc/init.d is executed at startup, S_small_number_program before S_large_number_program. If you are running xinetd, than you should use the config files which are located in /opt/etc/xinetd.d.

bye
Jrb

ps: install openssh 1st, this one is independ from each (x)inetd
"Supporting joe users worldwide" <- that's our motto


Social Bookmarks