Newsgroup: it.comp.os.linux.sys
Titolo: nome device

C'è qualcuno che mi spiega come mai se faccio riferimento alle interfacce
di rete (eth0, eth1, ppp0 .. ecc) all'interno delle regole di un firewall
(iptable) non viene sostituito alcun indirizzo IP? ma resta tutto 0.0.0.0 ?
Ovviamente le interfacce sono tutte UP .. e gli indirizzi sono tutti
configurati correttamente! ...
Ditemi voi !
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
sii piu chiaro
-- 
----Mr Fabio----
--Nel mondo esistono 10 tipi di persone:
quelle che pensano in binario e quelle che non.--

 ha scritto nel messaggio
news:ba0jb.38891$e6.13...@twister2.libero.it...


>
dimmi un esempio di cio' che vuoi fare e cosa ti risponde la consolle


 Hai presente come si scrive una regola di ipfilter? .. -i eth0 ... ?
-i eth0 si riferisce ad una interfaccia, non all'IP relativo che non
significa niente, una interfaccia puo' avere dozzine di IP assegnati.
Davide

 ha scritto nel messaggio
news:bmilli$n73e3$2...@ID-18487.news.uni-berlin.de...


 0.0.0.0 e va a 0.0.0.0 ?
perchè è una notazione che indica "tutte le sorgenti e tutte le
destinazioni".
Vuoi un altro esempio?
route -n e osserva a quali destinazioni è associato il tuo default
gateway.
Oppure un netstat -nat e vedi dove ascoltano i servizi che stanno
ascoltando su tutti gli ip disponibili...
ecc...
hola...
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)

 ha scritto nel messaggio
news:bmital$nai57$5...@ID-125436.news.uni-berlin.de...


Il giorno Wed, 15 Oct 2003, Gianluca De Giorgio così ha scritto:
|Dunque, mi scuso per la imprecisione. Conosco la differenza che c'è tra
|interfaccia e IP (singolo).
|Quello che volevo sapere è come mai sei inserisco una regola del tipo :
|
| iptables -A INPUT -i eth0 -p tcp --syn -m state --state NEW -j DROP
|
|e poi mi faccio dare l'elenco delle regole attive del firewall con :
|
|iptables -L -n
|
|Mi restituisce che la tale regola si applica su "roba" che viene da 0.0.0.0
|e va a 0.0.0.0 ?
  Scommetti che se aggiungi l'opzione "-v" vedi che la regola si riferisce
all'interfaccia eth0?  E che quindi la regola vuol dire: "per tutti gli IP
relativi all'interfaccia eth0 fai... ecc."?
|Sono stato abbastanza chiaro?
|Vi ringrazio della pazienza.
  Mi era passata la voglia di risponderti dopo aver letto la tua ultima, lo
faccio lo stesso suggerendoti, prima di fare domande inutili e di scaldarti
per le risposte che ricevi, di leggerti prima man 8 iptables, quindi, DOPO,
scrivi sul newsgroup.
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9

 Io "SO" cosa significa la notazione con gli "zeri". La domanda è :
io aggiungerei:
3) la risposta è corretta ma non hai carpitoil passo in più sottinteso
;-)
Iptables, all'interno della stessa regola, lavora con operatore AND.
I match non specificati equivalgono quindi a un match fatto su tutti i
possibili valori assumibili dal flag.
la regola 
-i eth0
applicata in input indica soltanto che il pacchetto entra da quella
interfaccia fisica.
Ma questa interfaccia fisica può avere più di un indirizzo ip.
Pertanto, dato che tu non specifichi a quale ip destinazione vuoi
associare la regola, iptables dà per scontato che tu la voglia
associare a tutti gli ip di questa scheda, e pertanto interpreta la
regola come se scrivessi
-i eth0 -d 
0.0.0.0/0
dato che tale notazione indica (appunto) *tutti* gli indirizzi...
E' più chiaro? :-)


 ha scritto nel messaggio
news:Pine.LNX.4.58.03...@aselli.local...
Il giorno Wed, 15 Oct 2003, Gianluca De Giorgio cosě ha scritto:
|Dunque, mi scuso per la imprecisione. Conosco la differenza che c'č tra
|interfaccia e IP (singolo).
|Quello che volevo sapere č come mai sei inserisco una regola del tipo :


 ha scritto nel messaggio
news:bmivni$ndcdd$1...@ID-125436.news.uni-berlin.de...


 Grazie a tutti.
Innanzitutto ti consiglio di leggerti l'IPTABLES HOWTO,
iptables -A INPUT -i eth0 -p tcp --syn -m state --state NEW -j DROP
quello che tu ottieni e' corretto,
infatti sei tu che non specifichi IP sorgente e destinazione, 
lui droppa tutto quello che passa per eth0.
se vuoi essere piu' selettivo nel filtering
devi inserire -s[source] -d[destination] 
analogamente puoi impostare gli stessi settaggi per le porte!
da 'man iptables' :
-s, --source [!] address[/mask]
Source specification.  Address can be either a hostname, a network name, or a plain IP address.  The mask can
be either a network mask or a plain number, specifying the number of 1's at the  left  side  of  the  network
mask.   
Thus,  a  mask of 24 is equivalent to 255.255.255.0.  A "!" argument before the address specification
inverts the sense of the address. 
The flag --src is a convenient alias for this option.
----------------------------------------------------------------
...poi sei tu che devi sapere quello che vuoi realmente fare. :)

Il giorno Wed, 15 Oct 2003, Gianluca De Giorgio così ha scritto:
|Grazie.
  Prego.
[...]
| Del resto non si può pensare che se qualcuno fa una domanda,
|questo voglia dire che "comodamente" non abbia voglia di "sfogliare" un
|libro (anche se questo di solito è il comportamento più diffuso).
  Il problema è proprio che troppi fanno così.  E quindi, anche quelli che
pure possono e vorrebbero aiutare altri, s'incattiviscono troppo e finiscono
con l'esagerare.  Mi fa piacere che non te la sia presa troppo seriamente.
  Buon lavoro, a rileggerti.
