La Fibre
Datacenter et équipements réseaux => Routeurs =>
Remplacer la LiveBox par un routeur => Discussion démarrée par: KalNightmare le 15 novembre 2018 à 08:50:30
-
Bonjour,
Je cherche des avis pour la meilleur solution afin de basculer en PPP, si le dhcp ne fonctionne plus chez Orange.
Mon idée de départ, avoir 2 fichiers de config sur l'ERL, et copier la version PPP après plusieurs échec puis redémarrer l'ERL.
Mais n'est-il pas possible de modifier la conf en live sans reboot ?
Si quelqu'un a déjà réfléchi au sujet, je suis preneur.
Merci,
-
C'est peut-être possible en utilisant le load-balancing de EdgeOS en mode "failover-only", mais le plus compliqué est de savoir si la connexion PPPoE est démarrée uniquement si le WAN maitre est cassé ou tout le temps (et dans ce cas là c'est un problème car tu récupères 2 IP publiques et je doute qu'Orange apprécie sur le long terme...). J'ai cherché un peu sur le forum d'Ubiquiti et je n'ai pas trouvé de réponse claire.
-
J'ai fait un peu des test, changer la configuration de de l'interface de "disable" a "enable" et commit à l'aire de lancer le PPP.
Le problème les mdoules kernel ne sont pas chargé si il n'y a pas de ppp au boot.
Pour la détection, je pense adapter le script pour le renew DHCP, si il échoue X fois. D'après mes test :
La tache cron s'execute toutes les 5min
Si renew dhcp exhoue 12 fois (1h) => charger le module kernel pppoe => activer ethX.835 => commit la config => clean route par default => connect pppoeX
J'ai testé il faut faire quelque chose comme ca
#!/bin/vbash
sed -i 's/refuse-chap/require-chap/' /opt/vyatta/share/perl5/Vyatta/PPPoEServerConfig.pm
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper begin
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper delete interfaces ethernet eth0 vif 835 disable
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper commit
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper end
/opt/vyatta/bin/vyatta-op-cmd-wrapper connect interface pppoe1
après si le script re-detect le dhcp
/opt/vyatta/bin/vyatta-op-cmd-wrapper disconnect interface pppoe1
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper begin
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper set interfaces ethernet eth0 vif 835 disable
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper commit
/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper end
Faut que je fasse la partie detection, et surtout il faut verifier que la route par default du dhcp soit bien supprimer, sinon le pppoe ne l’écrase pas.