Un livre de Wikilivres. Show
Installation de la carte réseau[modifier | modifier le wikicode]Les cartes réseau sont souvent détectées au démarrage. Si ce n'est pas le cas il faudra charger les modules correspondants. Pour obtenir la liste des interfaces réseau qui ont été détectées, on peut utiliser dans l'invite de commandes : ifconfig -a Les sections qui commencent par ethX correspondent aux cartes Ethernet, où X est le numéro de la carte. Si la carte n'est pas détectée, il faudra charger le module avec la commande modprobe <nom du module> Parmi les modules courants on peut noter : ne2k-pci pour les cartes NE2000, via-rhine, rtl8139... Les modules disponibles pour votre noyau se
trouvent dans ls /lib/modules/`uname -r`/kernel/drivers/net/ Pour connaître le nom du module en fonction du nom commercial d'une carte, une recherche sur l'internet est souvent la meilleure solution. Le noyau donne parfois des informations utiles sur les cartes réseau. On peut rechercher les messages contenant "eth0" pour avoir plus d'informations sur la première carte réseau détectée : dmesg | grep eth0 La commande suivante permet d'afficher les cartes réseaux reliées au bus PCI : lspci | grep Ethernet Configuration de l'interface réseau[modifier | modifier le wikicode]Une fois votre carte reconnue par le noyau, vous devez au moins préciser son adresse IP et son masque de sous-réseau. Dans le cas d'un réseau local connecté à l'internet, vous devez aussi ajouter l'adresse IP de la passerelle et l'adresse IP d'un ou plusieurs serveurs DNS. Adresse IP[modifier | modifier le wikicode]>Pour attribuer une adresse IP à une interface réseau, on peut utiliser la commande ifconfig <interface> <adresse ip> >Par exemple : ifconfig eth0 192.168.1.12 Le
masque de sous-réseau est déterminé automatiquement en fonction de la classe de l'adresse IP. S'il est différent on peut le spécifier avec l'option ifconfig eth0 192.168.1.12 netmask 255.255.255.128 >Pour voir si la carte réseau est bien configurée, on peut utiliser la commande : ifconfig eth0 Passerelle et routage[modifier | modifier le wikicode]Pour ajouter une passerelle, on peut utiliser la commande route add default gw <adresse ip> Pour afficher les routes vers les différents réseaux : route -n Tester le réseau[modifier | modifier le wikicode]Pour vérifier que la carte réseau fonctionne, on peut essayer de communiquer avec une autre machine avec la commande ping <adresse ip> La commande Informations sur les interfaces[modifier | modifier le wikicode]Pour vérifier les ports ouverts, on peut utiliser la commande netstat -a >Nom d'hôte (hostname)[modifier | modifier le wikicode]Le fichier /etc/hostname contient le nom de la machine. Il suffit de l'éditer pour changer le nom d'hôte de la machine. Cette modification n'est pas prise en compte immédiatement par le système, elle le sera au prochain démarrage de la machine ou après avoir lancé : /etc/init/hostname.sh (ubuntu) /etc/hostname (debian) On peut également changer le nom d'hôte avec la commande suivante, mais il ne sera pas conservé au prochain démarrage : hostname <nom d'hôte> >Configuration automatique au démarrage[modifier | modifier le wikicode]Le fichier Par exemple : auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 Cette configuration initialisera automatiquement les interfaces "lo" et "eth0". L'interface "lo" est souvent indispensable au système, il est important de l'initialiser. Elle aura systématiquement l'adresse IP 127.0.0.1. L'interface "eth0" sera configurée avec l'adresse IP 192.168.1.2, le masque de sous réseau 255.255.255.0 et la passerelle 192.168.1.1 (ce paramètre est facultatif). Dans le cas d'une IP fixe, il vaut mieux renseigner un serveur DNS (ci-dessus celui de Google). Sinon, si l'interface eth0 doit être configurée automatiquement par un serveur DHCP, il faut indiquer : auto eth0 iface eth0 inet dhcp Pour que les modifications de ce fichier soient prises en compte, il faut redémarrer ou utiliser les commandes ifup eth0 ATTENTION : Avant de redémarrer la configuration réseau ( Résolution de noms d'hôte[modifier | modifier le wikicode]Le fichier # D'abord traduire avec les serveurs DNS et ensuite avec /etc/hosts. order bind,hosts # Il existe des machines avec plusieurs adresses multi on # Vérifie l'usurpation d'adresse IP nospoof on Serveurs DNS[modifier | modifier le wikicode]Le fichier nameserver 208.164.186.1 nameserver 208.164.186.2 search foo La commande Fichier hosts[modifier | modifier le wikicode]Le fichier 192.168.105.2 sasa Ce fichier indique que Problèmes connus[modifier | modifier le wikicode]ping: unknown host[modifier | modifier le wikicode]
Pour éviter que ceci se produise en passant du DHCP en IP statique, il faut tester aupavavant la résolution DNS :
Comment savoir sa Gateway ?Trouver l'adresse de la passerelle par défaut de votre routeur. Cliquez sur. en bas à gauche de l'écran. Recherchez « cmd » et sélectionnez Invite de commandes.. Dans l'Invite de commandes, saisissez ipconfig Faites Entrer.. Votre passerelle par défaut apparaîtra près de Passerelle par défaut.. Comment trouver l'adresse IP sous Linux ?Doublecliquez l'icône symbolisant le terminal de commande de votre système ou pressez simultanément les touches Ctrl + Alt + T pour l'afficher sur votre écran. Entrez la commande de recherche de l'adresse IP. Saisissez ifconfig dans la fenêtre du terminal.
|