[Linux-Biella] Problemino con IPChains
CIARROCCHI, Paolo, VF-IT
linux@ml.bilug.linux.it
Mon, 1 Mar 2004 13:35:56 +0100
From: Luca Bertoncello [mailto:lucabert@lucabert.de]
> Ciao a tutti!
>
> Continua la progettazione della piccola rete casalinga che
> verra' installata a fine marzo (il mio PC con Linux, il PC
> della mia ragazza con Winscheiße, il tutto collegato ad
> Internet tramite DSL con il mio PC come Firewall/Gateway).
>
> Sul mio PC e' gia' installata una scheda di rete (eth0) e
> presto verra' installata una seconda per il collegamento al
> Modem DSL. Gia' da tempo scrissi delle regole di Firewalling
> che mi dessero un minimo di protezione fintanto che sono
> collegato ad Internet.
>
> Ora, che c'e' una scheda di rete in piu', volevo aggiungere
> il filtro che mi bloccasse le richieste alla rete interna che
> non provenissero dalla scheda di rete eth0.
>
> Ho quindi scritto:
>
> /sbin/ipchains -A input -s 192.168.1.0/255.255.255.0 -i eth0
> -j ACCEPT /sbin/ipchains -A input -s
> 192.168.1.0/255.255.255.0 -i ! eth0 -j REJECT -l
>
> Il problema e' che, poi, dalla mia macchina non riesco a
> pingare la mia stessa macchina (IP: 192.168.1.1)! Nel log di
> sistema vedo questo:
>
> Packet log: input REJECT lo PROTO=1 192.168.1.1:3
> 192.168.1.1:3 L=112 S=0xC0 I=12347 F=0x0000 T=255 (#22)
>
> Sembrerebbe che il sistema usi l'interfaccia "lo" al posto di
> "eth0"... Come mai? Cos'ho sbagliato? Giusto per completezza,
> il risultato di ifconfig e route:
>
> eth0 Link encap:Ethernet HWaddr 00:C0:DF:62:08:E9
> inet addr:192.168.1.1 Bcast:192.168.1.255
> Mask:255.255.255.0
> UP BROADCAST RUNNING 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:100
> Interrupt:11 Base address:0xd800
>
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric
> Ref Use Iface
> 192.168.1.1 0.0.0.0 255.255.255.255 UH 0
> 0 0 eth0
> 192.168.1.0 0.0.0.0 255.255.255.0 U 0
> 0 0 eth0
> 127.0.0.0 0.0.0.0 255.0.0.0 U 0
> 0 0 lo
>
> Un grazie anticipato a chi mi sapra' aiutare!
Cosa ti restituisce ping -i eth0 192.168.1.1 ?
Paolo