Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
hosts [Le 05/03/2017, 16:20] L'Africain [D'autres fichiers hosts] |
hosts [Le 27/03/2018, 19:20] bcag2 [D'autres fichiers hosts] lien vers dnsmasq |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
Le fichier hosts est l’ancêtre des [[dns|DNS]] utilisé dans [[wpfr>ARPANET]] - servant à adresser les adresses des réseaux. | Le fichier hosts est l’ancêtre des [[dns|DNS]] utilisé dans [[wpfr>ARPANET]] - servant à adresser les adresses des réseaux. | ||
- | * **Voir également [[Moblock]], pour bloquer à partir de liste peerguardian.** | + | * **Voir également [[Moblock|PGLD]], pour bloquer à partir de la liste peerguardian.** |
- | ==== Trouver et modifier le fichier Hosts ==== | + | ==== Trouver et modifier le fichier hosts ==== |
- | Le fichier se trouve dans ''/etc/hosts''. | + | Le fichier hosts se trouve dans /etc/. Son chemin est donc **/etc/hosts**. |
+ | <note warning>Avant modification, comme pour tout fichier-système, il est prudent d'en faire une **copie de sauvegarde**, datée : | ||
+ | <code>sudo cp -av /etc/hosts /etc/hosts.<date-de-la-veille></code> | ||
+ | Les deux premières lignes de hosts sont **cruciales**, n'y touchez pas si vous ne savez pas exactement ce que vous faites - risque de rendre votre session inaccessible.</note> | ||
- | Pour l'ouvrir dans un éditeur graphique, tapez <code> sudo xdg-open /etc/hosts</code> | + | Pour modifier le fichier hosts, il faut les droits d'administrateur.\\ |
- | + | __En ligne de commande__ : | |
- | <note important>Après l'avoir modifié, tapez <code>sudo /etc/init.d/networking restart</code> pour que les changements soient pris en compte par le service réseau. | + | <code>sudo nano /etc/hosts</code> |
- | </note> | + | Pour enregistrer : **Ctrl o** puis **Entrée**. Pour quitter : **Ctrl x**.\\ \\ \\ |
- | + | __En mode graphique__ :\\ | |
- | ---- | + | ...jusqu'à la version 17.04 incluse,\\ |
- | <note warning>Pour information, la commande ci-dessus est **deprecated**, mais je ne sais pas par quoi la remplacer FIXME - Lire ci-après | + | ........dans les variantes Kubuntu ou Neon, faites |
- | <code>* Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces | + | <code>kdesudo xdg-open /etc/hosts</code> |
- | * Reconfiguring network interfaces... | + | ........et dans les autres variantes, faites |
- | ifdown: failed to open lockfile /run/network/.ifstate.lock: No such file or directory | + | <code>gksudo xdg-open /etc/hosts</code> |
- | ifup: failed to open lockfile /run/network/ifstate.lo: No such file or directory</code></note> | + | ...à partir de la 17.10 (mais cette méthode est utilisable dans toutes les versions) : |
+ | * Copier le fichier (sans changer son nom) dans votre home (et pas dans un de ses sous-répertoires) : | ||
+ | <code>cp -v /etc/hosts ~</code> | ||
+ | * Modifier cette copie dans votre home avec votre éditeur de texte favori ; | ||
+ | * L'enregistrer (toujours sans changer son nom) ; | ||
+ | * Le déplacer dans /etc/ (c'est le seul moment qui nécessite les droits d'administrateur) : | ||
+ | <code>sudo mv -v ~/hosts /etc/hosts</code> | ||
+ | <note important>La modification de /etc/hosts, est **instantanément** appliquée par le système, sans autre intervention de votre part. (Testé avec Trusty).</note> | ||
===== Utiliser le fichier Hosts pour bloquer des sites web ===== | ===== Utiliser le fichier Hosts pour bloquer des sites web ===== | ||
Ligne 49: | Ligne 59: | ||
<note>A priori de trop grosses listes et/ou non adaptées peuvent ralentir votre accès au réseau (et internet). Faire des test (via la commande ping par exemple). | <note>A priori de trop grosses listes et/ou non adaptées peuvent ralentir votre accès au réseau (et internet). Faire des test (via la commande ping par exemple). | ||
- | Dans tous les cas et dans une perspective de sécurité, l'utilisation d'un [[pare-feu]] est préférable. | + | Dans tous les cas et dans une perspective de sécurité, l'utilisation d'un [[pare-feu]] est préférable.\\ |
+ | Voir aussi [[configuration_serveur_dns_dhcp#bloquer_un_domaine_avec_dnsmasq|l'utilisation de dnsmasq]] | ||
</note> | </note> | ||
Ligne 100: | Ligne 111: | ||
echo "ff00::0 ip6-mcastprefix" >> /etc/hosts | echo "ff00::0 ip6-mcastprefix" >> /etc/hosts | ||
echo "ff02::1 ip6-allnodes" >> /etc/hosts | echo "ff02::1 ip6-allnodes" >> /etc/hosts | ||
- | echo "ff02::2 ip6-alllrouters" >> /etc/hosts</code> | + | echo "ff02::2 ip6-allrouters" >> /etc/hosts</code> |
Fermez l’éditeur de texte puis exécutez : | Fermez l’éditeur de texte puis exécutez : |