Ciao a tutti,
ho un problema con il routing tra l'interfaccia
eth0 e quella virtuale eth0:0 che spero qualcuno mi sappia aiutare a
risolvere...
Il problema è questo: con Debian 2.2 e kernel 2.2
il routing tra l'interfaccia fisica e quella virtuale ha sempre funzionato senza
problemi. Con Debian 3 e kernel 2.4 non funziona e sono costretto a
installare 2 schede di rete fisiche. Mi chiedevo cos'è che non funziona
visto che la configurazione mi sembra corretta.
Ecco come si presenta il file
interfaces:
# /etc/network/interfaces -- configuration file for
ifup(8), ifdown(8)
# The loopback interface
auto lo iface lo inet loopback # The first network card - this entry was created
during the Debian installation
# (network, broadcast and gateway are optional) auto eth0 iface eth0 inet static address 192.168.1.252 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 auto eth0:0
iface eth0:0 inet static address 217.57.145.252 netmask 255.255.255.248 network 217.57.145.248 broadcast 217.57.145.255 gateway 217.57.145.249 Da ip addr e ip route mi sembra tutto a
posto... peccato che dalla classe interna pingo al massimo all'interfaccia
eth0:0 ma non oltre. Dal computer in questione invece esco
tranquillamente...
Test:/# ip addr
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100 link/ether 00:a0:24:4f:9e:bd brd ff:ff:ff:ff:ff:ff inet 192.168.1.252/24 brd 192.168.0.255 scope global eth0 inet 217.57.145.252/29 brd 217.57.145.255 scope global eth0:0 Test:/# ip route
217.57.145.248/29 dev eth0 proto kernel scope link src 217.57.145.252 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.252 default via 217.57.145.249 dev eth0 src 217.57.145.252 La configurazione è uguale a quella che usavo con
la precedente versione di Debian e che funzionava, per cui non capisco cosa ci
sia che non vada. Ho provato anche a mettere la classe esterna su eth0 e quella
interna sulla virtuale eth0:0, ma il risultato non cambia. Con due NIC fisiche
invece funziona tutto. Motivo ?
Già che ci sono... a cosa serve e come si usa il
file /etc/gateways ? Non vorrei fosse il mio problema visto che attualmente è
vuoto e nella versione precedente non esisteva.
Grazie per l'eventuale aiuto
Filippo
|