/var/lsof -nP|grep :22
inetd 1447 root 5u inet 94298 TCP *:22 (LISTEN)
/var/lsof -nP|grep :22
dropbear 4418 root 3u inet 59029 TCP *:22 (LISTEN)
Nov 13 17:55:09 fritz daemon.err inetd[1447]: can't extend file limit, max = 1024
ps | grep inetd
kill pidvominetdohnepfad
nu kommt noch ne andere meldung dazu:
Code:Nov 13 17:55:09 fritz daemon.err inetd[1447]: can't extend file limit, max = 1024
oder wir kidnappen den avm inetd und alssen unsere babys da auch drauf laufen ...iss das dankbar oder denke ich dazu unbedarft?
-rwxr-xr-x 1 root root 1527 Nov 10 16:01 inetdctl
/rom/bin/inetdctl
servicename unknown
use: inetdctl enable|disable servicename
Ja gut; das bedeutet die genaue Servicedefinition ist irgendwo hinterlegt (avm-typisch würde ich mal vermuten im Binary selbst, was zeigt 'strings /rom/bin/inetdctl' denn so an?). Ich denke, der eigentliche Inetd liegt trotzdem woanders. Evtl. bearbeitet das inetdctl aber auch nur eine inetd.conf, dann wäre die Frage, wo diese liegt.Code:/rom/bin/inetdctl servicename unknown use: inetdctl enable|disable servicename
Ob der AVM-Inetd oder der Freetz-Inetd jetzt die Ports bedient hat, habe ich aus den bisherigen Aussagen nicht entnehmen können - woran hast Du das gesehen?
#!/bin/sh
INETD_CONFIG=/var/tmp/inetd.conf
INETD_CONFIG_TMP=/var/tmp/inetd.conf.tmp
use()
echo "use: inetdctl enable|disable servicename"
exit 127
case "$2" in
ftpd )
grep -v /sbin/ftpd $INETD_CONFIG >$INETD_CONFIG_TMP
if [ "$1" = "enable" ] ; then
# enable ftpd
PRODUCT_NAME_WITHOUT_SPACES=`echo $CONFIG_PRODUKT_NAME |tr -d " "`
USERS_ENABLED=`echo usbhost.users_enabled|ar7cfgctl -s`
if [ "$CONFIG_IPV6" = "y" ] ; then
FTP_TCP=tcp6
else
FTP_TCP=tcp
fi
if [ "$USERS_ENABLED" = "yes" ] ; then
echo "21 stream $FTP_TCP nowait root /sbin/ftpd ftpd -q -t 120 -U -h $PRODUCT_NAME_WITHOUT_SPACES" >>$INETD_CONFIG_TMP
else
READFLAG="`echo usbhost.readonly|ar7cfgctl -s`"
if [ "$READFLAG" != "no" ] ; then
echo "21 stream $FTP_TCP nowait root /sbin/ftpd ftpd -q -t 120 -r -h $PRODUCT_NAME_WITHOUT_SPACES" >>$INETD_CONFIG_TMP
else
echo "21 stream $FTP_TCP nowait root /sbin/ftpd ftpd -q -t 120 -h $PRODUCT_NAME_WITHOUT_SPACES" >>$INETD_CONFIG_TMP
fi
fi
fi
;;
smbd )
grep -v /sbin/smbd $INETD_CONFIG >$INETD_CONFIG_TMP
if [ "$1" = "enable" ] ; then
# enable smbd
echo "139 stream tcp nowait root /sbin/smbd smbd" >>$INETD_CONFIG_TMP
echo "445 stream tcp nowait root /sbin/smbd smbd" >>$INETD_CONFIG_TMP
fi
;;
* )
echo servicename unknown
use
esac
mv $INETD_CONFIG_TMP $INETD_CONFIG
killall -HUP inetd