Configuration du réseau

De Le Wiki du Forum-Debian.fr
Révision datée du 6 février 2010 à 23:50 par Kna (discussion | contributions) (Page créée avec « '''En cours de rédaction Ne pas toucher''' Sous Debian (et sous n'importe quel GNU/Linux), on peut se connecter au réseau avec quelques commandes de bases. = Connaitre s… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

En cours de rédaction Ne pas toucher

Sous Debian (et sous n'importe quel GNU/Linux), on peut se connecter au réseau avec quelques commandes de bases.

Connaitre ses interfaces

Pour connaitre le nom de prendra son interface, faites la commande:

$ /sbin/ifconfig -a

Les interfaces sont listées dans la colonne de gauche. Les interfaces ethernet s'appellent généralement « ethX » et les interfaces WiFi s'appellent généralement « wlanX », X étant un chiffre (elles sont numérotées à partir de zéro) mais peuvent varier selon le pilote utilisé. Si votre interface n'apparaît pas, il manque probablement un pilote, allez sur http://kmuto.jp/debian/hcl/ pour savoir quel pilote vous devez utiliser. Vous pouvez aussi voir la page sur les modules pour plus d'infos.

Enregistrer la configuration

Les commandes qui vous seront montrées sur cette page vous permettront de vous connecter au net. Cependant, la configuration ne sera pas enregistrée et il faudra recommencer au prochain démarrage. Pour configurer votre réseau une fois pour toutes, vous préfèrerez plutôt passez par le fichier de configuration du réseau sous Debian: /etc/network/interfaces

Vous pouvez cependant lire la suite si vous devez vous connecter provisoirement à un réseau, pour mieux comprendre. Notez d'ailleurs que vous retrouverez ces commandes sur n'importe quelle distribution, alors que le fichier interfaces est propre à Debian et ses dérivés.

Activer et désactiver une interface

La commande ifconfig, sans l'option -a, ne vous montre que les interfaces activées. Pour activer une interface, il faut lancer :

# ifconfig <interface> up

Pour la désactiver :

# ifconfig <interface> down

Se connecter en ethernet

Pour se connecter à un réseau, il faut :

  • être branché à une machine qui vous relie aux autres machines du réseau, généralement, la box que vous donne votre fournisseur d'accès à Internet.
  • que votre machine aie un numéro unique sur le réseau pour qu'on la reconnaisse : c'est l'adresse IP
  • connaitre l'adresse d'un serveur DNS auquel vous avez accès. En gros, c'est une machine qui enregistre un annuaire des adresses IP des sites. Ce qui vous permet de taper www.google.fr plutôt que 209.85.227.103

DHCP

Le DHCP permet d'attribuer une adresse IP à votre machine automatiquement. Votre machine envoie une demande d'adresse à un serveur DHCP qui se charge de lui attribuer une adresse. Il en profite pour donner l'adresse du des DNS en même temps, ce qui fait que vous n'avez rien d'autre à faire pour vous connecter. Généralement, votre box fait office de serveur DHCP, et c'est son réglage par défaut.

Il existe deux clients dhcp, dhclient et dhcpcd. Le plus probable est que vous ayez dhclient d'installé (il est en priorité standard sous Debian). Les deux s'utilisent de la même façon :

# dhclient <interface>
# dhcpcd <interface>

Et c'est tout !

IP statique

Pour vous connecter en choisissant vous même votre IP, il faut utiliser la commande ifconfig, par exemple :

# ifconfig 192.168.0.1

Vous pouvez aussi changer le masque de sous-réseau :

# ifconfig 10.0.0.1 netmask 255.255.0.0

(si vous ne savez pas ce qu'est un masque, ignorer simplement cette remarque).

Si vous vous connectez en statique, il vous faut indiquer un ou plusieurs serveur(s) DNS. Pour celà, il faut éditer le fichier /etc/resolv.conf de la sorte :

nameserver 8.8.8.8
nameserver 8.8.4.4

Les adresses montrées ici sont celles des serveurs DNS de google et devraient fonctionner. Cependant, il est plus judicieux d'utiliser ceux fourni par votre FAI. Certains fournissent une box qui fait cache DNS, dans ce cas, il vous suffit d'indiquer l'IP de votre box (voir routes ci-dessous). Vous pouvez aussi utiliser les serveurs d'OpenDNS, ou vous faire votre propre serveur DNS avec Bind.

PPP

ToDo

WiFi

Pour vous connecter en WiFi, il vous faut des commandes supplémentaires, que vous pouvez installer en faisant :

# aptitude install wireless-tools wpasupplicant

Voir les réseaux

Pour voir les réseaux WiFi à portée, il faut utiliser iwlist

# iwlist <interface> scan

Se connecter en WEP

Attention : Le chiffrement WEP n'est pas sûr. Il est crackable en 10 minutes avec les outils adaptés. Il est vivement recommandé de passer ou WPA.

Pour se connecter en WEP, il faut utiliser iwconfig :

# iwconfig <interface> essid <essid> key <clé WEP>

en remplaçant <essid> par le nom de votre réseau, et <clé WEP> par votre clé.

Voir la partie ethernet ci-dessus pour attribuer une adresse IP à votre carte.

Se connecter en WPA

Pour le WPA, il faut utiliser wpa_supplicant.

Pour celà, il vous faut créer un fichier de configuration, par exemple /etc/wpasupplicant.conf, qui doit avoir une syntaxe de la sorte :