[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problema con il routing



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

Reply to: