Salut à tous,
tout d'abord un immense merci à tout le monde sur le forum. Je ne suis au final qu'un parasite qui récupère des infos ici et là, je ne fais que regrouper tout dans un seul sujet afin que d'autres puissent mettre en place leur Edgerouter X (ERX) rapidement.
La configuration par rapport à un edgerouter lite (ERL) est très similaire, mais les principales différences sont dans les binaires : ERX et ERL bien que très similaires ont des architectures CPU différentes, et nécessitent différents binaires.
Je vais garder l'organisation de nanostra pour le tuto et séparer la configuration "de base" IPv4 et celle IPv6 (qui viendra dans un deuxième temps).
Notez que je n'ai pas de décodeur TV, donc je ne peux garantir que les chaines télé marchent. Ma livebox est utilisée pour le téléphone fixe uniquement.
voici en bref ma situation actuelle (normalement le décodeur TV doit passer derrière la livebox) :
L'avantage de passer par un ERX au lie de la livebox est surtout une bien meilleure stabilité du réseau ! avant, je ne pouvais pas télécharger de distribution linux par bittorrent de façon stable, et la livebox redémarrait de façon aléatoire plusieurs fois par jour. Bref, pas idéal.
Aujourd'hui, j'ai un internet très stable et j'ai l'impression qu'il est plus rapide qu'avant. Que du bonus ! (tant que ça marche).
évidemment, avant de commencer quoique ce soit, je me dédouane de toute responsabilité au cas où vous rendez votre ERX ou tout autre élèment inutilisable. Si vous avez un ERX, c'est que vous voulez mettre les mains dans le cambouis, donc je ne vais pas expliquer les bases d'utilisation de filezilla ou de putty et imaginer que vous connaissez un minimum de vocabulaire informatique/réseau.
La configuration de câblage est la suivante :
eth0 : livebox
eth1 : ONT
eth2 : réseau local
Préparation avant de faire quoique ce soit :- noter votre login & mdp de connection orange (le login est du format
fti/xxxxxxx )
- récupérer PuTTy
- récupérer Filezilla
- récupérer notepad++ (plugin
Compare bien utile dans les moments difficiles)
- télécharger le binaire dhclient3 (merci julieni :
ici )
- télécharger confOrange.boot
- télécharger le firmware 1.10.7 pour l'ERX
iciCalcul de l'option DHCP rfc3118-auth qui correpond à votre identifiant de connexion orange : prenez votre login orange et passez la dans cette moulinette :
https://codebeautify.org/string-hex-converterrajoutez le résultat (en séparant les couples de chiffres à la fin de la chaine :
00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:05:58:01:03:41:01:0d:
pour obtenir une ligne au format
00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:05:58:01:03:41:01:0d:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Passons aux choses sérieuses : comment configurer un ERX pour remplacer la livebox :
Branchez-vous au ERX pour la première fois (adresse IP statique sur 192.168.1.10, passerelle sur 192.168.1.1, branché sur eth0). Pour rappel, les logins par défaut sont ubnt/ubnt
Avec un navigateur, connectez-vous sur l'interface web, et faites une mise à jour au firmware 1.10.7. redémarrez l'ERX pour compléter la MAJ.
connectez-vous avec Filezilla et récupérez à
/config le fichier
config.boot de votre ERX sur votre poste.
vous allez maintenant modifier le confOrange.boot :
Dans notepad++, modifiez la ligne 115 qui contient
client-option "send rfc3118-auth 00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:05:58:01:03:41:01:0d:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX;"
et remplacez le code hexa par celui préparé précédemment. La taille de la ligne ne doit pas changer. gardez le ; à la fin de la ligne !
vers la fin du fichier, vous avez les lignes relatives aux logins. Celles-ci sont à remplacer par celles de votre
config.bootuser ubnt {
authentication {
encrypted-password XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}
level admin
}
sauvegardez.
nous avons maintenant sur votre poste toutes les informations nécessaires pour configurer l'ERX, et n'avons plus qu'à installer ça :
avec Filezilla, envoyer les fichiers :
- dhclient3 dans /home/ubnt
- confOrange.boot dans /home/ubnt
maintenant, connectez-vous avec PuTTY à l'ERX.
tout d'abord, nous allons passer en superutilisateur permanent pour nous simplifier la vie (attention, ceci est dangereux et n'est pas une utilisation "normale") :
sudo -i
à partir de là nous pouvons copier les fichiers que nous avons uploadé dans leurs répertoires respectifs :
- (faites un backup du fichier original avant) dhclient3 va dans /sbin. Dans la foulée, mettez les droits du fichier à 755
- confOrange.boot va dans /config
vous n'avez plus qu'à appliquer la configuration :
configure
load confOrange.boot
commit
attention, si vous avez des warnings ou des erreurs dans la configuration, lisez-les et corrigez la configuration en fonction ! faites la commande
discard pour abandonner les changements
save
exit
clôturera la configuration.
Si vous perdez votre connection après un commit ou un save, ne paniquez pas ! branchez vous en adresse dynamique sur le port eth2 et reconnectez-vous (il s'agit du nouveau LAN local). assurez-vous d'avoir bien fait le
save sinon votre configuration est perdue au premier redémarrage.
Faire les branchements finauxBranchez les différents appareils, mais gardez-les éteints. Il faut ensuite allumer les éléments un à un :
- l'ONT (attendre que les lumières s'alument gentiement)
- le routeur (attendre qu'il boot tranquilement)
- le switch (vérifier la connexion locale et internet)
- la livebox (vérifier le statut avec l'icône "i" qui doit être vert à la fin du démarrage)
sabrez le champagne !