Bonjour, voilà ce que j'ai fait pour ne plus utiliser la box d'SFR.
Attention, pas de télé car il faut installer lighttpd et récupérer les xml. Ni le téléphone
J'ai gardé la config d'origine en 192.168.1.1
PC ---- switch ---- USG ---- ONT
Brancher réseau switch mais pas controleur (Sinon demande d'adoption + update bloquante car pas d'internet)
ssh ubnt@192.168.1.1 car pas encore provisionné (mdp ubnt)
sudo su
configure
set interfaces ethernet eth0 dhcp-options client-option "retry 60;"
set interfaces ethernet eth0 dhcp-options client-option "send vendor-class-identifier "neufbox";"
commit
save
reboot et vérifier la connexion internet (moi je mets ping 8.8.8.8 après le reboot et je vais boire un café)
Lancer le controleur, adopter les bidules
Laisser "updating"
et voilà...
Le problème : si on débranche l'USG et qu'on rebranche tout est remis à zéro.
Pour éviter de recommencer à chaque fois, on va rajouter un fichier dans le contrôleur.
D'abord dans l'USG : soit on le fait avant de rebooter, soit on se reconnecte en ssh mais avec les identifiants saisis dans contrôleur ( ssh admin@192.168.1.1...)
On exporte la configuration d'avant par :
mca-ctrl -t dump-cfg>config.txt
pour exporter au format .json
On fait un
cat config.txt
On récupère interfaces... : voilà ma config, on peut raccourcir mais peu importe. La méthode vaut pour toutes les configurations. Le fichier que j'ai récupéré est différent de ceux que j'ai trouvé sur le net
{
"interfaces": {
"ethernet": {
"eth0": {
"address": [
"dhcp"
],
"description": "WAN",
"dhcp-options": {
"client-option": [
"retry 60;",
"send vendor-class-identifier "neufbox";"
],
"default-route": "update",
"default-route-distance": "1",
"name-server": "update"
},
"duplex": "auto",
"firewall": {
"in": {
"ipv6-name": "WANv6_IN",
"name": "WAN_IN"
},
"local": {
"ipv6-name": "WANv6_LOCAL",
"name": "WAN_LOCAL"
},
"out": {
"ipv6-name": "WANv6_OUT",
"name": "WAN_OUT"
}
},
"speed": "auto"
},
"eth1": {
"address": [
"192.168.1.1/24"
],
"description": "LAN",
"duplex": "auto",
"firewall": {
"in": {
"ipv6-name": "LANv6_IN",
"name": "LAN_IN"
},
"local": {
"ipv6-name": "LANv6_LOCAL",
"name": "LAN_LOCAL"
},
"out": {
"ipv6-name": "LANv6_OUT",
"name": "LAN_OUT"
}
},
"speed": "auto"
},
"eth2": {
"disable": "''",
"duplex": "auto",
"speed": "auto"
}
},
"loopback": {
"lo": "''"
}
}
}
Penser à rajouter les {} au début et à la fin
-------------------
Modification du provisionning du contrôleur :
ssh user@192.168.1.9 (attention à avoir changé le sshd_config pour un accès externe si root@ sinon on doit être sudo)
find / -name default
donnera /var/lib/unifi/sites/default (ou à la place de default, tartempion si le nom dans votre contrôleur est tartempion)
on doit y trouver un dossier map
on doit y créer :
nano config.gateway.json
Copier coller le contenu du json
sauver (reboot ? pas sur, j'ai rebooté par réflexe)
Dans le contrôleur :
Choisir l'USG, dans config, aller à Manage device et forcer le provisionning
Et maintenant vous pouvez débrancher l'USG et tester.
Là encore, on fait un ping 8.8.8.8 sur une bécane et on part siffler une bière