Bon déjà avec un firmware 1.10.x, patcher vyatta-interfaces.pl ne fonctionne plus (et d'ailleurs tu n'en parles pas, donc on ne sait pas si tu l'as fait ou pas). Ce patch est remplacé par un paramètre dans le fichier de configuration que manifestement tu n'as pas (tout est expliqué dans mon message dont le lien se trouve sur la première page de ce sujet...).
Donc:
configure
set interfaces ethernet eth1 vif 832 dhcp-options global-option 'option rfc3118-auth code 90 = string;'
commit
save
exit
suivi d'un reboot devrait déjà régler pas mal de problèmes...
Edit: Je viens de relire, tu as bien exécuté la commande, mais évidemment après tu l'as écrasée après en remplaçant le fichier de config (la commande load)... Accessoirement tu n'as pas de bloc de configuration pour l'interface eth0: C'est obligatoire. Si tu ne veux pas utiliser eth0 il faut quand même laisser le bloc mais mettre l'interface disabled.
Hello,
merci pour la réponse rapide.
En effet j'ai oublié le ETH0 du coup je l'ai foutu comme ça:
interfaces {
ethernet eth0 {
description LAN_ETH0
address 192.168.1.1/24
duplex auto
speed auto
}
ethernet eth3 {
description LAN_ETH3
address 10.10.10.1/24
duplex auto
speed auto
}
......
pour la commande du coup je la fait à quel moment ?
j'ai suivis ça:
Etapes:
Remplacer /sbin/dhclient3 par la version liée à ce message, s'assurer que le propriétaire est root, groupe root, droits 755
Copier le fichier rfc3442-classless-routes.sh dans le répertoire /etc/dhcp3/dhclient-exit-hooks.d (et supprimer l'extension .sh qui a été rajoutée par le forum lors de l'upload) , s'assurer que le propriétaire est root, groupe root, droits 755
Pour les firmwares antérieurs à 1.10, Modifier le fichier /opt/vyatta/sbin/vyatta-interfaces.pl: Il faut rechercher la ligne $output .= "option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;\n\n"; et rajouter juste au dessous $output .= "option rfc3118-auth code 90 = string;\n\n";. Ca doit donner ca:
Code: [Sélectionner]
$output .= "option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;\n\n";
$output .= "option rfc3118-auth code 90 = string;\n\n";
A partir du firmware 1.10, cette étape 3 n'est plus nécessaire, et doit être remplacé par l'exécution de la commande de configuration ci-dessous (en mode configure donc. Cela doit être fait après avoir chargé le fichier de configuration définitif (donc après l'étape 3 à la fin de ce message):
Code: [Sélectionner]
set interfaces ethernet eth1 vif 832 dhcp-options global-option "option rfc3118-auth code 90 = string;"
Avant d'aller plus loin, il est temps de rebooter pour s'assurer que le routeur démarre toujours bien. Ensuite, éditer le fichier config.orange.txt joint. Attention, sous Windows n'utilisez pas le Bloc-Notes (Notepad), mais un éditeur capable de préserver les caractères de fin de ligne Unix, comme Notepad++ (gratuit):
Remplacer les XX:XX... par votre identifiant "fti/xxxxxx" encodé en hexadécimal
Remplacer les YY:YY:YY... par l'adresse mac de votre Livebox (pas le décodeur, le modem)
Copier le fichier sur le routeur, remplacer la configuration existante à l'aide des commandes ci-dessous:
Code: [Sélectionner]
configure
load config.orange.txt
Le routeur devrait redémarrer et la connexion s'effectuer.