Newsgroup: it.comp.os.linux.sys
Titolo: Linux e rete

Salve a tutti,
possiedo due PC: cosi configurati:
1)
Server Linux (CentOS 5) con due schede di rete wireless installate e
funzionanti,
ifcfg-wlan0:
DEVICE=wlan0
TYPE=wireless
MODE=managed
HWADDR= il suo
IPADDR=192.168.0.130
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 (sarebbe il router connesso a internet)
ESSID=hihho
KEY=la sua
ifcfg-wlan1:
DEVICE=wlan1
TYPE=wireless
MODE=ad-hoc
HWADDR=il suo
IPADDR=192.168.0.140
NETMASK=255.255.255.0
ESSID=giandonet
2)
Client Windows XP Professional
scheda wireless SURECOM perfettamente funzionante
IPADDR     = 192.168.0.134
NETMASK = 255.255.255.0
Fine.
Nel Server con la scheda wlan0 vado su internet
                con la scheda wlan1 dovrei comunicare con il client
windows (attraverso una connesione non protetta, lameno per ora).
quanto appena descritto pero non accade, cioé il server va su internet
attraverso wlan0, ma quando faccio un ping al client, quest'ultimo non
risponde (anche viceversa dal client), per farli comunicare debbo
disabilitare la wlan0.
Sicuramente sbaglio, dove???
grazie 1000
G.

 Sicuramente sbaglio, dove???
Nel news group in cui hai postato, in prima istanza.
Poi, nel non studiare i concetti elementari delle reti.
Tranquillo, sei in buona compagnia, una settimana si' e una anche,
arriva qui dentro qualcuno che mette DUE interfacce con indirizzi
di rete appartenenti alla stessa subnet (netmask 255.255.255.0) e
si meraviglia che i pacchetti non passano attraverso l'interfaccia
che si aspettava.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


grazie per l'lluminazione.
a dire il vero mi era sorto un dubbio circa la subnet, ma non l'ho
accennato qui per paura di sbagliare ancora.
grazie.
G.

 - Mostra testo tra virgolette -
ho appena provato facendo le seguenti sostituzioni:
per wlan1 (server)
IPADDR=192.168.1.140
per windows (client)
IPADDR=192.168.1.134
funziona ok.
Ma se volessi mandare il client su internet?? come faccio??
grazie 1000
G.

 Ma se volessi mandare il client su internet?? come faccio??
sul pc dove e' la connessione server: 
echo > /proc/sys/net/ipv4/ip_forward
edita il file /etc/rc.d/rc.local e inserisci la riga sopra in modo che ti
parte ad ogni riavvio della macchina
sul client dai gateway 192.168.1.140 e cosi' dovresti andare in internet
-- 
Gli imbroglioni, talmente furbi da farti passare per rincoglionito
I rincoglioniti, talmante stupidi da farti passare per imbroglione


grazie per il suggerimento, ma il comando che mi hai proposto mi da un
errore:
-bash: echo: write error: invalid argument
che si fa??

 errore:
Minkia... hai ragione.... chiedo venia... mi schiaccierei i zebedei per
l'errore sotto il piede della scrivania.. :-)
echo 1 > /proc/sys/net/ipv4/ip_forward
scusa ancora.. :-)


 scusa ancora.. :-)
non c'è bisogno che ti scusi, grazie per le risposte, ma nonostante il
tuo suggerimento continua a non andare....

 tuo suggerimento continua a non andare....
NET3-HOWTO
IPTables-HOWTO
NAT HOWTO
Linux Ip Masquerade HOWTO
http://www.google.com/search?q=nat+howto
Bye.

 tuo suggerimento continua a non andare....
A parte i suggerimenti di Alessandro... da tenere in considerazione 
perche' ci siamo passati tutti.. prova sul server a passare la route di 
default in modo manuale... cosi':
route add -net 0.0.0.0 gw 192.168.0.1
ma prima elimina quella gia' presente... ;-)

 ma prima elimina quella gia' presente... ;-)
grazie ma continua a non funzionare

 grazie ma continua a non funzionare
Firewall ?? ... Lo abbiamo settato bene... spero...
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0 -d 
0.0.0.0/0.0.0.0
 
-o wlan0 -j MASQUERADE


Intanto vi ringrazio per il tempo che mi state dedicando.
non funziona, ma a questo punto sarebbe meglio ricapitolare:
Server:
wlan0: per internet:
                          ip:192.168.0.130 - netmask: 255.255.255.0 -
gateway 192.168.0.1 (router per Adsl). dapo aver dato il comando
"route add default gw 192.168.0.1" internet funziona ed è tutto ok
wlan1: per rete locale:
                               ip:192.168.1.140 - netmask:
255.255.255.0 - gateway 192.168.0.130 (ho provato anche con
192.168.0.1)
Client :
Scheda wireless: per rete locale: ip: 192.168.1.134 - netmask
255.255.255.0 - gateway: 192.168.1.140
sul client non ho specificato i dns, ma anche specificandoli la
situazione non è cambiata...
Conclusione: sul server internet funziona, la intranet ad hoc fra
wlan1 su server e wireless su client funziona, ma il client dopo tutti
i vostri suggerimenti continua a non andare in internet.

 i vostri suggerimenti continua a non andare in internet.
Altro dubbio che mi assale... il nome delle interfacce di rete... wlan, 
oppure ath o qualcos altro ?? ... dai ifconfig e poi diccelo...
Celapuoifare.. :-)


mi diresti che gateway dovrei mettere nella wlan1, visto che deve
essere della stessa subnet dell'ip, sempre della wlan1.
per wlan0 è 192.168.0.1 che poi sarebbe il router, ma non è questo che
ci vuole giusto?

 ci vuole giusto?
Devi impostare la route del gateway che va in internet e poi attivare il 
forwarding... in questo modo tutto cio' che arriva dalle varie 
interfacce e fa parte della route verra' forwardata sul gateway di 
riferimento...
quando scrivi route add default gw 192.168.0.1
e poi fai echo 1 > /proc/sys/net/ipv4/ip_forward
imposti in modo che tutto il traffico che arriva da un interfaccia x, va 
indirizzato al gateway, se non esistono altre tabelle route di 
riferimento... Il natting che ti ho scritto nel post precedente serve 
per nascondere .. o meglio... mascherare l'ip della macchina che fa 
traffico... in pratica esci in internet, ma la regola iptables fa in 
modo che sembri un solo ip a navigare. ;-)