Lorsque l’on veut avoir un serveur à la maison on est souvent confronté à 2 problèmes, qui poussent souvent le geek à opter pour un serveur dédié: l’IP fournie par notre FAI est dynamique et la bande passante en upload est insuffisante.
Pour l’upload, il n’y a rien à faire ( à part passer sous fibre optique quand on habite Panam
). Par contre pour l’IP dynamique, il y a 2 possibilités: soit on demande à notre FAI une IP fixe (ce qui coûte encore plus cher qu’un serveur dédié) soit on passe par No-IP.
No-Ip va vous donner une adresse symbolique du type mon-ftp.no-ip.com qui grâce à un petit logiciel sur votre serveur permettra de faire la liaison entre vos IP et votre adresse oueb (bon c’est un peu plus compliqué que ça, mais on fait dans le « effective »)
a)- Création d’un compte No-Ip
Rendez vous sur le site de no-ip.com et créez vous un compte, ainsi qu’une adresse (peut importe l’adresse du moment qu’elle soit gratuite)
b)- Installation et configuration de No-Ip
Il va falloir installer No-Ip sur notre Ubuntu.
sudo apt-get install no-ip
Ensuite il va falloir le configurer (rassurez vous c’est trés simple!
)
sudo no-ip -C
La No-Ip va vous demander 2 ou 3 trucs:
Please enter the login/email string for no-ip.com : vous rentrez l’adresse e-mail que vous avez utilisé pour la création de votre compte et vous appuyer sur Entrée.
Please enter the password for user ‘your_login’: vous rentrez le mot de passe de votre compte no-ip et vous appuyer sur Entrée.
Please enter an update interval: [30] : vous pouvez laisser comme ça et donc appuyer sur Entrée.
Do you wish to run something at successful update [N] : appuyer sur Entrée, on s’en fou.
Maintenant que No-Ip est configuré, vous pouvez le lancer en faisant:
sudo no-ip
Il faut maintenant vérifier qu’il se lancera bien à chaque démarrage de la machine. Pour cela rendez vous ici:
cd /etc/rc2.d/
Une fois dans le répertoire fait:
ls
Il doit apparaître quelque chose comme ça:
README S19mysql S25bluetooth
S05vbesave S20apmd S50proftpd
S10acpid S20apport S89anacron
S10powernowd.early S20firestarter S89atd
S10sysklogd S20hotkey-setup S89cron
S10xserver-xorg-input-wacom S20makedev S90binfmt-support
S11klogd S20nfs-kernel-server S91apache2
S12dbus S20no-ip S98usplash
S13gdm S20nvidia-kernel S99acpi-support
S17mysql-ndb-mgm S20powernowd S99rc.local
S18mysql-ndb S20rsync S99rmnologin
S18portmap S20samba S99stop-readahead
S19cupsys S20wifi-radar
S19hplip S21nfs-common
Si S20no-ip est bien présent c’est gagné! Si ce n’est pas le cas, vous pouvez toujours aller dans « Système »==> « Préférences »==> « Session », puis cliquer sur ajouter et rajouter no-ip.