Votre intranet personnel (partie 2). (1 / 6 étapes)

Étape 1: Permutation routeur 1 pour un pc et l’installation de dnsmasq.

Puisque nous avons seulement besoin une seule connexion réseau il sera inutile d’ajouter une carte d’interface metwork supplémentaire dans cette unité. Vous pouvez toujours ajouter un interrupteur pour plus de connexions. Vous devrez probablement ajouter un interrupteur pour remplacer le routeur.

Dnsmasq

DNSmasq fournit deux services, ce qui peut être utilisé indépendamment.

  • Service DNS
  • Service DHCP (y compris les caractéristiques relatives à l’initialisation du réseau)

Un cache DNS local peut accélérer la navigation sur internet car le navigateur n’auront pas besoin d’accéder à un serveur de noms de domaine lorsqu’il recherche un nom de domaine, que l’ordinateur a déjà visité.

DHCP permet à l’ordinateur d’allouer des adresses de réseau à d’autres ordinateurs sur le réseau câblé ou sans fil. Un ordinateur a besoin d’une adresse réseau unique pour accéder à l’internet.

DNSmasq n’est pas conçu pour ce que l'on appelle « partage de connexion Internet, » toutefois, il ne fournit pas beaucoup des services nécessaires à l’arrière-plan. Avec DNSmasq mis en place, seulement deux commandes supplémentaires peuvent mettre en place internet connexion partage (ref?).

Notez que le package « dnsmasq » interfère avec le gestionnaire de réseau qui permet de « dnsmasq-base » de fournir des services DHCP lors du partage d’une connexion internet. Par conséquent, si vous utilisez le gestionnaire de réseau (fin en configurations simples uniquement), puis installez dnsmasq-base, mais pas de dnsmasq. Si vous avez une configuration plus complexe, désinstallez le gestionnaire de réseau, utiliser dnsmasq, ou un logiciel similaire (bind9, dhcpd, etc.) et configurer les choses à la main.

Configuration de dnsmasq

Comme la plupart des paquets Ubuntu, dnsmasq est dans l’univers. S’assurer que son permis, puis exécutez ces commandes

Dnsmasq peut être configuré en modifiant le fichier

Cache DNS local

Un serveur DNS résout les noms lisibles humaine en adresses IP. Par exemple, quand on prie ubuntu.com, le serveur DNS retrouve l’adresse IP de ubuntu.com. On peut exécuter un cache DNS sur un ordinateur via les étapes ci-dessous. Cela permettra de réduire le temps nécessaire pour rechercher des noms de domaine lors de la navigation. La différence de temps est de l’ordre de plusieurs centaines de millisecondes.

Après que dnsmasq a été installé, utilisez l’éditeur de texte de choix, tel que gedit, nano ou vim pour éditer :

Remarque : pour enregistrer les modifications, l’éditeur doit être exécuté avec des autorisations d’administrateur, par exemple sudo gedit /etc/dnsmasq.conf . Modifiez la ligne qui ressemble à (devrait être autour de la ligne 90) :

À

Maintenant, éditez le fichier

Assurez-vous qu’autour de la ligne 20 ressemble à ce qui suit :

Les prepend domain-name-servers 127.0.0.1 ; est la partie importante de la configuration. Ajout de l’option Ajouter assure que 127.0.0.1 apparaîtra au dessus de la liste des serveurs DNS. 127.0.0.1 se réfère à l’ordinateur de l’utilisateur. Chaque fois que l’ordinateur a besoin résoudre un nom de domaine, il transmettra cette demande à dnsmasq (qui est en cours d’exécution à 127.0.0.1).

Maintenant, éditez le fichier :

Le fichier devrait ressembler à ceci,

Ne vous inquiétez pas si ce qui précède dans la liste serveur de noms numéros ne sont pas les mêmes que ce qui apparaît dans l’éditeur de texte. Mais n’oubliez pas d’ajouter l’ordinateur comme un serveur de noms en haut de la liste :

Tout ce qui reste est de redémarrer dnsmasq afin que les changements que nous avons fait dans le fichier de configuration entreront en vigueur. Nous faisons cela via la commande :

Maintenant, il y a un cache DNS configuré sur l’ordinateur de l’utilisateur. Pour voir la différence de vitesse, nous pouvons faire l’utilisation de la commande de creuser deux fois sur notre site de test :

La première fois dans ce cas, la sortie ressemblera à :

La deuxième fois ressemblera à :

Cas particuliers

  • Si vous êtes sur un grand réseau local (entreprise ou Université), il ne serait pas souhaitable de prévoir mille collègues de service de noms ou DHCP, ajoutez la ligne :

sauf interface = eth0 si eth0 est internet/LAN interface connectée l’utilisateur.

  • Ajouter un serveur DHCP :

-plage dhcp = 192.168.0.20, 192.168.0.254, 255.255.255.0 Cette gamme de ne doit pas entrer en conflit avec votre adresse IP LAN.

Enregistrez et quittez le fichier, redémarrez le démon :

DNSmasq est maintenant à l’écoute sur certaines interfaces pour les recherches DNS et/ou les requêtes DHCP. On peut vérifier cela en exécutant :

L’utilisateur peut ajouter la ligne : nameserver 127.0.0.1 vers le haut de votre fichier /etc/resolv.conf d’abord utiliser le cache DNS local.

Par ailleurs, le package resolvconf trie tout cela automatiquement.

Remarque : Si vous avez installé le paquet resolvconf, vous ne pouvez pas utiliser le "resolv-file =" option dans votre fichier de configuration /etc/dnsmasq.conf car cette valeur sera substituée par le script init.d lorsque dnsmasq est lancé vers le haut. Vous devez spécifier vos serveurs DNS en amont, à l’aide d’une ligne de dns-nameservers (et éventuellement une ligne de recherche dns et d’autres options-dns) pour chaque interface configur├⌐e. Les scripts de resolvconf automatiquement créer un fichier spécial situé à /var/run/dnsmasq/resolv.conf avec vos serveurs en amont et mettez 127.0.0.1 dans /etc/resolv.conf afin d’assurer des requêtes DNS sur votre machine locale utiliser dnsmasq. Pour plus d’informations, consultez la page de manuel resolvconf(8).

UFW

À la différence du serveur ISC DHCP qui «... en quelques contournements configurations entièrement les règles du pare-feu de noyau » - http://thekelleys.org.uk/dnsmasq/docs/FAQ

-pour dnsmasq travailler, iptables ne doit pas bloquer le port DHCP

↑ Cette commande provoquera UFW d’ouvrir le port DHCP, appelé bootps dans/etc/services

Articles Liés

Votre intranet personnel (partie 1).

Votre intranet personnel (partie 1).

Vous pouvez configurer votre propre intranet sans être connecté à internet.  De cette façon, vous pouvez définir des choses juste comme vous le souhaitez sans avoir à suivre des règles externes. Vous pouvez avoir vos propres serveurs, clients et autr
Vérifier la place sur votre serveur personnel avec la facilité

Vérifier la place sur votre serveur personnel avec la facilité

votre sur votre ordinateur, flirtant avec une « fille » sur MSN, quand vous vous rendez compte que votre serveur pourrait exploser d'une seconde. Heureusement, vous pouvez appuyer sur un simple bouton sur votre moniteur et sauver le monde. (Pire des
Votre Muesli personnelle

Votre Muesli personnelle

mari de ma nièce a ma famille a commencé le muesli artisanale - et maintenant nous avons tous nos propres versions personnelles préférées. Lui donner un aller vous-même. C'est délicieux, sain, amusement et ne prend que quelques minutes pour vous. Trè
Construire votre propre bateau à partir de zéro

Construire votre propre bateau à partir de zéro

Oui, encore un autre instructable comment construit votre propre bateau. Je ne donnerai pas les plans détaillés, etc. (car je n'ai ne pas fait). Mais je pense que vous êtes tous assez capable de le concevoir vous-même alors je me concentrerai sur les
Construire votre propre atelier partie 2 - enduits de chaux

Construire votre propre atelier partie 2 - enduits de chaux

Ce Instructable montre comment travailler avec les enduits de chaux hydraulique sur un bâtiment ballots de paille.Enduits de chaux se réfère à un mortier en utilisant uniquement la chaux pure comme un liant et le sable comme un agrégat.La chaux a une
Construire votre propre partyquad (Parti-ATV)

Construire votre propre partyquad (Parti-ATV)

jamais été à une fête et été gêné d'avoir à trimballer votre bière un mille un morceau de bois ? Ou ne pas être en mesure d'apporter un système de son plus grand qu'un iPod format de poche (boo) quai ?Eh bien, c'est l'instructable pour vous ! Dans le
Comment mettre à niveau votre vélo partie 1

Comment mettre à niveau votre vélo partie 1

dans ce instructable je vais vous montrer comment j'ai amélioré mon vélo. Et si je peux, vous pouvez aussi.Le plus important est de savoir votre vélo si vous pouvez tirer parti de ses fonctionnalités, par exemple : la forme de l'armature, la forme du
Planifier votre premier potager : Part Two

Planifier votre premier potager : Part Two

avoir votre propre jardin de légumes peut non seulement être un passe-temps agréable et amusant, mais il peut aussi délivrer beaucoup de légumes frais à ajouter au repas quotidiens. Dans « Plan Your premier légume jardin : Part One » j'ai parlé de dé
Planifier votre premier potager : Part One

Planifier votre premier potager : Part One

pourquoi certains décidez de cultiver leurs propres fruits et légumes ? Habituellement, il y a quelques raisons. L'une est qu'il est beaucoup moins cher que les acheter d'un supermarché. Exemple, un plant de tomate 2 $ peut se développer et fournir j
Créer votre premier jeu : Partie 1: création de personnage et de mouvement

Créer votre premier jeu : Partie 1: création de personnage et de mouvement

dans ce Instructable, nous allons nous pencher sur la création d'un jeu simple avec Flash Professional 8. Il s'agit de la première partie d'un grand nombre, et chaque fois, on va faire le jeu plus complexe. Je vais faire bien que comprendre chaque pa
Créer votre premier jeu : Partie 2: limites et renversant des caractères

Créer votre premier jeu : Partie 2: limites et renversant des caractères

dans la deuxième partie de nombreux tutoriels Flash, nous regarderons comment faire notre personnage flip et regarder n'importe quelle direction il se déplace et ajouter les limites afin que nous ne pouvons pas déplacer hors de l'écran. Dans la parti
Mesure et carte des nuisances sonores avec votre téléphone portable

Mesure et carte des nuisances sonores avec votre téléphone portable

Nicolas Maisonneuve (Sony CSL Paris)Matthias Stevens (Vrije Universiteit Brussel / Sony CSL Paris)Luc Steels (Vrije Universiteit Brussel / Sony CSL Paris)Dans ce « Instructable », vous apprendrez comment vous pouvez utiliser votre téléphone mobile éq
Créer votre premier périphérique Ethernet de l’ITO. Partie 5: ITO, domotique

Créer votre premier périphérique Ethernet de l’ITO. Partie 5: ITO, domotique

Il s'agit d'un "twofer" (deux pour une), la première partie (A) est l'équivalent d'Ethernet de son WiFi ESP8266/DHT22 fonction prédécesseur avec un écran LCD I2C supplémentaire pour les données de synthèse (voir deuxième photo ci-dessus). Dans l
Système Ambilight pour chaque entrée connectés à votre téléviseur. WS2812B Arduino UNO Raspberry Pi

Système Ambilight pour chaque entrée connectés à votre téléviseur. WS2812B Arduino UNO Raspberry Pi

J'ai toujours voulu ajouter ambilight à mon téléviseur. Il est tellement cool ! J'ai finalement fait et je n'étais pas déçu !J'ai vu beaucoup de vidéos et de nombreux tutoriels sur la création d'un système Ambilight pour votre TV, mais je n'ai jamais