[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Ceci est une ancienne révision du document !


Réseau

Netconfig

En eux-même les ordinateurs ne sont pas très intéressants. Bien sûr, vous pouvez y installer quelques jeux, mais cela ne fait que les changer qu'en console. Aujourd'hui les ordinateurs ont besoin de pouvoir parler entre eux, ils sont besoin d'être en réseau. Que ce soit pour mettre en place un réseau professionnel avec des centaines ou des milliers d'ordinateurs ou juste établir une connexion à Internet avec un simple PC, Slackware rend cela simple et facile. Ce chapitre devrait vous apprendre comment mettre en place les réseaux les plus courants. Pour ce qui concerne les réseaux sans fil (wireless) cela sera discuté dans le chapitre suivant, même si beaucoup de ce que vous pourrez lire ici s'y appliquera également.

Il existe beaucoup de façon différentes de connecter votre ordinateur à un réseau ou à Internet mais cela se divise en deux catégories : statique ou dynamique. Les adresses statiques sont consistantes, elles sont définies de manière à ne pas être changées, ou du moins pas dans l'immédiat. Les adresses dynamiques sont mouvantes, le postulat est que l'adresse sera changée dans un futur proche. D'une manière générale, tout ce qui ressemble à un serveur doit utiliser une adresse statique simplement pour que les autres machines sachent comment le contacter lorsqu'elles ont besoin de ses services. Les adresses dynamiques sont plutôt utilisées pour les postes de travail, les clients sur Internet et tout autre machine qui ne requière pas d'adresse statique pour une raison quelconque. Les adresses dynamiques sont plus flexibles mais apportent leurs propres complications.

Vous pourrez être amenés à rencontrer beaucoup de protocoles réseaux, mais la plupart des gens n'ont besoin que de savoir gérer Internet Protocol (IP). Pour cette raison, nous nous concentrerons exclusivement sur IP dans ce livre.

Configuration manuelle

Très bien, vous avez installé Slackware, vous avez configuré votre ordinateur de bureau, mais vous ne pouvez pas le connecter à Internet ou au LAN (Local Area Network - réseau local) de votre entreprise ; que faire ? Heureusement la solution à cette question est simple. Slackware comporte plusieurs outils pour configurer votre connexion réseau. Le premier que nous étudierons est le très puissant ifconfig(8), qui est utilisé pour configurer ou modifier la configuration du matériel le plus courant pour se connecter à un réseau : la carte réseau (NIC - Network Interface Card ou carte Ethernet). ifconfig est un outil incroyablement puissant capable de faire bien plus que d'attribuer des adresses IP. Pour une présentation complète, vous devriez lire sa page de manuel. Dans l'immédiat, nous allons juste l'utiliser pour afficher et modifier les adresses réseaux de certains contrôleurs Ethernet.

darkstar:~# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:699 errors:0 dropped:0 overruns:0 frame:0
          TX packets:699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39518 (38.5 KiB)  TX bytes:39518 (38.5 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:1c:b3:ba:ad:4c  
          inet addr:192.168.1.198  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:b3ff:feba:ad4c/64 Scope:Link          
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1630677 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1183224 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1627370207 (1.5 GiB)  TX bytes:163308463 (155.7 MiB)

wmaster0  Link encap:UNSPEC  HWaddr 00-1C-B3-BA-AD-4C-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Comme vous pouvez clairement le voir ici, lorsqu'elle est lancée sans option, la commande ifconfig affichera toutes les informations sur les cartes réseau Ethernet (et les cartes sans fil Ethernet) présentes sur votre système. Ce qui est affiché ci-dessus est une connexion sans fil classique depuis mon ordinateur portable, ne soyez donc pas inquiets si cela ne correspond pas à ce que vous pouvez voir sur votre système. Toutefois, si vous ne voyez aucune interfaces ethX ou wlanX, l'interface peut être désactivée. Pour afficher toutes les cartes réseau installées, qu'elles soit actives (“up”) ou non (“down”), utilisez simplement l'option -a.

darkstar:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:19:e3:45:90:44  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:122780 errors:0 dropped:0 overruns:0 frame:0
          TX packets:124347 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:60495452 (57.6 MiB)  TX bytes:17185220 (16.3 MiB)
          Interrupt:16 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:699 errors:0 dropped:0 overruns:0 frame:0
          TX packets:699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39518 (38.5 KiB)  TX bytes:39518 (38.5 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:1c:b3:ba:ad:4c  
          inet addr:192.168.1.198  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:b3ff:feba:ad4c/4 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1630677 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1183224 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1627370207 (1.5 GiB)  TX bytes:163308463 (155.7 MiB)

wmaster0  Link encap:UNSPEC  HWaddr 00-1C-B3-BA-AD-4C-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Remarquez que l'interface eth0 est maintenant listée dans le résultat. ifconfig peut changer les paramètres actifs d'une carte réseau. Généralement, vous souhaiterez modifier l'adresse IP et le masque de sous-réseau, mais vous pouvez virtuellement modifier n'importe quel paramètre.

darkstar:~# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
darkstar:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:19:e3:45:90:44  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:122780 errors:0 dropped:0 overruns:0 frame:0
          TX packets:124347 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:60495452 (57.6 MiB)  TX bytes:17185220 (16.3 MiB)
          Interrupt:16

Si vous regardez attentivement, vous remarquerez que l'interface a maintenant l'adresse IP 192.168.1.1 et le masque de sous-réseau 255.255.255.0. Nous avons maintenant défini les paramètres essentiels pour se connecter à notre réseau, mais nous avons toujours besoin de définir une passerelle (gateway) par défaut et nos serveurs DNS. Pour cela, nous allons avoir besoin de quelques outils supplémentaires.

Notre prochain arrêt au pays du réseau est le tout aussi puissant route(8). Cet outil est responsable des modifications de la table de routage du noyau Linux, qui concerne toutes les transmissions de données vers un réseau. Les tables de routage peuvent être extrêmement complexes ou être simple et directes. La plupart des utilisateurs n'auront uniquement besoin que de définir une passerelle par défaut, c'est donc ce que nous allons vous montrer ici. Si pour quelque raison vous avez besoin d'une table de routage plus compliquée, vous est fortement incités à lire la page de manuelle complète de route ainsi que d'autres références. Dans l'immédiat, jetons un œil sur la table de routage juste après avoir paramétré eth0.

darkstar:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo

Configuration automatique avec rc.inet1.conf

Navigation

Chapitre précédent : Emacs

Chapitre suivant : Réseau sans fil

Sources

  • Publié initialement par Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson
  • Traduction initiale de escaflown

 fr:slackbook:network ()
Cette traduction est plus ancienne que la page originale et est peut-être dépassée. Voir ce qui a changé.