interface réseau bizarre

Top Page

Reply to this message
Author: Patrice Karatchentzeff
Date:  
To: GUILDE
Subject: interface réseau bizarre
Salut,

Dans le cadre de la mise en place d'un routeur (à partir d'une
bécane), j'ai un truc bizarre que je ne comprends pas.

Sur la patte eth1, j'ai défini (sur une Debian Lenny) :

auto eth1
iface eth1 inet static
      address 172.16.0.254
      netmask 255.255.255.0
      broadcast 172.16.0.255
      network 172.16.0.0
      gateway 172.16.0.254


Si je le laisse comme cela, pas de souci : un ifup/ifdown fonctionne
parfaitement.

Maintenant, si je veux que la passerelle ne soit plus sur le même
réseau (celle sur eth0, en 10.xxx), cela merdoie :

# ifup eth1
SIOCADDRT: No such process
Failed to bring up eth1.

Et, lorsque je fais un ifconfig :

# ifconfig
(...)
eth1      Link encap:Ethernet  HWaddr 00:10:5a:66:c9:49
          inet adr:172.16.0.254  Bcast:172.16.0.255  Masque:255.255.255.0
          UP BROADCAST 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 lg file transmission:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interruption:17 Adresse de base:0xcf80
(...)


Les routes sont alors bizarres :


# route -n
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
10.XXXXXXX   0.0.0.0         255.255.255.240 U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         172.16.0.254    0.0.0.0         UG    0      0        0 eth1
0.0.0.0         10.XXXXXXXXX   0.0.0.0         UG    0      0        0 eth0


root@s-ft-01-/etc/network
# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
10.XXXXXXX   *               255.255.255.240 U     0      0        0 eth0
172.16.0.0      *               255.255.255.0   U     0      0        0 eth1
default         <nom de la machine> 0.0.0.0         UG    0      0        0 eth1


et la résolution d'une adresse vers n'importe où se fait bien...

L'interface eth1 est alors indestructible, que ce soit via ifdown ou ifconfig

# ifdown --force eth1
SIOCDELRT: No such process

# ifconfig down eth1

eth1: Hôte inconnu
ifconfig: `--help' gives usage information.

d'où reboot (beurk).

Je voudrai comprendre.

Après, si quelqu'un a une solution « moderne » pour faire un routeur à
partir d'une Debian, je suis aussi preneur...

Merci

PK

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)