Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| firestarter [Le 28/04/2010, 10:57] – Orthographe U-topic | firestarter [Le 26/01/2015, 18:57] (Version actuelle) – supprimée (obsolète) après nettoyage des liens et transfert des infos restantes cafecho | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== FireStarter ====== | ||
| - | |||
| - | <note important> | ||
| - | Firestarter peut causer des problèmes de conflit avec ufw qui est installé maintenant par défaut sur Ubuntu.Si vous constatez des anomalies concernant l' | ||
| - | |||
| - | |||
| - | </ | ||
| - | |||
| - | **Firestarter** est un front-end qui vous aide à configurer facilement votre pare-feu. Il a pour objectif d' | ||
| - | |||
| - | |||
| - | |||
| - | <note important> | ||
| - | Firestarter n'est qu'un front-end de configuration du pare-feu [[: | ||
| - | |||
| - | Il est donc inutile d' | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | |||
| - | ===== Un pare-quoi ? ===== | ||
| - | |||
| - | Un pare-feu (// | ||
| - | En gros, tout ordinateur relié à un réseau (par exemple, Internet) possède des entrées et des sorties (un peu comme les fenêtres et les portes d'une maison), qui servent à faire transiter les données. Le pare-feu surveille ces « portes » et évite qu'un malotru vienne vous rendre visite à l' | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | Pour l' | ||
| - | |||
| - | À partir d' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Premier lancement ===== | ||
| - | |||
| - | Pour lancer Firestarter, | ||
| - | "Une IP vous est attribuée automatiquement via DHCP" : | ||
| - | DHCP est l' | ||
| - | Il est possible de désactiver le DHCP, mais dans ce cas-là les adresses IP devront être configurées manuellement via un gestionnaire réseau. | ||
| - | |||
| - | La seconde boîte de dialogue vous propose de partager votre connexion et d' | ||
| - | |||
| - | < | ||
| - | Si vous installez une nouvelle interface réseau par la suite, vous pourrez (et même vous devrez si le pare-feu bloque votre connexion) relancer l' | ||
| - | </ | ||
| - | |||
| - | Si vous ne faites pas tourner de serveur sur votre machine, que les logs ne vous intéressent pas et que vous ne souhaitez pas vous plonger davantage dans la configuration de cet outil, vous pouvez vous arrêter ici et en rester à la configuration par défaut, qui devrait vous satisfaire. | ||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | ==== L' | ||
| - | |||
| - | Cet onglet montre et permet de contrôler l' | ||
| - | - Actif : le pare-feu est en train de faire son travail | ||
| - | - Arrêté : le pare-feu est désactivé, | ||
| - | - Bloqué : le pare-feu bloque complètement le trafic entrant et sortant : rien ne passe | ||
| - | Cette page propose également quelques statistiques sur le trafic Internet telles que les connexions actives, le nombre d' | ||
| - | |||
| - | |||
| - | ==== L' | ||
| - | |||
| - | C'est le coin des logs, où vous pouvez voir les tentatives de connexion bloquées avec leur degré de gravité : | ||
| - | - Noir : tentative de connexion régulière sur un port, bloquée par le pare-feu, en règle générale pas de quoi fouetter un chat | ||
| - | - Rouge : possible tentative d' | ||
| - | - Gris : connexions que Firestarter juge « non dangereuses », en règle générale du trafic « broadcast ». | ||
| - | |||
| - | <note tip>Vous pouvez utiliser le logiciel dsniff pour voir si vous êtes victime d'un cache empoisoning, | ||
| - | |||
| - | |||
| - | ==== Onglet « Politique » ==== | ||
| - | |||
| - | Définissez ici vos règles pour le trafic entrant et sortant de votre machine. | ||
| - | Pour le trafic sortant, je suggère l' | ||
| - | Pour le trafic entrant, si vous avez des serveurs tournant sur votre machine, ouvrez les ports correspondants : | ||
| - | - clic droit dans la zone « Autoriser le service » ; | ||
| - | - « Ajouter une règle » ; | ||
| - | - sélectionnez dans la liste de nom le nom du service que vous faites tourner (par exemple « FTP » pour un serveur FTP) ou, s'il n'y est pas, écrivez manuellement le nom du service (ex. : TCP, UDP, …) et le numéro du port ; | ||
| - | - laisser l' | ||
| - | - validez en appuyant sur « Ajouter ». | ||
| - | |||
| - | {{applications: | ||
| - | |||
| - | ==== Les préférences ==== | ||
| - | |||
| - | (//Édition → Préférences// | ||
| - | |||
| - | Les préférences par défaut conviennent à l' | ||
| - | |||
| - | |||
| - | ==== Monitoring ==== | ||
| - | |||
| - | Une fois firestarter actif, il y a de fortes chances qu'il devienne très bavard. | ||
| - | |||
| - | Si vous regardez les log systèmes (//dmesg// ou //cat / | ||
| - | < | ||
| - | [ 288.276811] Inbound IN=ppp0 OUT= MAC= SRC=218.10.137.141 DST= | ||
| - | [ 442.940551] Inbound IN=ppp0 OUT= MAC= SRC=86.75.29.234 DST= | ||
| - | </ | ||
| - | |||
| - | A moins de souhaiter surveiller quelque chose en particulier, | ||
| - | Pour arrêter ce monitoring, il n'y a pas de réglage accessible dans les fenêtres de paramétrage de **firestarter** ((vérifié jusqu' | ||
| - | |||
| - | Par contre, on peut y arriver en modifiant la fin du fichier (( le fichier n'est accessible que pour //root// pour l' | ||
| - | < | ||
| - | |||
| - | Il faut modifier l' | ||
| - | < | ||
| - | # --(Logging)-- | ||
| - | # System log level | ||
| - | LOG_LEVEL=none | ||
| - | </ | ||
| - | |||
| - | <note help> | ||
| - | |||
| - | ===== Le pare-feu est-il actif lorsque la fenêtre de Firestarter est fermée ? ===== | ||
| - | |||
| - | La fenêtre ne sert qu'à la configuration. Le pare-feu est donc actif même quand elle est fermée, selon ce que vous avez défini dans les préférences « Pare-feu ». Par défaut, le pare-feu (re)démarre au lancement d'une connexion **et** à l' | ||
| - | |||
| - | ===== Annexes ===== | ||
| - | |||
| - | ==== Adresse multiple en une ligne ==== | ||
| - | |||
| - | Pour indiquer une adresse multiple utilisez la syntaxe suivante : 192.168.0.0/ | ||
| - | |||
| - | L' | ||
| - | |||
| - | ==== Exemple de configuration ==== | ||
| - | |||
| - | J' | ||
| - | |||
| - | gksudo firestarter | ||
| - | |||
| - | Voici mes préférences avec une carte réseau Ethernet et un modem ADSL, sans partage de connexion. (Je souhaiterais que les spécialistes dans le domaine, commentent ma configuration et dans le cas où elle ne serait pas bonne, me corrigent : [[: | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | ==== Samba et trafic broadcast ==== | ||
| - | |||
| - | |||
| - | L' | ||
| - | |||
| - | |||
| - | De plus, il faut rajouter l' | ||
| - | Ex. : 192.168.0.3 pour un PC, ou 192.168.0.0/ | ||
| - | |||
| - | Plus d'info sur Samba sur ce très bon blog sur Samba : [[http:// | ||
| - | |||
| - | ==== Firestarter au démarrage ==== | ||
| - | |||
| - | Comme dit précédemment, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Partage de connexion avec Firestarter et dhcpd3 ==== | ||
| - | |||
| - | Afin de faire fonctionner le partage de connexion avec Firestarter et dhcp3, | ||
| - | [[: | ||
| - | |||
| - | Firestarter ne reconnaît pas le serveur dhcpd3. Afin que cela fonctionne tout de même, il suffit de taper cette commande dans un [[terminal]] : | ||
| - | |||
| - | sudo ln -s / | ||
| - | |||
| - | <note help> | ||
| - | |||
| - | |||
| - | ==== Pulseaudio ==== | ||
| - | |||
| - | <note tip>Ce problème n'est plus d' | ||
| - | |||
| - | Si vous avez [[firestarter]] d' | ||
| - | |||
| - | Pour résoudre ce problème : | ||
| - | |||
| - | < | ||
| - | cd / | ||
| - | sudo chmod +w user-pre | ||
| - | </ | ||
| - | |||
| - | [[: | ||
| - | |||
| - | < | ||
| - | $IPT -A INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT | ||
| - | $IPT -A OUTPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT | ||
| - | </ | ||
| - | |||
| - | Puis, sauvegardez et fermer le fichier, et redémarrez le démon avahi : | ||
| - | |||
| - | < | ||
| - | sudo chmod -w user-pre | ||
| - | sudo / | ||
| - | </ | ||
| - | |||
| - | ===== Lancer Firestarter au démarrage ===== | ||
| - | |||
| - | <note tip>Ça fait un bon moment que Firestarter se lance au démarrage ! .</ | ||
| - | |||
| - | Testé sur t60p | ||
| - | |||
| - | Firestarter pose quelques problèmes lorsque l'on souhaite le lancer au démarrage de la session. En effet, lorsque l'on se contente d' | ||
| - | |||
| - | Premièrement, | ||
| - | |||
| - | sudo visudo | ||
| - | |||
| - | Ajoutez la ligne suivante à la fin du fichier : | ||
| - | < | ||
| - | |||
| - | sans oublier de remplacer '' | ||
| - | Pour d' | ||
| - | |||
| - | Maintenant, [[: | ||
| - | |||
| - | Pour les deux interfaces eth0 (wifi) et eth1 (filaire) : | ||
| - | <code bash> | ||
| - | #! /bin/bash | ||
| - | |||
| - | verif=$(ifconfig eth0 | grep Octets | cut -d: -f2 | cut -d' ' -f1) | ||
| - | verif1=$(ifconfig eth1 | grep Octets | cut -d: -f2 | cut -d' ' -f1) | ||
| - | i=" | ||
| - | |||
| - | while [ " | ||
| - | verif=$(ifconfig eth0 | grep Octets | cut -d: -f3 | cut -d' ' -f1) | ||
| - | verif1=$(ifconfig eth1 | grep Octets | cut -d: -f2 | cut -d' ' -f1) | ||
| - | let $[ i=i+1 ] | ||
| - | done | ||
| - | |||
| - | if [ " | ||
| - | { | ||
| - | sudo firestarter --start-hidden | ||
| - | } | ||
| - | fi | ||
| - | |||
| - | exit 0 | ||
| - | |||
| - | </ | ||
| - | |||
| - | Pour l' | ||
| - | <code bash> | ||
| - | #! /bin/bash | ||
| - | # by nitro | ||
| - | |||
| - | |||
| - | |||
| - | ## récupère le nombre d' | ||
| - | verif=$(ifconfig eth0 | grep Octets | cut -d: -f2 | cut -d' ' -f1) | ||
| - | |||
| - | ## compteur | ||
| - | |||
| - | i=" | ||
| - | |||
| - | ## Tantque la carte réseau n'a pas reçus 900 octets ou que le compteur n'est pas fini | ||
| - | while [ " | ||
| - | verif=$(ifconfig eth0 | grep Octets | cut -d: -f3 | cut -d' ' -f1) | ||
| - | |||
| - | let $[ i=i+1 ] | ||
| - | done | ||
| - | |||
| - | ## si la bloucle c'est finie avant la fin du compteur alors firestarter est lancer dans la barre de tache | ||
| - | if [ " | ||
| - | { | ||
| - | sudo firestarter --start-hidden | ||
| - | } | ||
| - | fi | ||
| - | |||
| - | exit 0 | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | Pour finir, dans //Système → Préférences → Sessions// ajoutez : | ||
| - | |||
| - | ^Nom | firestarter | | ||
| - | ^Commande | '' | ||
| - | |||
| - | |||
| - | |||
| - | ===== Problèmes rencontrés ===== | ||
| - | <note tip>Ces problèmes ne sont plus d' | ||
| - | * Incompatible avec Network Manager Gnome (nm-applet) : échec du firewall au démarrage | ||
| - | |||
| - | * Message d' | ||
| - | |||
| - | Fermer la boîte de dialogue du message d' | ||
| - | sudo dpkg-reconfigure firestarter | ||
| - | Cela devrait résoudre le problème, par contre il faut refaire la configuration. | ||
| - | |||
| - | ===== Copies d' | ||
| - | |||
| - | Cliquez pour agrandir. | ||
| - | |||
| - | ^ Interface principale ^ Préférences ^ Préférences avancées ^ | ||
| - | | {{firestarter-main.png? | ||
| - | |||
| - | ===== Liens ===== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | |||
| - | ===== Autres pages en lien avec les sujets ===== | ||
| - | |||
| - | {{backlinks> | ||
| - | {{topic> | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
