[ImoLUG] Help con 3 schede di rete sulla stessa macchina

Paride Balestri paridebalestri@gmail.com
Mar 18 Dic 2007 22:54:21 CET


Ciao a Tutti.
Sto realizzando un piccolo firewall hardware (Valerio, il vice-pres., sa
di che cosa parlo) e lo sto realizzando con 3 schede di rete.
Una per la LAN, una per la DMZ e una per la WAN.
Ogni scheda ha un indirizzo diverso e separato.
LAN: 172.17.70.0/18
DMZ: 192.168.228.0/24
WAN: 192.168.230.0/24
Ho montato una opensuse 10.3
Ho anche disabilitato il NetworkManager della OS10.3 per il sospetto che
mi facesse casini.
Ora attivo e disattivo le interfacce con ifup e ifdown.
I file di configurazione sono tutti e 3 uguali, a parte l'indirizzo ip e
sono come questo qua sotto:

<ifcfg-eth0>

    BOOTPROTO='static'
    BROADCAST=''
    ETHTOOL_OPTIONS=''
    IFPLUGD_PRIORITY='20'
    IPADDR='172.17.70.101/18'
    MTU='1500'
    NAME='Intel 82573L Gigabit Ethernet Controller'
    NETWORK=''
    REMOTE_IPADDR=''
    STARTMODE='ifplugd'
    USERCONTROL='no'

</ifcfg-eth0>

Con i 3 file in questo modo se lancio ifconfig vedo solo 1 delle 3
schede di rete con l'indirizzo ip assegnato. Le altre 2 non riportano
alcun indirizzo.
Vi riporto solo le prime righe di ogni interfaccia dell'output di ifconfig

<ifconfig_output>

    eth0      Link encap:Ethernet  HWaddr 00:16:17:5B:C9:65 
              inet addr:172.17.70.101  Bcast:172.17.127.255 
    Mask:255.255.192.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    eth1      Link encap:Ethernet  HWaddr 00:16:17:5B:C9:66 
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    eth2      Link encap:Ethernet  HWaddr 00:16:17:5B:C9:67 
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

</ifconfig_output>
Se attivo una interfaccia per volta l'indirizzo IP c'è. Quando provo ad
attivare la seconda (senza disattivare la prima) questa va su, ma non
riporta alcun indirizzo IP.
Ho provato a modificare la priorità di IFPLUGD per ogni scheda
(parametro IFPLUGD_PRIORITY) mettendolo diverso una dall'altra (20, 30 e
40).
Risultato: come se non avessi fatto niente.
Ho provato anche a porlo in tutte =0 visto che dalla documentazione
(descrizione nell' /etc/sysconfig editor) se è uguale a 0 non vengono
gestite le priorità.
Risultato: idem al precedente.

Non riesco a capire dove sto sbagliando... Qualcuno ha una idea ?

Grazie 1000 a tutti.
Ciao

Paride (baleF028)

-- 
----
 Tu non pensi quadridimensionalmente, Marty...
----
Linux user # 459656 - Linux machine # 367969

Blog: http://toboldlygowherenoonehasgonebefore.blogspot.com
----
Mailing list info: http://lists.linux.it/listinfo/imolug



Maggiori informazioni sulla lista Imolug