Pagina 1 di 2

trasformare scheda in access point

Inviato: sab 28 feb 2009, 15:41
da HaVaNa7
Ciao a tutti.
In casa ho un normale router non wireless ed ho letto che è possibile trasformare una card atheros in un access point in modo da distribuire la connessione della scheda ethernet del portatile in una wifi, permettendo così altri pc in casa di connettersi da altre stanze.
Ho provato a dare i comandi classici wlanconfig ath0 create wlandevice wifi0 wlanmode ap ed in effetti la rete wifi viene rilevata dall'altro pc.
Il problema è che non mi fa connettere e non rilascia indirizzi ip.
Avrei quindi bisogno di capire cosa mi serve, un serve dhcp? ci sono delle guide?

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 15:54
da Ansa89
Se vuoi che la rete wireless usi il dhcp, allora devi creare un server dhcp nel computer che distribuisce il segnale; altrimenti puoi usare gli ip statici.
Inoltre devi nattare il traffico internet sulla rete wireless (usando iptables).

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 16:17
da HaVaNa7
Caio ansa, mi rispondi sempre te :D
sono un profano, mi daresti qualche dritta in più?
nel mio laptop c'è la backtrack 3 che ha già un server dhcp a quanto ho capito.

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 16:26
da Ansa89
Direi che se cerchi sul wiki trovi tutto (come fare il server dhcp e nattare la connessione).

EDIT:
Per il nat questo dovrebbe andare bene.
Per il server dhcp ho trovato questo (però se dentro backtrack 3 c'è già uno script per settare il server dhcp, è meglio che usi quello).

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 17:41
da HaVaNa7
ho dato una letta grazie, guardando lo script:

#! /bin/bash

IP=MIO IP
INT_RETE_ESTERNA=eth0
INT_RETE_INTERNA=eth1
IP_ACCETTA1=MACCHINA ESTERNA TRUSTED 1 #(Amici lontani)
IP_ACCETTA2=MACCHINA ESTERNA TRUSTED 2 #(Amici lontani)
LANIN=192.168.1.0/24

vedo che devo settare l'ip delle macchine che si connettono a me, non è quindi possibile lasciare il loro ip dinamico? ho capito male?

Ho provato con uno altro script ma ricevo nessuna risposta dal gateway quando tento di collegarmi da altri pc, posto l'output:

Codice: Seleziona tutto

Setting the ip address and default route...Done. 
Internet Systems Consortium DHCP Server V3.0.6 
Copyright 2004-2007 Internet Systems Consortium. 
All rights reserved. 
For info, please visit http://www.isc.org/sw/dhcp/ 
Wrote 1 leases to leases file. 
Listening on LPF/ath0/06:15:6d:66:04:ea/192.168.1/24 
Sending on   LPF/ath0/06:15:6d:66:04:ea/192.168.1/24 

No subnet declaration for wlan0 (192.168.0.32). 
** Ignoring requests on wlan0.  If this is not what 
   you want, please write a subnet declaration 
   in your dhcpd.conf file for the network segment 
   to which interface wlan0 is attached. ** 

Sending on   Socket/fallback/fallback-net 
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 
Setting up firewall to redirect DNS...Done. 
Starting local DNS resolver... 
Setting up listening sockets for 0.0.0.0... 
Creating TCP socket for 0.0.0.0 - done. 
Creating UDP socket for 0.0.0.0 - done. 
Waiting for connections... 
UDP connection from 192.168.0.32:54537 
query 30915: (milw0rm.com, IN, A) - NOERROR 
Writing response - done 
il mio dhcp.conf è:

Codice: Seleziona tutto

ddns-update-style ad-hoc;
subnet 192.168.1.0 netmask 255.255.255.0 {
       option subnet-mask              255.255.255.0;
       option broadcast-address        192.168.1.255;
       option routers                  192.168.1.1;
       option domain-name-servers      192.168.1.1;
       option domain-name              "domain.com";
       range dynamic-bootp 192.168.1.3 192.168.1.50;
       default-lease-time 21600;
       max-lease-time 43200;
}

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 18:21
da Ansa89
Puoi fare in modo che le macchine che si collegano alla rete wireless prendano l'ip dal tuo server dhcp, l'importante è che imposti (nel server dhcp) l'opzione che associa i mac address delle schede di rete agli ip. In questo modo puoi i computer chiedono l'ip al server, il quale controlla il mac address della scheda di rete che sta chiedendo l'ip e gli riassegna quello della volta precedente (oppure uno nuovo se il mac address è nuovo).

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 20:17
da HaVaNa7
ho trovato su internet che la backtrack è provvista di airnsarf che rindirizza ad una pagina costruita ad hoc, non capisco però se è possibile far navigare gli altri pc o serve solo per mostrare la pagina di accesso...

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 20:35
da Ansa89
Airsnarf non lo conosco, però sul sito ufficiale dice questo:
airsnarf.shmoo.com ha scritto:Airsnarf is a simple rogue wireless access point setup utility designed to demonstrate how a rogue AP can steal usernames and passwords from public wireless hotspots. Airsnarf was developed and released to demonstrate an inherent vulnerability of public 802.11b hotspots--snarfing usernames and passwords by confusing users with DNS and HTTP redirects from a competing AP.
Quindi secondo me non è quello che stai cercando tu.

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 20:43
da HaVaNa7
Premettendo che il mio portatile ha 2 schede wireless:

wlan0 che ha la connessione internet
ath0 che è la wireless con cui intendo distribuire internet

ho provato anche a fare così:
wlanconfig ath0 create wlandev wifi0 mode master
iwconfig ath0 essid prova channel 11
ifconfig ath0 192.168.2.10 netmask 255.255.255.0
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o ath0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

non riesco comunque nemmeno a connettermi....

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 20:56
da Ansa89
L'altro pc che vuoi connettere ha windozz o linux?
Ricordati che devi impostare l'ip, il gateway e il server dns.

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 21:08
da HaVaNa7
l'altro ha windows.
non ho capito perchè visto che ho settato un server dhcp
con dhcp.conf in questo modo:

Codice: Seleziona tutto

ddns-update-style ad-hoc;
subnet 192.168.0.0 netmask 255.255.255.0 {
       option subnet-mask              255.255.255.0;
       option broadcast-address        192.168.0.255;
       option routers                  192.168.0.1;
       option domain-name-servers      192.168.0.1;
       option domain-name              "domain.com";
       range dynamic-bootp 192.168.0.3 192.168.0.50;
       default-lease-time 21600;
       max-lease-time 43200;
}
debba comunque specificare un indirizzo fisso sul pc di windows.
Quello che volevo, se ovviamente è possibile, è che il pc di windows ricevesse l'ip i dns il gateway ecc dal portatile con linux.

Re: trasformare scheda in access point

Inviato: sab 28 feb 2009, 21:08
da Toni
so che è banale

ma la scheda è settata in modalità ad-hoc?

Re: trasformare scheda in access point

Inviato: dom 1 mar 2009, 4:53
da HaVaNa7
no, master. seguendo le guide che ho trovato.

Re: trasformare scheda in access point

Inviato: dom 1 mar 2009, 10:43
da Ansa89
Toni ha scritto:so che è banale

ma la scheda è settata in modalità ad-hoc?
HaVaNa7 non vuole creare una reta ad-hoc, ma trasformare la scheda wireless del suo pc in un ap (questo è possibile avendo un chipset atheros).
HaVaNa7 ha scritto:l'altro ha windows.
non ho capito perchè visto che ho settato un server dhcp
con dhcp.conf in questo modo:

Codice: Seleziona tutto

ddns-update-style ad-hoc;
subnet 192.168.0.0 netmask 255.255.255.0 {
       option subnet-mask              255.255.255.0;
       option broadcast-address        192.168.0.255;
       option routers                  192.168.0.1;
       option domain-name-servers      192.168.0.1;
       option domain-name              "domain.com";
       range dynamic-bootp 192.168.0.3 192.168.0.50;
       default-lease-time 21600;
       max-lease-time 43200;
}
debba comunque specificare un indirizzo fisso sul pc di windows.
Quello che volevo, se ovviamente è possibile, è che il pc di windows ricevesse l'ip i dns il gateway ecc dal portatile con linux.
Hai ragione, se hai un server dhcp, non devi settare gateway, dns, ecc. Però mi sembra di capire che gli ip distribuiti dal tuo server appartengono alla rete 192.168.0.0, mentre l'ip della tua scheda appartiene alla rete 192.168.2.0. Questo impedisce ai client di connettersi alla rete wireless.

Re: trasformare scheda in access point

Inviato: dom 1 mar 2009, 13:35
da HaVaNa7
ok, adesso dovrei aver settato giusto, ho impartito alla scheda ath0 i seguenti comandi:

wlanconfig ath0 create wlandev wifi0 mode master
iwconfig ath0 essid prova channel 11
ifconfig ath0 192.168.0.10 netmask 255.255.255.0
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o ath0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forwar

ho avviato dhcpd

il mio dhcp.conf è:

ddns-update-style ad-hoc;
subnet 192.168.0.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "domain.com";
range dynamic-bootp 192.168.0.3 192.168.0.50;
default-lease-time 21600;
max-lease-time 43200;
}

però continuo a ricevere nessuna risposta dal gateway...