Auteur Sujet: Remplacement de la Livebox par un routeur Openwrt  (Lu 239687 fois)

0 Membres et 2 Invités sur ce sujet

cetipabo

  • Invité
Remplacement de la Livebox par un routeur Openwrt
« Réponse #564 le: 11 août 2022 à 17:23:16 »
Puisque vous l'avez déjà fait, quelle est la procédure pour installer OpenWRT dessus ?
Tu branches un clavier/souris et un ecran sur le mini pc, et tu boot sur la clé usb comme lorsqu'on installe un OS.

Pour flasher openwrt sur la clé usb, tu récupères l'image officielle ici : https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/
Tu prends : generic-ext4-combined-efi.img.gz et tu décompresses l'archive.
Tu flash la clé avec (par exemple) rufus : https://rufus.ie/fr/ ou Balena Etcher : https://www.balena.io/etcher/

Tuto très simple ici : https://openwrt.org/docs/guide-user/installation/openwrt_x86

PS:
Attention dans la version stable 21.02.3, il n'y a pas le driver pour les puces I225 : kmod-igc il faudra l'installer manuellement.
il sera installé d'office dans l'image dans la prochaine stable : 22.03.x
donc pour l'avoir directement dans son image on peut passer par les version RC (release candidate) et Snapshot :
https://downloads.openwrt.org/releases/22.03.0-rc6/targets/x86/64/
https://downloads.openwrt.org/snapshots/targets/x86/64/

ou alors créer en ligne une image stable 21.02.3, avec le driver kmod-igc intégré. c'est très simple à partir de ce lien :
https://firmware-selector.openwrt.org/?version=22.03.0-rc6&target=x86%2F64&id=generic

il suffit d'ajouter "kmod-igc" dans la liste des paquets. voir image.




PS2:
avec la 21.02.3 on est avec firewall3, donc IPTABLES
avec la 22.03.x ainsi que les RC et les Snapshot, on est avec firewall4, donc NFTABLES
« Modifié: 11 août 2022 à 17:59:35 par cetipabo »

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 619
  • Grandcamp Maisy (14)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #565 le: 11 août 2022 à 19:05:56 »
Tu branches un clavier/souris et un ecran sur le mini pc, et tu boot sur la clé usb comme lorsqu'on installe un OS.

Pour flasher openwrt sur la clé usb, tu récupères l'image officielle ici : https://downloads.openwrt.org/releases/21.02.3/targets/x86/64/
Tu prends : generic-ext4-combined-efi.img.gz et tu décompresses l'archive.
Tu flash la clé avec (par exemple) rufus : https://rufus.ie/fr/ ou Balena Etcher : https://www.balena.io/etcher/

Tuto très simple ici : https://openwrt.org/docs/guide-user/installation/openwrt_x86

PS:
Attention dans la version stable 21.02.3, il n'y a pas le driver pour les puces I225 : kmod-igc il faudra l'installer manuellement.
il sera installé d'office dans l'image dans la prochaine stable : 22.03.x
donc pour l'avoir directement dans son image on peut passer par les version RC (release candidate) et Snapshot :
https://downloads.openwrt.org/releases/22.03.0-rc6/targets/x86/64/
https://downloads.openwrt.org/snapshots/targets/x86/64/

ou alors créer en ligne une image stable 21.02.3, avec le driver kmod-igc intégré. c'est très simple à partir de ce lien :
https://firmware-selector.openwrt.org/?version=22.03.0-rc6&target=x86%2F64&id=generic

il suffit d'ajouter "kmod-igc" dans la liste des paquets. voir image.




PS2:
avec la 21.02.3 on est avec firewall3, donc IPTABLES
avec la 22.03.x ainsi que les RC et les Snapshot, on est avec firewall4, donc NFTABLES

Que dire !

Merci pour la clarté de ta réponse. Tout y est  :)

Je vais donc préparer la clef en avance…
Je vais commencer par une installation OpenWRT directement (OS principal, sans virtualisation, donc exactement ce que tu décris, merci  :) ), probablement avec la dernière RC de la version 22…
Je suis très habitué à iptables, ebtables, un peu tc qdisc et filters (mes règles actuelles sont toutes iptables/ebtable) mais autant m'habituer dès le départ à nftables avec ce nouveau routeur.

Si je peux avoir docker-ce dessus (il semble qu'OpenWRT le permette), je mettrai ensuite d'autres choses en container (IDS ou IPS, smokeping…) par dessus OpenWRT.
Si non, je verrai à l'avenir pour un solution en virtualisation comme décrite plus haut dans ce sujet.

Je passerai indiquer comment tout cela se passe une fois la bête reçue, mais je sens que ça va être du gâteau  8)

cetipabo

  • Invité
Remplacement de la Livebox par un routeur Openwrt
« Réponse #566 le: 11 août 2022 à 19:11:05 »
j'ai oublié de préciser un truc, sur les Snapshot on n'a pas l'interface graphique Luci. Dans ce cas il faut l'installer manuellement...
opkg update
opkg install luci


Sur les versions stables, et release candidate, Luci est bien présent.
si tu pars sur la dernière RC6 c'est bon pour toi, tu auras le driver kmod-igc et Luci  :)

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 619
  • Grandcamp Maisy (14)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #567 le: 11 août 2022 à 19:20:05 »
j'ai oublié de préciser un truc, sur les Snapshot on n'a pas l'interface graphique Luci. Dans ce cas il faut l'installer manuellement...
opkg update
opkg install luci


Sur les versions stables, et release candidate, Luci est bien présent.
si tu pars sur la dernière RC6 c'est bon pour toi, tu auras le driver kmod-igc et Luci  :)

Merci encore.

L'interface graphique, elle ne me servira qu'à l'installation… En fait, je l'enlèverai après, il n'y aura pas de moniteur ni de clavier (sauf à l'installation initiale donc).
J'ai l'habitude d'accéder à mon routeur et de tout y faire en SSH (et root  ::) ). Je ferai probablement pareil avec celui-là, mais je vais quand même essayer l'interface web OpenWRT.

naouel

  • Abonné Sosh fibre
  • *
  • Messages: 2
Remplacement de la Livebox par un routeur Openwrt
« Réponse #568 le: 19 août 2022 à 01:42:35 »
A partir d'OpenWrt 22.03-rc5 c'est possible de passer les règles nft par des include à la place de les charger dans /etc/rc.local :

Ajouter le fichier /etc/nftables.d/orange_rules.include qui contient
oifname "eth0.832" counter meta priority set 0:1
oifname "eth0.832" ip protocol icmp counter meta priority set 0:6
oifname "eth0.832" ip protocol igmp counter meta priority set 0:6
oifname "eth0.832" udp dport 67 counter meta priority set 0:6
oifname "eth0.832" udp dport 547 counter meta priority set 0:6
oifname "eth0.832" ip protocol icmpv6 counter meta priority set 0:6

Ajouter une section dans /etc/config/firewall
config include 'orange_rules'
option enabled '1'
option type 'nftables'
option path '/etc/nftables.d/orange_rules.include'
option position 'chain-append'
option chain 'mangle_postrouting'

 ;)

krickgpe971

  • Abonné Orange Fibre
  • *
  • Messages: 11
  • Suresnes 92150
Remplacement de la Livebox par un routeur Openwrt
« Réponse #569 le: 20 août 2022 à 14:06:24 »
Finalement mon choix s'est porté sur celui-ci : https://fr.aliexpress.com/item/1005004302428997.html?spm=a2g0o.order_list.0.0.2d395e5bVbIVLB&gatewayAdapt=glo2fra

Du coup j'aurai :
- Routeur X86 N5105 4x2.5Gbps
- GPON-ONU-34-20BI
- Mikrotik CRS 305 pour accueillir l'onu en 2.5Gbps et gérer la cos 6 (udp 67 et udp 547).
- Mikrotik ‎S+RJ10Gb (pour la liaison cuivre 2.5Gbps Mikro => Routeur X86

J'update une fois receptionné/en place ;)
Bonjour, ton routeur X86 N5105 tu l'as pris sans ram ni stockage ? Merci.

bolemo

  • AS2027 MilkyWan
  • Professionnel des télécoms
  • *
  • Messages: 1 619
  • Grandcamp Maisy (14)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #570 le: 20 août 2022 à 14:17:44 »
Bonjour, ton routeur X86 N5105 tu l'as pris sans ram ni stockage ? Merci.

Pour ma part, j'ai commandé avec 16 Go de RAM et 512 Go de NVMe pour un total de 287,69 euros.

J'ai commandé séparément chez Amazon :
https://www.amazon.fr/Thermal-Grizzly-Kryonaut-Wärmeleitpaste-Gramm/dp/B07FLL3QDZ/ref=sr_1_1?keywords=thermal+grizzly+kryonaut&qid=1660997749&sr=8-1
Pour remplacer la pâte thermique dès le départ par la meilleure du marché (pour un heatsink en alu), et
https://www.amazon.fr/gp/product/B08LDBJ9JV/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Pour mettre dessus.

ubune

  • Abonné Orange Fibre
  • *
  • Messages: 317
Remplacement de la Livebox par un routeur Openwrt
« Réponse #571 le: 20 août 2022 à 14:43:20 »
A partir d'OpenWrt 22.03-rc5 c'est possible de passer les règles nft par des include à la place de les charger dans /etc/rc.local :

Ajouter le fichier /etc/nftables.d/orange_rules.include qui contient
oifname "eth0.832" counter meta priority set 0:1
oifname "eth0.832" ip protocol icmp counter meta priority set 0:6
oifname "eth0.832" ip protocol igmp counter meta priority set 0:6
oifname "eth0.832" udp dport 67 counter meta priority set 0:6
oifname "eth0.832" udp dport 547 counter meta priority set 0:6
oifname "eth0.832" ip protocol icmpv6 counter meta priority set 0:6

Ajouter une section dans /etc/config/firewall
config include 'orange_rules'
option enabled '1'
option type 'nftables'
option path '/etc/nftables.d/orange_rules.include'
option position 'chain-append'
option chain 'mangle_postrouting'

 ;)

Trop cool ça :D
Merci pour l'info, j'updaterai le tuto quand la 22.03 sera en version stable.

Bonjour, ton routeur X86 N5105 tu l'as pris sans ram ni stockage ? Merci.
J'ai commandé sans rien, et j'ai ajouté un ssd nvme 256go et 2x4Go de ram pour 60e sur amazon

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 724
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Remplacement de la Livebox par un routeur Openwrt
« Réponse #572 le: 20 août 2022 à 15:06:29 »
au détour d'une conversation j'ai vu qu'il existait 2 supers routeurs 100% compatibles Openwrt, les images sont déjà dispo depuis la stable 21.02.1

IEI Puzzle M901 : https://www.ieiworld.com/fr/product/model.php?II=747
Citer
• Marvell® CN9130 quad-core Armv8 Cortex-A72 @ up to 2200 MHz
• Onboard 4GB DDR4
Six 2.5GbE RJ-45 ports (three via Marvell CN9130; three via Marvell 88F8215)
• 4 GB eMMC; one console port (pin-header); one reset button
• LED indicators: status/power & WAN/LAN interface indicator
• Pre-installed OpenWrt

IEI Puzzle M902 : https://www.ieiworld.com/fr/product/model.php?II=748
Citer
• Marvell® CN9130 quad-core Armv8 Cortex-A72 @ up to 2200 MHz
Six 2.5GbE RJ-45 ports (two via Marvell CN9130; four via Marvell 88F8215)
Three 10GbE RJ-45 ports (one via Marvell CN9130; two via Marvell 88F8215)
• 4 GB eMMC; one console port (pin-header); one reset button
• LED indicators: status/power & WAN/LAN interface indicator

Les prix pratiqués sont pas si élevés vu les prestations, mais il faut arriver a les trouver :( :
M901 = https://store.qnap.com.tw/puzzle-m901-cn1-r10.html = 424€
M902 = https://store.qnap.com.tw/puzzle-m902-cn1-r10.html = 509€


krickgpe971

  • Abonné Orange Fibre
  • *
  • Messages: 11
  • Suresnes 92150
Remplacement de la Livebox par un routeur Openwrt
« Réponse #573 le: 20 août 2022 à 15:22:19 »
Du coup avec ce genre de config :
- Routeur X86 N5105 4x2.5Gbps
- GPON-ONU-34-20BI
- Mikrotik CRS 305 pour accueillir l'onu en 2.5Gbps et gérer la cos 6 (udp 67 et udp 547).
- Mikrotik ‎S+RJ10Gb (pour la liaison cuivre 2.5Gbps Mikro => Routeur X86
la live box 6 ne sert plus à rien ou elle est quand utilisée?
Je viens de l'acquérir et je me demande en quoi le port 2,5 gigabit est il utile quand l'offre "Max" donne droit au max sur le papier à 2 gigabits....
Merci.

Lucien

  • Abonné Sosh fibre
  • *
  • Messages: 3 180
Remplacement de la Livebox par un routeur Openwrt
« Réponse #574 le: 20 août 2022 à 15:38:56 »
la live box 6 ne sert plus à rien ou elle est quand utilisée?
Je viens de l'acquérir et je me demande en quoi le port 2,5 gigabit est il utile quand l'offre "Max" donne droit au max sur le papier à 2 gigabits....

Tu as acheté une LB6 ?

Ben, le port 2.5 Gb/s te permet de profiter des 2 Gb/s de l'offre !

krickgpe971

  • Abonné Orange Fibre
  • *
  • Messages: 11
  • Suresnes 92150
Remplacement de la Livebox par un routeur Openwrt
« Réponse #575 le: 20 août 2022 à 15:41:49 »
Tu as acheté une LB6 ?

Ben, le port 2.5 Gb/s te permet de profiter des 2 Gb/s de l'offre !
A condition d'avoir une carte réseau qui permet cela, non ?