La Fibre

Datacenter et équipements réseaux => Routeurs => Bouygues Telecom Remplacer la Bbox par un routeur => Discussion démarrée par: gtrhaychou le 22 mars 2025 à 15:50:10

Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 22 mars 2025 à 15:50:10
Bonjour,

Je deviens fou... lol !
Du coup, je viens demander de l'aide.
Merci à ceux qui prendront le temps de lire et de m'aider !

Mes redirections depuis l'extérieur blabla.domaine.ovh ne renvoient pas vers l'IP du LAN.
J'arrive à me connecter à mon VPN (qui est dans un LXC) mais je n'ai pas accès aux IP du LAN.

J'ai depuis des années mis mes box opérateurs en mode le plus simple soit bridge, soit DMZ vers mon routeur ASUS.
Ce dernier fait du load balancing avec un modem 4G qui doit être accessible pour que je puisse l'utiliser via la domotique.
Ce n'est pas lié sur ce point.

Sauf que depuis que j'ai quitté Orange puis Free et arrivé chez Bouygues avec la box noire 10G avec l'ONT intégré, la DMZ et/ou la redirection vers l'ASUS ne semble pas fonctionner correctement ou peut-être y a t'il quelque chose qui m'échappe. Cela "bloque" sur la page d'administration de la BBOX (voir plus bas).

J'ai ce modèle :
https://i.imgur.com/jwlyhhE.png

Pour résumer :

- BBOX FTTH qui a tout de désactivé (pare-feu IPV4, IPV6, pas de DHCP) et adresse IP fixe pour le routeur ASUS - l'équipement est bien vu par la BBOX
- Sur la BBOX, DMZ vers le routeur ASUS.

L'interface de la BBOX est dispo sur 192.168.1.254 et est accessible depuis mon LAN 192.168.2.X
Mon ASUS est sur l'IP 192.168.1.100 et accessible depuis mon LAN 192.168.2.1
Mon modem 4G est sur le port LAN4 du routeur ASUS en IP auto (DHCP sur le routeur) et est accessible en 192.168.0.1 car j'utilise une astuce pour "merger" les 2 réseaux.
Cela me permet d'avoir l'adresse 192.168.0.1 accessible sur mon 2.X et à ma domotique de s'interfacer avec de modem pour l'envoi de SMS par exemple. En cas de défaillance fibre, une seule IP (la 2.90) passe par ce réseau secondaire.

https://i.imgur.com/oWPSL7j.png

Côté configuration, routeur ASUS :
* port WAN la BBOX en statique, j'ai mis les DNS de Bouygues.
https://i.imgur.com/juWdFxy.png
* port LAN4, le modem 4G, tout en auto car il a son DHCP.

Tout fonctionne et j'ai bien internet sur mes machines que ce soit par wifi ou filaire.
https://i.imgur.com/c7fWRn2.png

Comme les plus avertis l'auront compris l'ASUS gère mon DHCP, WIFI (avec d'autres mailleurs Aimesh) et la redirection de ports. Et c'est là que j'ai un souci...
Par exemple, j'ai un port VPN qui renvoie vers mon container LXC qui gère OpenVPN server ; port 5000 par exemple ; configuré sur l'ASUS.
Quand je suis à l'extérieur, je peux me connecter au VPN via un certificat OpenVPN sauf que je n'arrive pas à atteindre les adresses en 192.168.X.X (que ce soit 0.X, 1.X ou 2.X).

J'ai renvoyé le port 443 sur un serveur Apache qui gère les sous-domaines (type blabla.domaine.ovh ; blabla2.domaine.ovh etc)
Et là encore aucun ne marche ! Cela me renvoie sur la page d'administration de la BBOX ! La bonne blague...

Bref je n'avais pas ce souci avant de passer de Free à Bouygues il y a quelques jours.

J'ai essayé d'être complet, n'hésitez pas s'il manque qlqchose !

J'ai connecté le port 10G au port WAN de mon routeur ASUS - même constat.
J'ai testé aussi avec un port 1G LAN au port WAN de mon routeur ASUS, même constat.
J'ai essayé avec le DHCP de la BBOX ça ne marche pas non plus ; IP Fixe pareil.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 22 mars 2025 à 19:07:15
Je ne sais pas si je suis dans la bonne section.
Après réflexion, je pense que j'aurai dû le mettre dans cette section, si un admin peut le déplacer ?
https://lafibre.info/materiel-informatique/
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: kgersen le 23 mars 2025 à 17:46:38
c'est la bonne section vu qu' on dirait un souci de config de la bbox et ton install marchait chez Free.

Citer
J'ai renvoyé le port 443 sur un serveur Apache qui gère les sous-domaines (type blabla.domaine.ovh ; blabla2.domaine.ovh etc)
Et là encore aucun ne marche ! Cela me renvoie sur la page d'administration de la BBOX ! La bonne blague...

Tu ne montres pas comment tu as configuré la bbox au niveau redirection des ports/dmz.


Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 23 mars 2025 à 18:02:32
Salut,

Merci pour ton message.

J'ai fait au plus simple, peut-être est-ce l'erreur ?
Aucun pare-feu IPV4 ou IPV6 activé.

Une DMZ qui va sur le routeur Asus.
Rien d'autre.
https://i.imgur.com/gfwvGRT.png
https://i.imgur.com/dqj7g5l.png
EDIT : j'ai tenté de faire une règle 443 vers 443 vers l'asus, ça ne change rien.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: Paul le 23 mars 2025 à 20:19:37
Quel équipement désigne "IP du LAN" ?

J'imagine que le port 443 vers le routeur Asus mène à l'interface d'administration, ça ne résoudra pas ton problème d'accès au reste des ports.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: kgersen le 23 mars 2025 à 21:25:27
aucun port n'arrive sur l'asus ? ou juste que 80 et 443 ?

pourquoi as tu coupé le dhcp coté bbox si y'a que l'asus derriere elle ?

as tu essayé:
bbox config par défaut, wifi off
coté asus, port wan en dhcp
dans la bbox redirection d'un port vers l'ip de l'asus
test du port depuis l'extérieur

c'est la config minimal qui 'devrait' marcher. si ca fonctionne tu peux ensuite ajouter la dmz vers l'asus. ou tester un resa dhcp statique pour l'asus, etc.

bref l'idée est de tester étape par étape pour voir ou ca coince a un moment.

Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 24 mars 2025 à 17:45:22
@Paul,

Je ne comprends pas la question.
Pour le port, non. Comme expliqué plus haut, le 443 renvoie vers un serveur Apache qui gère les redirections en fonction du sousdomaine. Comme cela fonctionnait avant.
Justement le routeur ASUS est en 8443 de mémoire. C'est justement là que j'ai l'impression qu'il y a un souci.

@Kgersen,

Pourtant, j'ai accès à mon NAS en utilisant un port HTTPS que j'ai routé sur la table de redirection. Donc on dirait que certains marchent et que c'est plus lié à l'apache qui ne gère plus le renvoi. Mais le fait que quand je me connecte au VPN, je ne puisse pas accéder à un IP du réseau, ça non plus je ne comprends pas !

Pour te répondre, ma première config à réception de la BBOX était :
- Wifi off, DHCP sur la bbox, IP fixe pour l'ASUS 1.100, DMZ vers l'ASUS point et là je n'avais rien, même pas le VPN.

Dans l'idéal, il faudrait que je route port à port, les ports redirigés dans l'ASUS de la BBOX vers l'ASUS c'est ça ?
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: kgersen le 24 mars 2025 à 19:23:58
t'as bien une IPv4 dédiée  ? (cf IP PRIVEE dans l'espace client bouygues).

sinon  appele le 1064 et demande une IPv4 dédié.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 25 mars 2025 à 08:14:38
J'aurai dit que oui, j'ai bien un IP fixe. Je l'ai eu dès le début. Ma domotique fait sa remontée via OVH et DynDNS.
D'ailleurs, j'y accède bien car quand je fais XXX.YYY.OVH je tombe sur la BBOX.
Elle est du format 62.35.XX.XX. Elle n'a jamais changé malgré les reboots ou autre (je l'historise).

Mais par contre, je n'en ai jamais fait la demande.
Je n'ai pas trouvé l'option ou IPV4 dans les options de l'espace client bouygues bbox. Cela se trouve où ?

Je n'ai pas eu le temps de tester les ports hier soir, je regarde dans la semaine et vous tiens au courant.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: buddy le 25 mars 2025 à 15:30:14
Salut,

si tu n'as pas l'option c'est que tu es en ip fixe.

pour moi tu as une DMZ vers un équipement, donc TOUS les ports sont dirigés vers cet équipement par défaut.
Il faut voir plus loin comment sont aussi redirigé tes ports. sur ton Asus tu rediriges les ports comment ? (car la Bbox ne peut pas rediriger directement des ports sur les plages différentes de 192.168.1.0/24)
ton conteneur VPN, il a une IP dans quelle plage ?
Tes différents sites internes ils sont sur quelle plage réseau aussi ?
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 25 mars 2025 à 16:34:38
Tout ce petit monde est en 192.168.2.X
DHCP donné par l'ASUS.
Je suis resté simple.
Je vais tenter de mettre un service VPN serveur sur l'ASUS et voir si différence.
Puis je vais creuser Apache. J'ai cru voir que Let's Encrypt fermait ses portes aussi, peut-être y a t'il un sujet là dessus.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: nicox11 le 25 mars 2025 à 16:44:50
Tu as plusieurs soucis si je comprends bien.

1. Quand tu accès en 443 sur l'IP wan du FTTH, tu obtiens l'interface d'administration de la BBOX.
C'est bien ça ? Ca voudrait dire que ton interface d'admin de la BBOX est accessible de tout internet ? Ou alors j'ai mal compris.
Ca voudrait dire que le mode DMZ redirige pas tous les ports. Comme Kgersen voulait te faire tester, c'est de voir si certain ports sont bien redirigés

2. Quand tu es connecté en VPN tu n'accèdes pas aux IP LAN.
Ca ressemble à un problème de routage ou de filtrage.
Ta terminaison VPN est un container, ce container contient bien les routes vers tes différents LAN (2.X 1.X 0.X ) ?
Aucun firewall qui filtre ?


Citer
J'ai cru voir que Let's Encrypt fermait ses portes aussi,
?????
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 25 mars 2025 à 16:54:33
Oui pour 1.
Je vais tester dès que j'ai du temps de dispo chez moi, désactiver la DMZ et router les ports VPN, 443 (etc) vers l'ASUS à la mano.

Oui pour 2.
Comment on vérifie cela ? Rien de très compliqué pour le serveur openvpn c'est basé sur ça : https://github.com/Nyr/openvpn-install
Pas de filtrage ajouté ou autre.
les seules commandes ajoutées sont

lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net dev/net none bind,create=dir
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: nicox11 le 25 mars 2025 à 17:14:52
Pour vérifier que les routes sont bien présente, tu pourrais nous donner le retour des commandes

ip route
ou

netstat -rn
?

Il faut que tes clients route correctement dans le VPN, que la passerelle route correctement vers les LAN et que ton routeur route correctement ton range VPN en direction de ton container (à moins que tu fasses un NAT ?). Tu nous as pas donné le range IP des client du VPN.

De plus, vu que ça à l'air d'être un linux, il faut bien activer le forwarding des paquets vu que tu agis en passerelle.
Que donne :

# cat /proc/sys/net/ipv4/ip_forward
? Cela doit renvoyer "1"
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: buddy le 25 mars 2025 à 17:22:45
J'ai cru voir que Let's Encrypt fermait ses portes aussi, peut-être y a t'il un sujet là dessus.
Il ne ferme pas leur porte, juste ils arretent de te dire quand ton certificat va expirer. c'est à toi de le monitorer et de vérifier que le renouvellement a bien été fait à temps.
Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 27 mars 2025 à 16:56:56
Déjà, je tenais à vous remercier, chacun pour prendre le temps de me répondre de manière détaillée, j'apprécie.

Ensuite, j'ai fait plusieurs tests.

Merci pour la précision de Let's Encrypt. Je suis rassuré, je n'avais pas compris.

Le premier, j'ai regardé si en adressant mon domaine de l'extérieur (que ce soit avec l'IP ou le sousdomaine.domaine.ovh) + numéro du port, je tapais sur des équipements.
A ce stade, je suis en DMZ.

Pour faire le point :

DMZ vers Asus
443 => ip apache port 443
80 => ip apache port 80
8443 => HTTPS de mon NAS
1194 => OpenVPN

Donc j'ai pris celui du NAS par exemple et là j'y accède ! Donc la DMZ marcherait ? (que ce soit avec sousdomaine.domaine.ovh ou IP:8443) je tombe dessus.

Maintenant, je veux essayer
https://sousdomaine1.domaine.ovh qui a sa redirection (apache) vers ma domotique
https://sousdomaine2.domaine.ovh qui a sa redirection (apache) vers l'administration asus

A chaque fois je tombe sur l'interface de la BBOX.

Aux questions de nicox11, je ne suis pas sûr d'où je dois exécuter les commandes.

Dans le LXC du VPN, ça donne :
root@OpenVPN-Server:~# ip route
default via 192.168.2.1 dev eth0
10.8.0.0/24 dev tun0 proto kernel scope link src 10.8.0.1
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.143

root@OpenVPN-Server:~# cat /proc/sys/net/ipv4/ip_forward
1

D'une machine Linux sur le LAN :
└──╼ #cat /proc/sys/net/ipv4/ip_forward
0

ip route
default via 192.168.2.1 dev vmbr0 proto kernel onlink
192.168.2.0/24 dev vmbr0 proto kernel scope link src 192.168.2.80

En creusant sur l'ASUS, je vois ça dans Relais Nat...
https://i.imgur.com/YYyNCfa.png
Je passe en désactivé et là magie !
J'ai accès aux IP du VPN.
Par contre, j'ai gardé le NAT sur l'Ethernet4 (Modem4G) et NAT sur le WAN (BBOX) sinon je n'ai plus de VPN.
https://i.imgur.com/WqipDEP.png

Allez un point de clôturé, merci !


Titre: Configuration BBOX 10G Fibre et routeur ASUS, modem 4G
Posté par: gtrhaychou le 27 mars 2025 à 17:03:47
J'ai repris à tête reposée ensuite Apache.

Je tente un renew et là paf...
je commence à me demander si les redirections ne sont pas KO.

certbot renew && /etc/init.d/apache2 restart
Donne :

Cert is due for renewal, auto-renewing...
Plugins selected: Authenticator apache, Installer apache
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for YYYY.XXXX.ovh
http-01 challenge for YYYY.XXXX.ovh
http-01 challenge for YYYY.XXXX.ovh
http-01 challenge for YYYY.XXXX.ovh
http-01 challenge for YYYY.XXXX.ovh
http-01 challenge for XXXX.ovh
Waiting for verification...
Cleaning up challenges
Attempting to renew cert (XXXX.ovh) from /etc/letsencrypt/renewal/XXXX.ovh.conf produced an unexpected error: Failed authorization procedure. XXXX.ovh (http-01): urn:ietf:params:acme:error:dns :: XX.XXX.33.5: Fetching http://www.XXXX.ovh/.well-known/acme-challenge/XXXX_XXX: no valid A records found for www.XXXX.ovh; no valid AAAA records found for www.XXXX.ovh. Skipping.
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/www.XXXX.ovh/fullchain.pem (failure)
  /etc/letsencrypt/live/XXXX.ovh/fullchain.pem (failure)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

The following certs are not due for renewal yet:
  /etc/letsencrypt/live/YYYY.XXXX.ovh-0001/fullchain.pem expires on 2025-06-21 (skipped)
  /etc/letsencrypt/live/YYYY.XXXX.ovh-0002/fullchain.pem expires on 2025-05-07 (skipped)
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/www.XXXX.ovh/fullchain.pem (failure)
  /etc/letsencrypt/live/XXXX.ovh/fullchain.pem (failure)

Additionally, the following renewal configurations were invalid:
  /etc/letsencrypt/renewal/YYYY.XXXX.ovh.conf (parsefail)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2 renew failure(s), 1 parse failure(s)

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: XXXX.ovh
   Type:   None
   Detail: 213.186.33.5: Fetching
   http://www.XXXX.ovh/.well-known/acme-challenge/YYYY_PuZyDl52k4GaElX73QSE:
   no valid A records found for www.XXXX.ovh; no valid AAAA records
   found for www.XXXX.ovh
 - The following errors were reported by the server:

   Domain: XXXX.ovh
   Type:   None
   Detail: 213.186.33.5: Fetching
   http://www.XXXX.ovh/.well-known/acme-challenge/yXj-bmSMOD-mV0ZdhO75hJfU91d1r7c6D1UcTzHldMQ:
   no valid A records found for www.XXXX.ovh; no valid AAAA records
   found for www.XXXX.ovh

   Domain: www.XXXX.ovh
   Type:   None
   Detail: no valid A records found for www.XXXX.ovh; no valid AAAA
   records found for www.XXXX.ovh

Quelque chose me dit que c'est côté apache et redirection le souci.
Par contre, je ne comprends pas pourquoi j'ai pas une page KO plutôt que l'interface de la BBOX.

A l'époque, j'avais mis en place avec 2 fichiers conf pour chaque sous-site.
Un premier pour le port 80 qui renvoie vers le HTTPS ; un second pour le 443.

Pour le 80 :
<VirtualHost *:80>

        ProxyPreserveHost On
        ServerName XXXX.YYY.ovh

        ProxyRequests     Off
        ProxyPreserveHost On
        ProxyPass  / http://192.168.2.90 keepalive=On retry=5
        ProxyPassReverse / https://192.168.2.90

       ErrorLog /var/log/apache2/XXXXX_error.log
       CustomLog /var/log/apache2/XXXXX_access.log combined

       RewriteEngine on
       RewriteCond %{SERVER_NAME} =XXXX.YYYY.ovh

       RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Pour le 443 :
<IfModule mod_ssl.c>
<VirtualHost *:443>

       ProxyPreserveHost On
       ServerName XXXXX.YYYYY.ovh

       ProxyRequests     Off
       ProxyPreserveHost On
       ProxyPass  / http://192.168.2.90/ keepalive=On retry=5
       ProxyPassReverse / http://192.168.2.90/

       ErrorLog /var/log/apache2/XXX_error.log
       CustomLog /var/log/apache2/XXXX_access.log combined

       Include /etc/letsencrypt/options-ssl-apache.conf
       RewriteEngine on
       #SSLCertificateFile /etc/letsencrypt/live-ecdsa/www.YYYY.ovh/LE/fullchain.pem
       #SSLCertificateKeyFile /etc/letsencrypt/live-ecdsa/www.YYYY.ovh/privkey-p384.pem
       SSLEngine on

<IfModule mod_headers.c>
        <FilesMatch "\.(css|js|png|jpeg|jpg|ttf|woff)$">
                Header set Cache-Control "max-age=7200"
        </FilesMatch>
        <FilesMatch ".*(getResources.php)">
                Header set Cache-Control "max-age=7200"
        </FilesMatch>
        <FilesMatch ".*(getJS.php)">
                Header set Cache-Control "max-age=7200"
        </FilesMatch>
</IfModule>

              SSLCertificateFile /etc/letsencrypt/live/XXXX.YYYY.ovh-0002/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/XXX.YYYY.ovh-0002/privkey.pem
</VirtualHost>
</IfModule>

J'ai regardé les 2 logs au cas où. _error est vide.
Le _access a 2 lignes qui date de 7:55 ce matin... d'une IP, Mozilla etc. Rien de très probant.

Pour lever tout doute, je suis allé voir l'interface OVH, l'IP bouygues est bien cible du domaine. Ras :).