{"id":7075,"date":"2026-02-13T18:12:22","date_gmt":"2026-02-13T17:12:22","guid":{"rendered":"https:\/\/olivier.hoarau.org\/?p=7075"},"modified":"2026-02-13T18:12:22","modified_gmt":"2026-02-13T17:12:22","slug":"saccage-de-fibre-optique-et-reparation-temporaire","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=7075","title":{"rendered":"Saccage de fibre optique et r\u00e9paration temporaire"},"content":{"rendered":"\n<p>J&rsquo;ai un technicien ind\u00e9licat d&rsquo;une sous traitance en cascade qui n&rsquo;a rien trouv\u00e9 de mieux pour brancher un abonn\u00e9 que de couper ma fibre optique. Il aurait pu tout simplement la d\u00e9brancher et bien non, il a coup\u00e9 net deux fibres au total dont la mienne. Le technicien SFR qui a constat\u00e9 la coupure a signal\u00e9 le probl\u00e8me \u00e0 Orange puisque cette partie est de leur responsabilit\u00e9. En synth\u00e8se, je risque d&rsquo;\u00eatre coup\u00e9 du monde un certain temps \u00e0 cause d&rsquo;un sombre idiot sans possibilit\u00e9 de recours \ud83d\ude41<\/p>\n\n\n\n<p>En attendant j&rsquo;ai mis en place une configuration temporaire pour pouvoir partager ma connexion 4G \u00e0 l&rsquo;ensemble de mon sous r\u00e9seau. Pour ce faire j&rsquo;ai doublement branch\u00e9 au r\u00e9seau mon Thinkpad x270 Cilaos \u00e0 mon r\u00e9seau local via RJ45 et \u00e0 internet en WIFI via le partage 4G de mon mobile. Le travail consiste ensuite \u00e0 partager la connexion aux autres postes du r\u00e9seau en faisant passerelle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/2024-12-23-reseau-local.jpg?w=474&#038;ssl=1\" alt=\"\"\/><\/figure>\n\n\n\n<p>Sur le PC Cilaos, j&rsquo;ai activ\u00e9 l&rsquo;IP forwarding qui fait que le PC se comporte comme un routeur pour relayer les trames r\u00e9seau. Sur ma mageia il s&rsquo;agit du fichier <strong>\/etc\/sysctl.d\/51-drakx.conf <\/strong>qui devra contenir cette ligne <strong>net.ipv4.ip_forward=1<\/strong>. On configure maintenant le NAT (masquerading), pour que tous les PC du r\u00e9seau soient vus avec l&rsquo;adresse IP WIFI de Cilaos. A cette fin on tapera en consid\u00e9rant que l&rsquo;interface WIFI s&rsquo;appelle <strong>wlp3s0<\/strong> :<\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-bash code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-bash code-embed-code\">iptables -t nat -A POSTROUTING -o wlp3s0 -j MASQUERADE<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<!--more-->\n\n\n\n<p>La configuration <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=intrusions#Installer_un_firewall_avec_shorewall\">shorewall<\/a> est ensuite assez lourde, on commence \u00e0 d\u00e9finir les zones dans le fichier <strong>\/etc\/shorewall\/zones<\/strong>, on doit avoir le sous r\u00e9seau <strong>loc<\/strong> du r\u00e9seau local via RJ45, le r\u00e9seau <strong>net<\/strong> du r\u00e9seau internet via WIFI. A noter que <strong>shorewall<\/strong> nomme sa propre zone <strong>fw<\/strong>.<\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-bash code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-bash code-embed-code\">#ZONE           TYPE            OPTIONS         IN_OPTIONS      OUT_OPTIONS<br\/>loc     ipv4<br\/>net     ipv4<br\/>fw      firewall<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<p>On assigne maintenant les interfaces r\u00e9seau aux zones, cela se passe dans le fichier <strong>\/etc\/shorewall\/interfaces<\/strong>, l&rsquo;interface r\u00e9seau WIFI <strong>wlp3s0<\/strong> est bien sur le r\u00e9seau internet <strong>net<\/strong> et l&rsquo;interface r\u00e9seau RJ45 <strong>enp0s31f6<\/strong> sur le r\u00e9seau local <strong>loc<\/strong> :<br><\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-bash code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-bash code-embed-code\">#ZONE           INTERFACE               OPTIONS<br\/>net     wlp3s0          -       dhcp,nosmurfs,tcpflags<br\/>loc     enp0s31f6       -       dhcp,nosmurfs,tcpflags<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<p>On autorise le forwarding dans le fichier <strong>\/etc\/shorewall\/policy<\/strong>, on y autorise explicitement le r\u00e9seau local <strong>loc<\/strong> \u00e0 aller vers internet <strong>net<\/strong> et le firewall <strong>fw<\/strong> \u00e0 sortir partout :<\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-bash code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-bash code-embed-code\">fw       all     ACCEPT<br\/>loc      net     ACCEPT<br\/>net      all     DROP       info<br\/>all      all     REJECT     info<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<p>Et on configure le masquerading dans le fichier <strong>\/etc\/shorewall\/snat<\/strong> qui contiendra :<\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-bash code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-bash code-embed-code\">MASQUERADE      192.168.2.0\/24    wlp3s0<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<p>Dans le fichier<strong> \/etc\/shorewall\/shorewall.conf <\/strong>j&rsquo;ai \u00e9galement la ligne suivante <strong>IP_FORWARDING=Keep<\/strong>. On relance <strong>shorewall<\/strong>.<\/p>\n\n\n\n<p>Sur le PC client, on doit red\u00e9finir la route par d\u00e9faut en tapant :<\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-bash code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-bash code-embed-code\">ip route del default<br\/>ip route add default via 192.168.2.15<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<p>192.168.2.15 \u00e9tant l&rsquo;adresse du PC Cilaos passerelle. Pour que \u00e7a soit persistant sur ma mageia dans le fichier qui correspond \u00e0 l&rsquo;interface r\u00e9seau de mon poste client <strong>\/etc\/sysconfig\/network-scriptsifcfg-enp0s31f6<\/strong>, j&rsquo;ai indiqu\u00e9 l&rsquo;adresse IP de mon PC Cilaos pour la passerelle (gateway) et rajout\u00e9 la ligne suivante :<\/p>\n\n\n<div class=\"wp-block-wab-pastacode\">\n\t<div class=\"code-embed-wrapper\"> <pre class=\"language-markup code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-markup code-embed-code\">GATEWAY=192.168.2.15<br\/>DEFROUTE=yes<\/code><\/pre> <div class=\"code-embed-infos\"> <\/div> <\/div><\/div>\n\n\n\n<p>il faudra faire attention que le premier DNS dans le fichier <strong>\/etc\/resolv.conf<\/strong> pointe vers un serveur DNS (comme 8.8.8.8) sur internet non vers la box.<\/p>\n\n\n\n<p>Maintenant j&rsquo;ai bien acc\u00e8s \u00e0 internet de mes postes clients,  je continue \u00e0 recevoir mes mails normalement via mon serveur local qui peut \u00e0 nouveau les r\u00e9cup\u00e9rer. Et pour la TV je me connecte sur mon PC multim\u00e9dia \u00e0<a href=\"https:\/\/tv.sfr.fr\"> tv.sfr.fr<\/a> sur mon compte SFR pour en profiter.<\/p>\n\n\n\n<p>That&rsquo;s all folks !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai un technicien ind\u00e9licat d&rsquo;une sous traitance en cascade qui n&rsquo;a rien trouv\u00e9 de mieux pour brancher un abonn\u00e9 que de couper ma fibre optique. Il aurait pu tout simplement la d\u00e9brancher et bien non, il a coup\u00e9 net deux fibres au total dont la mienne. Le technicien SFR qui a constat\u00e9 la coupure a &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=7075\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Saccage de fibre optique et r\u00e9paration temporaire<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[3,5],"tags":[116],"class_list":["post-7075","post","type-post","status-publish","format-standard","hentry","category-breves-de-comptoir","category-logiciels-libres","tag-reseau"],"share_on_mastodon":{"url":"https:\/\/mastodon.social\/@funix\/116064435735380343","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-1Q7","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/7075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7075"}],"version-history":[{"count":3,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/7075\/revisions"}],"predecessor-version":[{"id":7078,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/7075\/revisions\/7078"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}