Repository 32bit  Forum
Repository 64bit  Wiki

Collegare due portatili via wifi

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la distribuzione usata e la versione della utility coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Collegare due portatili via wifi

Messaggioda joe » lun gen 24, 2011 15:47

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 :)
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Collegare due portatili via wifi

Messaggioda Ansa89 » lun gen 24, 2011 16:06

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).
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2571
Iscritto il: mer ago 29, 2007 17:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.9.5-ck1
Desktop: XFCE 4.6.1

Re: Collegare due portatili via wifi

Messaggioda joe » lun gen 24, 2011 17:07

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?
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Collegare due portatili via wifi

Messaggioda Ansa89 » lun gen 24, 2011 17:19

joe ha scritto:Con ifconfig non vedo quell'interfaccia, sarà normale probabilmente, non so..

Codice: Seleziona tutto
#ifconfig -a



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.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2571
Iscritto il: mer ago 29, 2007 17:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.9.5-ck1
Desktop: XFCE 4.6.1

Re: Collegare due portatili via wifi

Messaggioda joe » lun gen 24, 2011 19:52

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.
:)
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Collegare due portatili via wifi

Messaggioda Ansa89 » lun gen 24, 2011 20:07

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
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2571
Iscritto il: mer ago 29, 2007 17:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.9.5-ck1
Desktop: XFCE 4.6.1

Re: Collegare due portatili via wifi

Messaggioda phobos3576 » lun gen 24, 2011 20:09

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?
Avatar utente
phobos3576
Staff
Staff
 
Messaggi: 2980
Iscritto il: dom apr 17, 2005 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: Collegare due portatili via wifi

Messaggioda Ansa89 » lun gen 24, 2011 20:20

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.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2571
Iscritto il: mer ago 29, 2007 17:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.9.5-ck1
Desktop: XFCE 4.6.1

Re: Collegare due portatili via wifi

Messaggioda targzeta » lun gen 24, 2011 20:28

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 5931
Iscritto il: gio nov 03, 2005 15:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: Collegare due portatili via wifi

Messaggioda Ansa89 » lun gen 24, 2011 20:39

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 :roll: .
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2571
Iscritto il: mer ago 29, 2007 17:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.9.5-ck1
Desktop: XFCE 4.6.1

Re: Collegare due portatili via wifi

Messaggioda joe » lun gen 24, 2011 21:49

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ò:
Codice: Seleziona tutto
iwconfig


salta fuori che l'interfaccia abbinata al wifi sarebbe "ath0", bene ma se poi dò:
Codice: Seleziona tutto
iwconfig ath0 mode ad-hoc

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?
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Collegare due portatili via wifi

Messaggioda joe » mar gen 25, 2011 1:22

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...
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Collegare due portatili via wifi

Messaggioda Ansa89 » mar gen 25, 2011 10:18

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).
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2571
Iscritto il: mer ago 29, 2007 17:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.9.5-ck1
Desktop: XFCE 4.6.1

Re: Collegare due portatili via wifi

Messaggioda joe » mar gen 25, 2011 19:52

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
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Re: Collegare due portatili via wifi

Messaggioda joe » mer gen 26, 2011 0:46

Le mie ricerche non mi hanno portato ad una soluzione.
Se vi viene in mente qualcosa non esitate, grazie in anticipo. :)
Avatar utente
joe
Master
Master
 
Messaggi: 1786
Iscritto il: ven apr 27, 2007 11:21
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE-4.8.5

Prossimo

Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti