Quoide9? Du neuf et du moins neuf

1Jan/110

Reinitialiser le mot de passe root ssh et telnet de votre Dreambox

Pour réinitialiser le mot de passe root de votre dreambox, voici une méthode, ici sous gemini en utilisant tuxbox commander :

  • S'il n'est pas encore installé sur votre dreambox, allez le télécharger en vous rendant sur le Blue Panel via le bouton bleu de votre télécommande.
  • Rendez vous sur "addons", selectionnez "gemini server", la liste se met à jour
  • Allez dans "plugins" et cliquez sur OK après avoir selectionné "Tubox Commander"
  • Une fois installé, depuis l’accueil du Blue Panel, allez sur "plugins"(Tools)
  • Cet explorateur va vous permettre d'aller dans /etc
  • Dans /etc selectionnez le fichier "passwd"
  • Cliquez sur le chiffre 4 de votre télécommande pour l’éditer
  • Dans ce fichier cherchez la ligne commancant par "root:"
  • Remplacez la ligne commencant par "root:" par celle ci : root:$1$34NPeumc9sBBCAw.oUaM80:0:0::/:/bin/sh

Maintenant le nouveau mot de passe de votre dreambox sera :

Login : root

Pass : dreambox

Filed under: Dreambox No Comments
29Dec/100

[Tuto] Installer un serveur Teamspeak3 avec Mysql sous Linux

J'essaye de détailler le plus possible l'installation du serveur avec
mysql afin de le rendre accessible au plus grand nombre.



Exemple pour Debian et ubuntu (fonctionne aussi pour autres distris
sauf aptitude, j'ajouterais les autres par la suite)



Prérequis :



--> Un serveur Mysql



S'il n'est pas encore installé sous debian vous pouvez taper :



aptitude update

puis

aptitude install mysql-server-5.0


Code:
tuto@kroco.org:~$aptitude
update

tuto@kroco.org:~$aptitude install mysql-server-5.0



Installation du serveur mysql 5 :

aptitude install mysql-server-5.0

Cette installation met à jour et installe certaines librairies :

Lecture des listes de paquets... Fait

Construction de l'arbre des dépendances... Fait

Les paquets supplémentaires suivants seront installés :

libdbd-mysql-perl libdbi-perl libmysqlclient12
libmysqlclient15off libnet-daemon-perl libplrpc-perl lsb-base
mysql-client-5.0 mysql-common

Paquets suggérés :

dbishell libcompress-zlib-perl tinyca

Les NOUVEAUX paquets suivants seront installés :

libdbd-mysql-perl libdbi-perl libmysqlclient12
libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0
mysql-common mysql-server-5.0

Les paquets suivants seront mis à jour :

lsb-base

1 mis à jour, 9 nouvellement installés, 0 à enlever et 56
non mis à jour.

Il est nécessaire de prendre 34,8Mo/34,9Mo dans les archives.

Après dépaquetage, 91,2Mo d'espace disque supplémentaires seront
utilisés.

Souhaitez-vous continuer ? [O/n]





Faites Oui installer lancer l'installation



Le mot de passe du superutilisateur de mysql (utilisateur root) est
à renseigner , entrez ici le mot de passe que vous souhaitez (lepassroot dans le tuto).





Nous pouvons passer maintenant à l'installation du serveur
teamspeak3





Commencez par télécharger la dernière version du serveur teamspeak 3 ici



Ou directement en tapant (actuellement beta12) :



wget http://ftp.4players.de/pub/hosted/ts3/r
... a12.tar.gz



Code:
tuto@kroco.org:~$
wget
http://ftp.4players.de/pub/hosted/ts3/releases/beta-12/teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz

--2010-01-11 20:32:19--
http://ftp.4players.de/pub/hosted/ts3/releases/beta-12/teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz

Résolution de ftp.4players.de... 194.97.2.75, 194.97.2.76,
194.97.2.73, ...

Connexion vers ftp.4players.de|194.97.2.75|:80...connecté.

requête HTTP transmise, en attente de la réponse...200 OK

Longueur: 2728403 (2,6M) [application/x-tar]

Saving to: `teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz'



100%[===================================================================================>]
2 728 403   1,71M/s   in 1,5s



2010-01-11 20:32:21 (1,71 MB/s) - «
teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz » sauvegardé
[2728403/2728403]







Selon la version de votre linux vous choisirez : Server 32-Bit
3.0.0-beta12
ou Server 64-Bit
3.0.0-beta12




Si vous ne la connaissez pas, tapez :



uname -m


Code:
tuto@kroco.org:~$
uname -m

i686





Si le résultat est "i686" ou "i386" vous êtes en 32bits, au contraire
si vous obtenez "x86_64", vous êtes en 64bits.



Une fois teamspeak 3 téléchargé, décompressez le :


Code:
tuto@kroco.org:~$
tar -xvzf teamspeak3-server_linux-x86-3.0.0-beta12.tar.gz

teamspeak3-server_linux-x86/

teamspeak3-server_linux-x86/libts3db_sqlite3.so

teamspeak3-server_linux-x86/libts3db_mysql.so

teamspeak3-server_linux-x86/LICENSE

teamspeak3-server_linux-x86/serverquerydocs/

[...]

teamspeak3-server_linux-x86/sql/log_list_comparator_ordered.sql

teamspeak3-server_linux-x86/ts3server_linux_x86

teamspeak3-server_linux-x86/CHANGELOG





Ensuite déplacer vous dans le répertoire teamspeak3 :



cd teamspeak3-server_linux-x86


Code:
tuto@kroco.org:~$
cd teamspeak3-server_linux-x86

tuto@kroco.org:~/teamspeak3-server_linux-x86$





Nous allons créer une table et un user mysql pour teamspeak3



Pour faciliter encore le tuto, installons phpmyadmin pour gérer les
bases de données :



aptitude install phpmyadmin


Code:
kroco@kroco:~$aptitude
install phpmyadmin





Puis : ln -sf /usr/share/phpmyadmin /var/www/phpmyadmin (Pour que
phpmyadmin soit accessible)



Une fois installé, rendez vous sur http://IPDEVOTRELINUX/phpmyadmin


Entrez comme login root, puis votre mot de passe root mysql (lepassroot pour moi, puis cliquez sur
executer

Puis cliquez sur privileges

Puis ajouter un utilisateur, et remplissez comme ci dessous :

Dans mot de passe choisissez un mot de passe, par exemple ici ts3++



Cochez la case "creer une base portant son nom ..."



Puis cliquez sur executer



Voila, vous pouvez refermer la page, notre base de donnée est OK.







Maintenant nous allons créer le fichier de config mysql :



echo "[config]" >> ts3db_mysql.ini

echo "host=localhost" >> ts3db_mysql.ini

echo "port=3306" >> ts3db_mysql.ini

echo "username=ts3" >> ts3db_mysql.ini

echo "password=ts3++"
>> ts3db_mysql.ini

echo "database=ts3" >> ts3db_mysql.ini

echo "socket=" >> ts3db_mysql.ini


Code:
tuto@kroco.org:~/teamspeak3-server_linux-x86$
echo "[config]" >> ts3db_mysql.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "host=localhost"
>> ts3db_mysql.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "port=3306" >>
ts3db_mysql.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "username=ts3"
>> ts3db_mysql.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "password=lepass"
>> ts3db_mysql.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "database=tuto_ts3"
>> ts3db_mysql.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "socket=" >>
ts3db_mysql.ini





Puis le fichier de config teampeak :



echo "machine_id=" >> ts3server.ini

echo "default_voice_port=9987" >> ts3server.ini

echo "voice_ip=0.0.0.0" >> ts3server.ini

echo "liscensepath=" >> ts3server.ini

echo "filetransfer_port=30033" >> ts3server.ini

echo "filetransfer_ip=0.0.0.0" >> ts3server.ini

echo "query_port=10011" >> ts3server.ini

echo "query_ip=0.0.0.0" >> ts3server.ini

echo "dbplugin=ts3db_mysql" >> ts3server.ini

echo "dbpluginparameter=ts3db_mysql.ini" >> ts3server.ini

echo "dbsqlpath=sql/" >> ts3server.ini

echo "dbsqlcreatepath=create_mysql/" >> ts3server.ini

echo "logpath=logs" >> ts3server.ini

echo "logquerycommands=1" >> ts3server.ini


Code:
tuto@kroco.org:~/teamspeak3-server_linux-x86$
echo "machine_id=" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"default_voice_port=9987" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "voice_ip=0.0.0.0"
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "liscensepath="
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"filetransfer_port=30033" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"filetransfer_ip=0.0.0.0" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "query_port=10011"
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "query_ip=0.0.0.0"
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"dbplugin=ts3db_mysql" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"dbpluginparameter=ts3db_mysql.ini" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "dbsqlpath=sql/"
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo
"dbsqlcreatepath=create_mysql/" >> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "logpath=logs"
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$ echo "logquerycommands=1"
>> ts3server.ini

tuto@kroco.org:~/teamspeak3-server_linux-x86$





Maintenant vous pouvez lancer votre serveur teamspeak :



Anvant beta 17 :



./ts3server_linux_x86 inifile=ts3server.ini &



Update
beta 17 !!!!


A partir de la beta 17 :



./ts3server_minimal_runscript.sh inifile=ts3server.ini


Code:
Logging
started

2010-01-13 00:06:36.046288|INFO    |ServerLibPriv |
| Server Version: 3.0.0-beta12 [Build: 9596]

2010-01-13 00:06:36.046442|INFO    |DatabaseQuery |
| dbPlugin name:    MySQL plugin, (c)TeamSpeak Systems
GmbH

2010-01-13 00:06:36.046578|INFO    |DatabaseQuery |
| dbPlugin version: 1

2010-01-13 00:06:36.063446|WARNING |Accounting    |
| Unable to find valid license key, falling back to limited
functionality

2010-01-13 00:06:36.600710|INFO    |FileManager
|   | listening on 0.0.0.0:30033

2010-01-13 00:06:36.927852|INFO    |VirtualServer |  1|
listening on 0.0.0.0:9987

2010-01-13 00:06:36.930060|INFO    |VirtualServer |  1|
client 'server'(id:0) added token for servergroup 'Server Admin'(id:6)

2010-01-13 00:06:36.931126|WARNING |VirtualServer |  1|
--------------------------------------------------------

2010-01-13 00:06:36.931742|WARNING |VirtualServer |  1|
ServerAdmin token created, please use the line below

2010-01-13 00:06:36.932357|WARNING |VirtualServer |  1|
token=mA8ja99YR5rFn3OWM1KAPidE28np0cF9D4oKIc7P

2010-01-13 00:06:36.933017|WARNING |VirtualServer |  1|
--------------------------------------------------------

2010-01-13 00:06:36.933635|INFO    |VirtualSvrMgr |
| dbLoadVirtualServers() VirtualServer(1) started (Default)

2010-01-13 00:06:36.934667|INFO    |Query
|   | listening on 0.0.0.0:10011





--> Pour lancer le serveur en arrière plan et éviter que teamspeak
s'arrête lorsque vous vous déconnectez lancez le comme ceci (utiliser
screen est aussi une bonne solution
):



nohup ./ts3server_minimal_runscript.sh inifile=ts3server.ini &





--> Pour killer teamspeak 3 tapez : killall ts3server_linux_x86 (ou
killall ts3server_linux_amd64)



N'hésitez pas si ça ne roule pas comme vous voulez,

Filed under: Tutos No Comments