Aller au contenu

« IPFire » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
J33p (discuter | contributions)
m  RI  :  +précision architectures matérielles
J33p (discuter | contributions)
m  Infobox  :  modification architectures matérielles + WUI + sources
Ligne 7 : Ligne 7 :
| langues =
| langues =
| état du projet = en développement
| état du projet = en développement
| plates-formes possibles = [[x64|x86_64]] [[ARMv8|ARM64]]<ref>{{lien web|url=https://www.ipfire.org/docs/hardware/arm|langue=en-US|titre=ARM|site=ipfire.org|date=2023-12-30|consulté le=2024-07-04}}.</ref>
| plates-formes possibles = [[i586]] [[Architecture ARM|armv5tel]]
| fondateur =
| fondateur =
| développeur = Équipe IPFire
| développeur = Équipe IPFire
| licence = [[Licence publique générale GNU|GPL]]
| licence = [[Licence publique générale GNU|GPL]]
| état des sources = [[Logiciel libre]] et [[open source]]
| état des sources = [[Logiciel libre]] et [[open source]]
| méthode de mise à jour = Pakfire<ref name="pakfire">{{lien web|url=https://www.ipfire.org/docs/configuration/ipfire/pakfire|langue=en-US|titre=Pakfire|site=ipfire.org|date=2023-09-29|consulté le=2024-07-04}}.</ref>
| méthode de mise à jour = Pakfire
| gestionnaire de paquets = Pakfire<ref>{{lien web|url=https://www.ipfire.org/docs/configuration/ipfire/pakfire/pakfireconsole|langue=en-US|titre=Using the Pakfire Console|date=2024-03-04|consulté le=2024-07-04}}.</ref>{{,}}<ref name="pakfire"></ref>
| gestionnaire de paquets = Pakfire
| interface utilisateur = [[Interface utilisateur|Interface utilisateur Web]]
| interface utilisateur = [[Interface utilisateur|WebGUI]]
| interface graphique =
| interface graphique =
| site web = [http://ipfire.org/ www.ipfire.org]
| site web = [http://ipfire.org/ www.ipfire.org]
Ligne 20 : Ligne 20 :
| version suivante =
| version suivante =
}}
}}
'''''IPFire''''' est un [[Pare-feu à états|firewall stateful]] basé sur [[Linux From Scratch]], une [[distribution Linux]] construite entièrement à partir du code source (contrairement aux autres distributions, fournissant des paquets pré-compilés) et développé pour les [[Architecture matérielle|architectures]] [[x64|x86_64]] et [[ARMv8|ARM64]], que l'on peut installer sur un PC même un peu âgé, en fonction de ses besoins.
'''''IPFire''''' est un [[Pare-feu à états|firewall stateful]] basé sur [[Linux From Scratch]], une [[distribution Linux]] construite entièrement à partir du code source (contrairement aux autres distributions, fournissant des paquets pré-compilés), que l'on peut installer sur un PC même un peu âgé, en fonction de ses besoins.


== Description ==
== Description ==
IPFire est un [[pare-feu (informatique)|firewall]], faisant {{incise|évidemment}} office de [[routeur]]. À la différence des autres distributions Linux, il n'est pas question {{incise|pour des raisons évidentes de sécurité}} de l'utiliser comme un système d'exploitation « normal » ; sa destinée est d'être installé sur un PC qui ne servira que de firewall / routeur et qu'on administrera, la plupart du temps, par le réseau ; typiquement : à partir d'un [[navigateur web]] vers le [[Port (logiciel)|port]] du serveur de la Web[[Interface graphique|GUI]] ou d'une connexion [[Secure Shell|SSH]], à partir d'un terminal.
IPFire est un [[pare-feu (informatique)|firewall]], faisant {{incise|évidemment}} office de [[routeur]]. À la différence des autres distributions Linux, il n'est pas question {{incise|pour des raisons évidentes de sécurité}} de l'utiliser comme un système d'exploitation « normal » ; sa destinée est d'être installé sur un PC qui ne servira que de firewall / routeur et qu'on administrera, la plupart du temps, par le réseau ; typiquement : à partir d'un [[navigateur web]] vers le [[Port (logiciel)|port]] du serveur de la WUI (« Web User Interface », [[Interface graphique|GUI]] web) ou d'une connexion [[Secure Shell|SSH]], à partir d'un terminal.


== IPFire ==
== IPFire ==

Version du 4 juillet 2024 à 12:46

IPFire
Image illustrative de l’article IPFire

Famille Linux
État du projet en développement
Plates-formes x86_64 ARM64[1]
Entreprise /
Développeur
Équipe IPFire
Licence GPL
États des sources Logiciel libre et open source
Dernière version stable 2.29 - Core Update 188 ()[2]Voir et modifier les données sur Wikidata
Méthode de mise à jour Pakfire[3]
Interface utilisateur par défaut WebGUI
Gestionnaire de paquets Pakfire[4],[3]
Site web www.ipfire.org

IPFire est un firewall stateful basé sur Linux From Scratch, une distribution Linux construite entièrement à partir du code source (contrairement aux autres distributions, fournissant des paquets pré-compilés), que l'on peut installer sur un PC même un peu âgé, en fonction de ses besoins.

Description

IPFire est un firewall, faisant — évidemment — office de routeur. À la différence des autres distributions Linux, il n'est pas question — pour des raisons évidentes de sécurité — de l'utiliser comme un système d'exploitation « normal » ; sa destinée est d'être installé sur un PC qui ne servira que de firewall / routeur et qu'on administrera, la plupart du temps, par le réseau ; typiquement : à partir d'un navigateur web vers le port du serveur de la WUI (« Web User Interface », GUI web) ou d'une connexion SSH, à partir d'un terminal.

IPFire

IPFire est la reprise, par une équipe de développeurs allemands, d'IPCop, pare-feu lui-même déjà basé sur Linux From Scratch, dont le développement à cessé en 2017. La conception modulaire permet aux utilisateurs de créer un firewall adapté à leurs besoins. Il peut être installé sur du matériel très ancien, mais il est préférable de lui offrir suffisamment de mémoire et un processeur véloce, car un firewall « à état » analyse chaque paquet (datagramme) au fur-et-à-mesure de leur entrée sur le réseau et cela demande pas mal de ressources (fonction du nombre de connexions, donc de la taille du réseau), sauf à engorger ledit réseau. Mais cela reste proportionnel aux besoins, un petit réseau local pourra, effectivement, se satisfaire d'un matériel relativement ancien et « faire le boulot », la conception d'IPFire est faite justement pour utiliser le moins possible de ressources, ce qui complique le développement. Son cahier des charges pourrait être résumé en « économie des ressources et robustesse ».

Configuration requise

Au minimum: Un processeur Intel Pentium I avec 256 Mo de RAM. Un disque dur de 4 Go. Deux prises réseaux: Une pour le raccordement DSL (modem ou autre), l'autre pour la connexion au LAN.

Un des concepts de base de cette distribution est l'opération simple, qui est adaptée à des utilisateurs particuliers qui sont familiers avec les réseaux et services de petit serveur.

La virtualisation est possible (KVM, VMware, XEN...).

Gestionnaire de paquets Pakfire

IPFire offre un système complet de gestion de paquets. On peut ainsi disposer d'un système simple et léger qui agit comme un pare-feu, ou l'équiper de nombreuses extensions. Il peut donc s'adapter à différents scénarios. Enfin, les questions de sécurité sont rapidement résolues par les mises à jour.

Le système de base est livré avec les caractéristiques suivantes :

  • Firewall
  • Intrusion Detection System (Snort) de prévention des intrusions
  • Serveur proxy avec filtrage de contenu et les fonctions de mise en cache des mises à jour (par exemple mises à jour Microsoft Windows, antivirus, et bien d'autres)
  • Mise en cache
  • Serveur de temps
  • WOL (Wake up on LAN)
  • VPN pour IPSec et serveur OpenVPN
  • Serveur DHCP
  • Dynamic DNS (DynDNS, No-IP)
  • Analyse fonctions de surveillance du système et analyse des logs
  • Qualité de service (QoS)

Addons

IPFire offre une grande quantité d'add-ons qui sont maintenus par l'équipe elle-même.

Liste des Addons

  • Streamingserver (MPD ua) Streaming Server (MPD, etc)
  • Mailserver - Postfix, SpamAssassin, Clamav, Amavisd-new
  • Asterisk et TeamSpeak (VoIP)
  • Enregistreur de disque vidéo (VDR) (Carte TV requise)
  • Serveur de Dossier et serveur d'impression (CUPS et Samba, vsftpd)
  • et beaucoup plus

Notes et références

  1. (en-US) « ARM », sur ipfire.org, (consulté le ).
  2. Michael Tremer, « IPFire 2.29 - Core Update 188 has been released », (consulté le )
  3. a et b (en-US) « Pakfire », sur ipfire.org, (consulté le ).
  4. (en-US) « Using the Pakfire Console », (consulté le ).

Lien externe