Pagina 1 di 1

Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 0:47
da legionario
Un saluto a tutti!

Mi chiedevo se fosse possibile condividere una connessione internet wireless utilizzando il seguente hardware:

- un vecchio pc con una installazione minimale di slack;
- una scheda wifi collegata al pc di cui sopra;
- un router wifi (in questo caso un D-Link G604T).

In pratica avrei in mente una cosa del genere:
1) connettermi a una rete wireless con un vecchio pc;
2) collegare ad esso, tramite cavo ethernet, il router D-Link;
3) ridiffondere con il router il segnale captato dalla scheda wireless del pc.

Questa configurazione mi servirebbe per ridiffonfere il segnale wireless in una zona della casa che non ha copertura.

Secondo voi e' fattibile una configurazione del genere? In caso affermativo, quali configurazioni di sistema dovrei fare e quali howto mi consigliereste?

Tutto questo ambaradan e' solo per tre motivi principali: 1) risparmiare sull'acquisto di un ripetitore universale wireless (Wireless Range Extender); 2) rendere ancora utile un mio vecchio pc rimasto a marcire in cantina (ha appena compiuto 10 anni) ; 3) ampliare le mie conoscenze in fatto di networking.

Grazie per l'attenzione

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 7:56
da manublade
Ciao, non sono in grado di darti una risposta ma, una volta trovata (la conoscenza va sempre ampliata) considera che, alla lunga, potrebbe essere più economico un extender. Un pc consuma sicuramente di più di un extender(ed oggi l'enel la luce la fa pagare cara....), fa più rumore, ed occupa più spazio.

Ciao.

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 8:13
da DanBadJar
Secondo me è fattibile.
Se non ho capito male hai semplicemente bisogno di configurare un bridge.
Per fare i test rimani su ip fissi in classe 192.168.1.*
Se è il router che effettua la connessione a internet sei già a posto. Ai pc che stanno dietro all'access point darai come gateway l'ip del router ( essendo sulla stessa classe sarà pingabile ) e così farai anche a quelli che sono collegati al router.
Segui questo (pietoso) schema.

PC ---->> Access point ~~~~~~~~~~~~~~~~~~~~~~~ Vecchio PC con scheda WiFi<<--------Router----------------------->>>>Altri pc della rete

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 9:53
da legionario
DanBadJar ha scritto:Se è il router che effettua la connessione a internet sei già a posto.
Nel mio caso non e' il router che effettua la connessione a internet ma il vecchio pc che "acchiappa" il segnale dalla rete domestica e lo invia al router, il quale, a sua volta (ammesso che sia possibile configurarlo in tal senso, dovro' verificare) lo ridiffonde in un'altra zona della casa. Magari per semplicita' si potrebbe anche fare a meno del router e ridiffondere il segnale tramite un'altra scheda wireless, solo che in questo caso la potenza dell'antenna di quest'ultima sarebbe inferiore rispetto a quella del router e poi bisognerebbe configurare il pc come router quindi le cose potrebbero complicarsi ulteriormente...

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 10:28
da sardylan
Quindi ti colleghi ad internet con un computer come gateway, e vuoi utilizzare il router soltanto come access point... Giusto???
Potrebbe essere fatibile, ma non come semplice ripetitore wireless... Tra gateway e router devi andare via cavo... Ed allora funziona gia' di per se, senza configurazioni... Altrimenti ti procuri qualche gingillo tipo la fonera, ci metti su una OpenWRT od una dd-wrt, che ti permettono di creare reti wireless virtuali... Una in modalita managed, l'altra in ap, e poi fai il bridge, ma te lo sconsiglio, perche' l'ho provata e risulta molto instabile...

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 11:05
da legionario
Quindi mi basta fare la configurazione della slack per far funzionare il bridge e per il resto non c'e' nient'altro da fare? IL router fa tutto da solo?

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 11:57
da sardylan
Di solito tutti i router hanno l'equivalente di un bridge di rete tra la parte wireless e la parte via cavo, percio' ti basta disattivare il DHCP del router ed inserire gli indirizzi IP tutti in manuale...

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 12:54
da legionario
Grazie per l'aiuto!! Magari do un'occhiata su google per capire come dire alla slack di dirottare il traffico sul router....

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 12:59
da sardylan
Molto semplice... con iptables... Se vuoi ti do un paio di regole..., ma dovresti trovare qualcosa canche nel wikislacky relativo al firewall

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 14:08
da legionario
Per caso sono queste le regole che dovrei attivare?
Smista il traffico a seconda della provenienza o della destinazione delle interfacce di rete.

set_global(){
$IPTAB -$1 INPUT $text "Traffico Internet in entrata" -i $EXTIF -j ETH_IN
$IPTAB -$1 OUTPUT $text "Traffico Internet in uscita" -o $EXTIF -j ETH_OUT
$IPTAB -$1 INPUT $text "Traffico VPN in entrata" -i $VPN -j VPN_IN
$IPTAB -$1 OUTPUT $text "Traffico VPN in uscita" -o $VPN -j VPN_OUT
}

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 15:07
da sardylan
Non proprio... Se nel computer che si collega ad internet, quello che fa da gateway, hai un'interfaccia ppp0, allora devi inserire questo nel file rc.firewall:

Codice: Seleziona tutto

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
Altrimenti sostituisci a ppp0 l'interfaccia che usi per collegarti ad internet, ed ad eth0 l'interfaccia della rete locale (quella che si collega al router)...
Inoltre, se ti serve il DHCP, puoi abilitarlo nel computer che fa da gateway configurandolo in modo da funzionare sull'interfacca della rete locale

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 16:18
da FireEater
Devi connettere il router wireless via cavo con il gateway utilizzando la porta WAN.

Quindi la scheda ethernet del gateway e la porta WAN avranno indirizzi nella sotto rete 1 ad esempio.

Mentre i pc connessi in wireless al router avranno IP nella sottorete 0.
Configurare il router dovrebbe essere semplice, non c'è nulla di particolare da fare, a parte dare un IP,gatway e dns alla WAN ed attivare il DHCP per il wireless.

Per il resto lo script di sardylan mi sembra ok.

Ciao

Re: Ampliare il segnale wireless con una slackware minimale

Inviato: lun 4 feb 2008, 16:47
da sardylan
Ma il router in questione ha la porta RJ11 per collegare il file del telefono (perche' ha modem incorporato) oppure e' un router senza modem, e quindi ha 4 + 1 RJ45 per collegare cavi di rete??? Perche' se ha il modem, colleghi il computer che fa da gateway in una delle 4 porte e basta... Se invece ha la quinta porta per il WAN, allora potresti fare sia collegando il computer ad una delle 4 della lan, oppure ti colleghi alla WAN e usi il router come secondo gateway, mettendo i computer wireless sotto un'altra rete ed isolandoli dalla rete via cavo...