====== Tunnings Busybox ======
===== Rooter le MybookWorld =====
[[http://mybookworld.wikidot.com/first-steps-with-mbwe|http://mybookworld.wikidot.com/first-steps-with-mbwe]]
===== Désactivation des services =====
Une boite noire unix sans artifices, voilà ce qu'il nous faut.\\
\\
Désactivation des services du NAS dans /etc/init.d :
XXX.S20openvpn → /opt/etc/init.d/S20openvpn*\\
XXX.S55mini_httpd*\\
XXX.S90smbd*\\
XXX.S95windbindd*\\
XXX.S96wixalarm*\\
XXX.S97twonkymedia.sh → /usr/local/twonky_6.0.3.9/twonkymedia.sh*\\
XXX.S99startPyload.sh → /opt/etc/init.d/S95startPyload.sh*\\
XXX.S99sxminit*\\
XXX.S9M_mionet*\\
XXX.S9WiAutoConfig*\\
XXX.S9iTune → _SK9iTune*\\
XXX.S9mDNSResponder*
\\
Création d'un service S41syslogd pour Syslog (initialement inclus dans S99sxminit) :
#!/bin/sh
#
# Syslog
#
PIDFILE=/var/run/syslog.pid
start() {
if [ ! -e "$PIDFILE" ]
then
touch $PIDFILE
echo "Starting syslog daemon ..."
/sbin/syslogd -m 0
fi
}
stop() {
if [ -e "$PIDFILE" ]
then
echo "Stopping syslog daemon ..."
killall syslogd
rm -f $PIDFILE
fi
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
===== Telnet en secours =====
Ayant prévu de jouer avec sshd, une connexion de secours par telnet (port 23) c'est mieux. Ajouter dans ''/etc/inetd.conf'' :
telnet stream tcp nowait root /usr/sbin/telnetd telnetd
Pour se connecter en root : Installer sudo :
ipkg install sudo
se connecter en admin puis passer en root avec sudo :
[root@MyBookWorld ~]# telnet 0.0.0.0 23
MyBookWorld login: admin
Password:
~ $ /opt/bin/su - root
Password:
[root@MyBookWorld ~]# {{http://doku.floriantales.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/heart.png?nolink&23x23|heart}}
===== Update SSHD =====
Update sshd depuis le dépôt :
ipkg upgrade openssh
Les nouveaux binaires ne sont pas au même endroit que les anciens.\\
Anciens :
/usr/sbin/sshd
/etc/sshd_config
/etc/init.d/S50sshd
Nouveaux :
/opt/sbin/sshd
/opt/etc/init.d/S40sshd
/opt/etc/openssh/sshd_config
Mise à jour des symlinks dans /etc/init.d :
lrwxrwxrwx 1 root root 23 Nov 7 14:28 S51sshd -> /opt/etc/init.d/S40sshd* -> Nouveau SSHD
lrwxrwxrwx 1 root root 9 Aug 25 15:09 XXX.S50sshd -> _SK50sshd* -> Ancien SSHD
-rwxrwxr-x 1 root root 1.0k Oct 21 2010 _SK50sshd*
===== Sauvegardes distantes =====
[[http://mybookworld.wikidot.com/tutorial-setup-2mbwe-with-rsync-over-the-internet|http://mybookworld.wikidot.com/tutorial-setup-2mbwe-with-rsync-over-the-internet]]\\
\\
~~socialite~~