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

schede di rete che non prendono l'IP



Ciao a tutti.

ho un pc con debian squeeze.
ho due schede di rete:

01:01.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] --> eth1
02:00.0 Ethernet controller: Atheros Communications L1 Gigabit Ethernet (rev b0) --> eth0

eth0 è integrata e ieri mattina ho collegato eth1 e impostata con il dhcp attivo ha preso un ip.
volendo installare squid e dansguardian ho seguito la guida:
http://e-zine.debianizzati.org/web-zine/numero_4/?page=72
compresa la creazione di un firewall nel file /etc/init.d/firewall che vi riporto:

#!/bin/sh

PATH=/usr/sbin:/sbin:/bin:/usr/bin

#
# Elimino eventuali regole esistenti
#
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
#
# Abilito il traffico di loopback
#
iptables -A INPUT -i lo -j ACCEPT

#
# Permetto le connessioni attive e quelle provenienti dalla LAN
#
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED, \
RELATED -j ACCEPT

#
# Peretto connessioni dalla LAN a internet
#
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

#
# Configuro la funzione di mascheramento
#
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

#
# Impedisco il forward da internet verso la LAN
#
iptables -A FORWARD -i eth1 -o eth1 -j REJECT

#
# Abilito il routing
#
echo 1 > /proc/sys/net/ipv4/ip_forward


e lanciato i comandi


# chmod +x /etc/init.d/firewall
# update-rc.d firewall defaults


dopo quest'ultima operazione, a causa di alcuni errori, ho deciso di non usare questo file quindi l'ho cancellato.

Ho comunque proseguito con la guida e ho installato e configurato squid3 e dansguardian.
Ora ho connesso il pc, eth0 per la rete locale, eth1 per il traffico da e per internet ma non mi prende più nessun indirizzo. nemmeno provando a collegarla alla rete locale.  

ho provato più volte a tirarla su e non mi da errori ma con

ifconfig eth1

ottengo sempre questo output:

eth1    Link encap:Ethernet  HWaddr 00:10:4b:23:2c:3e  
          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 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Base address:0xd800


Questa mattina ho sostituito la scheda
01:01.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] --> eth1
con questa:
01:01.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10) -->eth2

ma si comporta allo stesso modo di eth1

avete idea cosa non funzioni?

grazie

Stefano

Reply to: