Pagina 1 di 2
Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 14:47
da joe
Attualmente ho sotto mano due portatili dotati di scheda wifi: il mio asus-A8100G e un acer aspire one su cui devo installare della roba.
Visto che dovrei passare dei files dal primo (collegato ad internet) al secondo, volevo provare a metterli in rete sfruttando la connettività wifi.
È solo un "esperimento" tanto per capire come funziona, infatti i files posso passarli anche usando una banale chiavetta usb. Ma vista l'occasione ne approfittavo anche per configurare il wifi su slackware-13.1 che ho installato da poco sul mio portatile.
Riepilogando:
1- il mio portatile possiede una scheda wifi, ma penso non sia configurata in quanto se digito ifconfig vedo solamente "lo" e "ppp0" (quest'ultima è la conessione dialup ad internet che nel mio caso avviene con il modem del mio cellulare). Inoltre non è accesa la spia blu corrispondente al trasmettitore wifi...
2- l'aspire one invece monta linpus, il suo sistema operativo di default e ifconfig dice di più, ovvero ci sono: ath0, eth0, lo, wifi0. Ne deduco che lì la scheda wifi sia già in funzione.
Volevo chiedervi innanzitutto se è possibile collegare i due portatili attraverso il wifi.
In seconda battuta se sia poi possibile passare dei files da l'uno all'altro.
Quindi se sia possibile eventualmente condividere la connessione ad internet (ppp0) del mio portatile col netbook.
In caso affermativo da dove partire per far riconoscere la scheda wifi del mio portatile a slackware-13.1?
Se vi servono dettagli sull'hardware che monta il mio portatile ditemi pure.
Grazie in anticipo

Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 15:06
da Ansa89
Devi mettere entrambe le interfacce wireless in modalità ad-hoc, con impostato lo stesso essid e la stessa frequenza; poi devi dare un indirizzo ip alle interfacce.
Per controllare se tutto è andato bene, da un pc prova a pingare l'altro.
Per trasferire i file puoi usare scp (in questo caso devi avere avviato un server ssh su almeno uno dei due pc), altrimenti puoi esportare una directory con nfs o samba.
Per condividere la connessione devi abilitare il forwarding dei pacchetti sul pc connesso al modem e impostare il suo ip come default gateway nell'altro pc (oltre ad aggiungere almeno un dns valido).
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 16:07
da joe
Per adesso penso di aver risolto il primo punto ovvero far vedere la scheda wireless a slackware. Ho compilato e pacchettizzato ndiswrapper grazie ad uno slackbuild di SBo. Poi ho scricato il driver per winXP dal sito Asus che sarebbe unarchivio .zip. Infine dall'archivio ho estratto 2 file un .inf e un .sys e li ho messi in /opt/sis_ececc_ecc.
A quel punto ho lanciato
Codice: Seleziona tutto
ndiswrapper -i /opt/sis_usb_wlan_xp_2k_040917/sis162u.inf
Bene, a questo punto ho caricato il modulo ndiswrapper. E la spia della scheda wifi s'è miracolosamente accesa. Non solo, ma digitando iwconfig ecco cosa appare:
Codice: Seleziona tutto
wlan0 IEEE 802.11b ESSID:off/any
Mode:Managed Frequency:2.417 GHz Access Point: Not-Associated
Bit Rate:11 Mb/s Tx-Power:15 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Con ifconfig non vedo quell'interfaccia, sarà normale probabilmente, non so..
Ora volendo proseguire sempre in modopiuttosto manuale dovrei applicare quanto avevi esposto.... dico bene? Oppure c'è ancora qualcos'altro da sistemare a livello di riconoscimento hardware?
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 16:19
da Ansa89
joe ha scritto:Con ifconfig non vedo quell'interfaccia, sarà normale probabilmente, non so..
joe ha scritto:Oppure c'è ancora qualcos'altro da sistemare a livello di riconoscimento hardware?
No, mi sembra che hai già tutto quello che ti serve.
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 18:52
da joe
Sì così risponde diversamente e c'è anche l'interfaccia wlan0, probabilmente lo switch -a mostra anche le interfacce non attive/utilizzate/giùdilì.
Codice: Seleziona tutto
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:11:2f:a5:00:65
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:19 Base address:0xd800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4883 errors:0 dropped:0 overruns:0 frame:0
TX packets:4883 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:490422 (478.9 KiB) TX bytes:490422 (478.9 KiB)
pan0 Link encap:Ethernet HWaddr 9a:b1:f7:d8:e3:a3
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:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ppp0 Link encap:Point-to-Point Protocol
inet addr:95.75.103.77 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:946 errors:1 dropped:0 overruns:0 frame:0
TX packets:1029 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:131556 (128.4 KiB) TX bytes:120176 (117.3 KiB)
wlan0 Link encap:Ethernet HWaddr 00:02:72:46:57:93
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)
Ok, grazie della conferma.
Allora, prossimo punto è il seguente:
Ansa89 ha scritto:Devi mettere entrambe le interfacce wireless in modalità ad-hoc, con impostato lo stesso essid e la stessa frequenza;
Mmm, non ho mai fatto nulla del genere, chiederò a google, vorrei però lavorare da terminale, in modo da non imparare a farlo solo con interfacce grafiche.
Vediamo un po'... comunque a me interessava capire se si poteva fare, poi sul come si fà ci sarà bene qualcha how to. Grazie molte, farò sapere come è andata.

Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 19:07
da Ansa89
joe ha scritto:Mmm, non ho mai fatto nulla del genere, chiederò a google, vorrei però lavorare da terminale, in modo da non imparare a farlo solo con interfacce grafiche.
Sul pc connesso al modem:
Codice: Seleziona tutto
#iwconfig wlan0 mode ad-hoc channel 1 essid NOME_RETE
#ifconfig wlan0 192.168.1.1 up
#echo 1 > /proc/sys/net/ipv4/ip_forward
Sull'altro pc:
Codice: Seleziona tutto
#iwconfig wlan0 mode ad-hoc channel 1 essid NOME_RETE
#ifconfig wlan0 192.168.1.2 up
#route add default gw 192.168.1.1
#echo "nameserver 8.8.8.8" > /etc/resolv.conf
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 19:09
da phobos3576
Ma si sta parlando di un collegamento wifi diretto da PC a PC o di un collegamento indiretto attraverso la rete wireless creata dal modem router?
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 19:20
da Ansa89
Da quello che ho capito io, c'è un pc connesso ad un modem via cavo e si vuole condividere la connessione attraverso l'interfaccia wireless.
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 19:28
da targzeta
Ansa89 ha scritto:...Per condividere la connessione devi abilitare il forwarding dei pacchetti sul pc connesso al modem e impostare il suo ip come default gateway nell'altro pc (oltre ad aggiungere almeno un dns valido).
Ma basta questo? Non c'è bisogno di usare qualche firewall tipo iptables? Se è così la cosa è ganzissima
Eamanuele
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 19:39
da Ansa89
spina ha scritto:Ansa89 ha scritto:...Per condividere la connessione devi abilitare il forwarding dei pacchetti sul pc connesso al modem e impostare il suo ip come default gateway nell'altro pc (oltre ad aggiungere almeno un dns valido).
Ma basta questo? Non c'è bisogno di usare qualche firewall tipo iptables? Se è così la cosa è ganzissima
Eamanuele
In effetti mi sta venendo il dubbio che sia necessario anche un
Codice: Seleziona tutto
#iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Ma in realtà questa regola (per quello che ho capito dalle varie guide/how-to) serve solo per mascherare l'ip sorgente con quello dell'interfaccia ppp0, quindi non so se sia realmente necessaria per la connessione

.
Re: Collegare due portatili via wifi
Inviato: lun 24 gen 2011, 20:49
da joe
Sì, non c'è un modem/router ulteriore. C'è un PC numero1 collegato vi Bluetooth al cellulare che fa da modem. Ora ho nella stessa stanza anche un secondo PC numero2 e voglio passare files tra i due. Questo principalmente, poi per curiosità già che ci sono volevo provare ad indurre il nuero2 ad utilizzare la connessione ad internet attraverso il PC numero1 (che è appunto già connesso in dialup attraverso il cellulare).
Anche io ho visto quei comandi, ma iwconfig fallisce:
In particolare sul netbook (aspire one con linpus per promemoria) se dò:
salta fuori che l'interfaccia abbinata al wifi sarebbe "ath0", bene ma se poi dò:
mi ritorna uno strano errore:
Codice: Seleziona tutto
Error for wireless request "Set Mode" (8B06):
SET failed on device ath0 ; Invalid argument.
Boh... Avete idee?
Re: Collegare due portatili via wifi
Inviato: mar 25 gen 2011, 0:22
da joe
Sul netbook ho applicato questo metodo per forzare l'interfaccia ath0 a lavorare in ad-hoc mode:
http://www.aspireoneuser.com/forum/view ... t=125#p862
Però non riesco ancora a fare il ping tra i due PC.
Prima di passare alla condivisione della connessione internet vorrei semplicemente riuscire a metterli in rete: spezziamo il problema insomma.
Ho notato che non riesco a forzare una frequenza di lavoro identica, non so se basta mettere il chennel 1 su entrambi i devices.
Praticamente sono arrivato ad ottenere due interfaccia apparentemente attive ath0 sul aspire one e wlan0 sul mio portatile.
A quest'ulima ho dato 192.168.1.1 e all'altra sul netbook 192.168.1.2.
Ma come ho detto il ping non va.
I comandi semplcemnete per poter fare il ping tra i due PC:
Codice: Seleziona tutto
#iwconfig wlan0 mode ad-hoc channel 1 essid NOME_RETE
#ifconfig wlan0 192.168.1.1 up
Sul mio portatile.
Invece sull'aspire one:
Codice: Seleziona tutto
#iwconfig ath0 mode ad-hoc channel 1 essid NOME_RETE
#ifconfig ath0 192.168.1.2 up
Dovrebbero bastare no? per il ping almeno...
Sul portatile ho questo:
Codice: Seleziona tutto
# iwconfig wlan0
wlan0 IEEE 802.11b ESSID:off/any
Mode:Ad-Hoc Frequency:2.417 GHz Cell: Not-Associated
Bit Rate:11 Mb/s Tx-Power:15 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Sul netbootk, devo ricopiare:
Codice: Seleziona tutto
# iwconfig ath0
ath0 IEEE 802.11g ESSID:"NETWORK" Nickname:""
Mode:Ad-Hoc Frequency:2.437 GHz Cell: Not-Associated
Bit Rate:0 Mb/s Tx-Power:18 dBm Sensitivity=1/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0/94 Signal level:161/162 Noise level:161/161
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Ok, spero di non aver ricopiao male...
Noto solo ora che le due tecnologie wifi sono diverse, sul mio portatile ho 802.11b, mentre l'aspire one ha 802.11g: può essere un problema o dovrebbe funzionare cioè sono compatibili comunque?
Spero nella vostra esperienza perchè sull'argoento wifi e interfacce di rete, come ho detto sono zero... il guaio di essere fermi al dialup forse...
Re: Collegare due portatili via wifi
Inviato: mar 25 gen 2011, 9:18
da Ansa89
Prova a spezzare i comandi:
Codice: Seleziona tutto
#iwconfig wlan0 mode ad-hoc
#iwconfig wlan0 channel 1
#iwconfig wlan0 essid NOME_RETE
...
E magari spegni le altre interfacce che non servono (tipo eth0).
Teoricamente lo standard 802.11g è compatibile con lo standard 802.11b, semplicemente viene limitata la velocità a 11Mbps (se ricordo bene).
Re: Collegare due portatili via wifi
Inviato: mar 25 gen 2011, 18:52
da joe
Oggi ho fatto alcune prove seguendo i tuoi consigli.
Sul mio portatile ho attivato il wifi (modprobe ndiswrapper).
Poi ho cercato di settare singolarmente i parametri all'interfaccia wlan0, però ho notato che non riesco a settare il parametro "ESSID":
Codice: Seleziona tutto
root@darkstar:/etc/ppp/peers# iwconfig wlan0 essid TESTNET
root@darkstar:/etc/ppp/peers# iwconfig wlan0
wlan0 IEEE 802.11b ESSID:off/any Nickname:"darkstar"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: Not-Associated
Bit Rate:11 Mb/s Tx-Power:15 dBm Sensitivity=0/3
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Invece come puoi vedere dall'output sora sono riuscito a impostare in ad-hoc mode. E ad impostare il channel 1: controllando con iwlist ne ho conferma:
Codice: Seleziona tutto
# iwlist wlan0 frequency
wlan0 14 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Channel 14 : 2.484 GHz
Current Frequency:2.412 GHz (Channel 1)
Ho anche impostato l'indirizzo 192.168.1.1 all'interfaccia wlan0 con il classico ifconfig.
Per quanto riguarda l'essid, sto cercando in rete per capire meglio... mi sembra d'aver seguito il man... boh se ne sapete più di me. sono tutto orecchi.

A presto
Re: Collegare due portatili via wifi
Inviato: mar 25 gen 2011, 23:46
da joe
Le mie ricerche non mi hanno portato ad una soluzione.
Se vi viene in mente qualcosa non esitate, grazie in anticipo.
