La Fibre
Datacenter et équipements réseaux => Routeurs => Remplacer la box SFR par un routeur => Discussion démarrée par: Bono2007 le 31 juillet 2019 à 18:37:40
-
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 :D
-
Pour l'USG 4 : attention, ce n'est plus eth0 mais eth2 (WAN1)
Mes modifications :
configure
set interfaces ethernet eth2 dhcp-options client-option "retry 60;"
set interfaces ethernet eth2 dhcp-options client-option "send vendor-class-identifier "neufbox";"
commit
save
le json :
{
"interfaces": {
"ethernet": {
"eth0": {
"address": [
"192.168.1.1/24"
],
"description": "LAN",
"dhcp-options": {
"default-route": "update",
"default-route-distance": "210",
"name-server": "update"
},
"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"
},
"eth1": {
"disable": "''",
"duplex": "auto",
"speed": "auto"
},
"eth2": {
"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"
},
"eth3": {
"disable": "''",
"duplex": "auto",
"speed": "auto"
}
},
"loopback": {
"lo": "''"
}
}
}
-
Bonjour,
Merci pour le partage, j'ai la même config, et je vais basculer bientôt.
L'ONT est bien celui de ton opérateur SFR ?
De ce que j'ai lu, personne n'a réussi à mettre une cellule SFP à la place de l'ONT ?
-
En gros si ton controller est off, tu es foutu au reboot ?
Pour le moment il est sur mon mac avant de migrer sur NAS ...
-
Oui forcèment, mais au pire, 2 lignes à copier coller dans configure... c'est pas la mort, mon usg4 n'a pas rebooté une seule fois en 1 mois
-
Bonjour, suite à cette manip est-ce que le Decodeur TV STB7 fonctionne encore sur le LAN de l'USG ?
-
L'ONT est bien celui de ton opérateur SFR ?
De ce que j'ai lu, personne n'a réussi à mettre une cellule SFP à la place de l'ONT ?
Même question, je cross-post un peu.
Sachant que je n'ai pas d'ONT RED SFR, la fibre arrive directement sur la box :
Vous pensez qu'avec ce genre de produit on peut "refaire" un setup GPON fonctionnel ? https://eu.store.ui.com/collections/operator-ufiber/products/ufiber-loco
Voir utiliser ça à la place sur mon switch PoE ? https://eu.store.ui.com/collections/operator-ufiber/products/uf-instant
-
Bonjour,
mon unifi controller est installé sur un raspberrypi, je n'ai pas de dossier /var/lib/unifi/sites ou de dossier du nom de mon controller (version 6.23, la dernière de ce matin).
Ca pourrait être ailleurs ?
-------------------
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)
-
Autant pour moi, il suffit de créer le dossier.