La Fibre

Datacenter et équipements réseaux => Routeurs => SFR Remplacer la box SFR par un routeur => Discussion démarrée par: Bono2007 le 31 juillet 2019 à 18:37:40

Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté 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




Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Bono2007 le 22 août 2019 à 21:08:48
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": "''"
                }
        }
 }
Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Fred31500 le 11 septembre 2019 à 17:30:50
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 ?
Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Fred31500 le 11 septembre 2019 à 22:31:16
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 ...
Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Bono2007 le 17 septembre 2019 à 13:04:56
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
Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: SkyR1deR le 11 janvier 2020 à 14:18:20
Bonjour, suite à cette manip est-ce que le Decodeur TV STB7 fonctionne encore sur le LAN de l'USG ?
Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Darkomen le 24 septembre 2020 à 11:27:07
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
Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Ben23 le 24 septembre 2020 à 17:55:44
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)

Titre: Tuto : Remplacer NB6VAC par un routeur USG3
Posté par: Ben23 le 01 octobre 2020 à 12:40:05
Autant pour moi, il suffit de créer le dossier.