Debian (lenny) Activer une seconde carte réseau.

Sur une débian Lenny, serveur sans interface graphique. Il y a longtemps que je n’ai pas eu à le faire, mais je sais que j’avais galéré, je vais regalérer maintenant. Cette fois ci, je prends des notes pour ne pas rebatailler une troisième fois dans l’avenir.C’est pour test (pit être un futur billet sur les iptables), Je souhaite monter deux cartes réseaux.

Bon ok là c’est un test, c’est dans une virtualbox: VBox-2endecarte-reseau.jpg

Je rajoute donc ma seconde carte réseau (c’est pareil en vrai), allume la machine puis lance un "ifconfig" qui retourne:

eth0      Link encap:Ethernet  HWaddr 08:00:27:8b:45:1f  
          inet adr:192.168.0.7  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::a00:27ff:fe8b:451f/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:7550 (7.3 KiB)  TX bytes:6378 (6.2 KiB)

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

Oki il ne voit qu’une carte réseau, il faut activer la nouvelle.

Tout d’abord, La configurer. Pour cela, on édite le fichier /etc/network/interfaces. /eth0 est la carte actuelle, eth1 la nouvelle carte. Comme ceci:

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
address 192.168.0.20
netmask 255.255.255.0
gateway 192.168.0.254

iface eth1 inet static
address 192.168.1.20
netmask 255.255.255.0

L’instruction auto en premiere ligne permet de désigner les interfaces qui seront démarrées au démarrage.

Appliquer la configuration:

[bash]
/etc/init.d/networking restart

Démarrer la carte réseau eth0

[bash]
ifup eth0

Démarrer la carte réseau eth1

[bash]
ifup eth1

et tester avec un ifconfig:

eth0      Link encap:Ethernet  HWaddr 08:00:27:8b:45:1f  
          inet adr:192.168.0.7  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::a00:27ff:fe8b:451f/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:11002 (10.7 KiB)  TX bytes:5730 (5.5 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:e4:89:ce  
          inet adr:192.168.1.20  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::a00:27ff:fee4:89ce/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:79 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:5586 (5.4 KiB)  TX bytes:510 (510.0 B)

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

Je suis trop fort ça marche.

Bon bah heu, je n’évoque pas ici la possibilité que la carte ne soit pas reconnue, mais je m’en était sorti à coup de lscpi pour lister les périfériques et il est tard, mais promis je completerai vite par un billet sur la mise en place d’une passerelle.

La bible du réseau débian en une page

Page top