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
'---''(_/--' `-'\_)