Newsgroup: it.comp.os.linux.iniziare
Titolo: iptables: Linux + Windows ME... non va

Ho risolto tutti i problemi precedentemente esposti: ricompilazione del 
kernel per far funzionare iptables e modem adsl, collegamento ad 
internet con il modem Alcatel Manta USB, avvio di iptable ecc. ecc.
Fatto sta che ora se n'è posto un altro e nemmeno chi su #Linux-it 
(presso IRCNet) ha tentato di darmi una risposta o di insultarmi è 
riuscito a trovare una soluzione.
Il Client è Windows ME.
Sul client nelle proprietà TCP/IP della scheda di rete sono stati 
settati come gateway il mio IP e come DNS quelli di Telecom Italia.
Per settare i DNS erano necessari un host e un dominio... al che ho 
fatto mettere il suo nickname come host e il dominio configurato sul mio 
PC come dominio.
Fatto sta che non va...
Ho provato disattivando host e dominio (con conseguente disattivazione 
dei DNS) e non va comunque...
I due PC dialogano con i vari ping...
Per inizializzare iptables ho usato le seguenti righe che ho trovato su 
un sito che viene spesso linkato su queste pagine:
echo "1" > /proc/sys/net/ipv4/ip_forward
/usr/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Mi han fatto provare anche con:
/usr/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
e con
/usr/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE
ma la cosa non è cambiata.
Qualche suggerimento extra?
O sarò costretto ad utilizzare Windows per far collegare il mio 
coinquilino? (ovvero "sempre")
Ah... altra cosa... mi han fatto verificare iptables con dei comandi 
particolari (ora sono sotto Windows quindi non li ricordo) tra cui uno 
che mostrava la tabella NAT di iptables che era "pulita"... non ci sono 
regole e tutto è "allowed"...
Ditemi voi...
-- 
+ > Piersandro Guerrera <-> PaRRoT <-> 
par...@edengames.net
  < +
+ > ICQ: 8372114 <--> Eden.Games - 
http://www.edengames.net
  < +
+ > Risorse per Windows XP <---> 
http://winxp.edengames.net
  < +
+ > News Hardware and Games <---> 
http://news.edengames.net
  < +

 Fatto sta che non va...
ho letto solo questo.
DNS: devono essere quelli dei server del provider che ti fornisce il
servizio
domino nel DNS: quello del tuo provider.
se ad esempio fosse libero devi mettere 
libero.it
se gli metti quello di casetta, a meno che sia un server DNS funzionante e
ben con figurato non ti andrà mai.

 funzionante e ben con figurato non ti andr… mai.
???
assolutamente falso, a me funziona tranquillamente!
Ave!
-- 
Black Shark - ICQ# 5301833
Togli OE per rispondermi
Fancazzista a pagamento ^_^
IAMM - it.arti.musica.metal - 
www.iammol.com

>> assolutamente falso, a me funziona tranquillamente!
ecco! lo sapevo! :))
beh, tu hai un DNS... io non ce l'ho e non so neanche come configurarlo.
sono un newbie mica posso sapere tutto :)
linux č la macchina che si connette quindi in /etc/resolv.conf ho messo
search 
libero.it
nameserver indirizzo-ip (che non ricordo)
nameserver indirizzo-ip (che non ricordo)
sotto win ho messo
dns --> 
libero.it
ip dei dns --> gli stessi impostati in /etc/resolv.conf

]
» sotto win ho messo
» dns --> 
libero.it
» ip dei dns --> gli stessi impostati in /etc/resolv.conf
Ora provo :o)
Grazie.


]
» » sotto win ho messo
» » dns --> 
libero.it
» » ip dei dns --> gli stessi impostati in /etc/resolv.conf
» 
» Ora provo :o)
» Grazie.
Niente da fare...
Non va


fammi capire la tua situazione.
io ho capito questo:
internet
 !
 +--- pc linux (modem)
            ! eth0
            +--- win ME
tu vuoi che winMe navighi con linux, giusto? e che magari anche linux
navighi allo stesso tempo.
- posta /etc/resolv.cong
- dimmi gli indirizzi ip che hai dato alle due macchine (magari non
rientrano nelle classi per lan private ma in quelle public e tutto va in
palla!!)
di iptables so poco.
se vuoi stasera recupero le regole che ho io per il mio gateway (non ho
firewall per ora) e le posto qua da casa.
adesso scappo da questo luogo di perdizione!!!
:)

 sono un newbie mica posso sapere tutto :)
Guarda che nn ce l'ho il DNS appunto!
come DNS del Win98 MASQed ci metto quello di Libero, e come dominio ci 
metto il mio locale (o vattelapesca..insomma, e' indifferente) e funge 
tutto tranquillo..
Sicuro nn sia x problemi di policy Parrot?
Ave! 
-- 
*Black Shark* - ICQ #5301833 - mailto: togli WINZOZZ 
Linux user #224141 on Linux machine #106981
IAMM - it.arti.musica.metal - 
www.iammol.com
"And if I claim to be a wise man, it surely means that I don't know" K.

Prima o poi il pinguino lavoratore avrebbe letto la mail di Alfredo 
Cerutti... è il corso della vita.

CIAO, sono Alfredo da casa.
al momento ti scrivo da un pc non connesso al modem, ma alla rete...
vedi che va? (che domanda del C!! ne?)
cmq...
questo è lo script che mi attiva l'ip forwarding
e il mascheramento dei pacchetti.
Li ho presi un pò in internet, cmq per quanto
riguardo l'iptables credo che la logica sia 
tipo: 
- accetta come sorgente tutti il range della
rete (in questo caso 192.168.0) verso qualsiasi destinazione
- abilita tutti i protocolli
insomma qualcosa come
ipchains -A forward -j MASQ -p all -s 
192.168.0.0/24
 -d 0/0
----------SCRIPT GATEWAY--------------------
#!/bin/bash
# abilito l'ip forwarding
echo "1" > /proc/sys/net/ipv4/ip_forward
# abilito il mascheramento ip del gateway
ipchains -M -S 7200 10 160
ipchains -P forward DENY
ipchains -A forward -s 
192.168.0.0/24
 -j MASQ
--------------------------------------------
lo crei, gli dai chmod a+x Gateway (Così sono felici tutti)
avvialo.
per comodità puoi ficcare un link simbolico ad esempio in rc3.d
(Se il tuo pc parte in console)
ad esempio, posto che sia in /, ti rechi in /etc/rc3.d e dai
ln -s /Gateway S98Gateway 
cioè equivale a dire di caricare il servizio (S) come 98 (Se è libero)
quel 98 indica l'ordine con cui i servizi sono caritati, quindi questo è uno
degli ultimi
QUESTO è come risolvo io i nomi sul pc connesso
[root@Snoopy /]# cat /etc/resolv.conf 
search 
libero.it
nameserver 193.70.192.25
nameserver 193.70.152.25
Sull'altro pc idem
[Snoopy@Spank Snoopy]$ cat /etc/resolv.conf 
search 
libero.it
nameserver 193.70.192.25
nameserver 193.70.152.25
devi indicare il server per la risoluzione dei nomi, perché 
se no l'unico modo di navigare è andare a colpi di ip.
AH, dimenticavo, ho anche detto che il Gateway è snoopy
[root@Spank root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         Snoopy          0.0.0.0         UG    0      0        0 eth0
l'instradamento verso il route l'ho data con
# route add default gw 192.168.0.3
---win---
per quanto riguarda win devi:
- assegnare ip (ovvio)
- indicare la stessa netmask
- DNS
  - inventa un nome per l'host
  - dove ti chiede dei dns (text box senza i puntini) butti ad esempio 
libero.it
  - quando ti chiede gli indirizzi dns gli spari  quelli sopra riportati 
(non quelli!!! i tuoi)
  - dici quale è l'indirizzo della macchina che fa da gateway
(^_^) con questa configurazione esente da firewall tutto funziona.
spero di esserti stato utile.
se ho dimenticato qualcosa spara e vediamo se mi dimentico altro!!!
--------------------------------------------------------------------------
E-Mail: 
novemb...@libero.it
Web Site: 
http://novemberrain.supereva.it
(^_^) think different for once in your life! think like penguin at work
--------------------------------------------------------------------------

 Guarda che nn ce l'ho il DNS appunto!
ah, ok...
io ce li ho buttati per sicurezza. :) fa niente??


Ho risolto.
Il problema risiedeva nella configurazione della scheda di rete del mio 
coninquilino.
Abbiamo un cavo di bassa qualità e il problema che abbiamo sempre dovuto 
affrontare è stato quello di limitare la banda con la scheda di rete a 
10Mbit.
Fatto sta che lui aveva le impostazioni su AUTO e, evidentemente, Windows 
non abbassava a 10Mbit la connessione come durante la rete Windows-Windows.
E pensare che non sapevo più cosa potesse essere :o\
