Creare un Access point

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
ema86
Prode Principiante
Messaggi: 183
Iscrizione: giovedì 16 aprile 2009, 18:25

Creare un Access point

Messaggio da ema86 »

salve a tutti
sto cercando di far funzionare il computer come access point a cui collegare altri dispositivi via wifi ma non riesco.
riesco solo tramite network manager a creare una rete "ad hoc" ma che vedono solo altri pc (io dovrei collegare in particolare il cellulare e non riconosce reti ad hoc) ho provato a cambiare la modalita della wifi da ad hoc a Master (che è quello che servirebbe x creare l access point) ma mi da un errore come posso risolvere ? grazie in anticipo

Codice: Seleziona tutto

 emanuele@emanuele-pc:~$ sudo iwconfig wlan0 mode Master
[sudo] password for emanuele: 
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

Codice: Seleziona tutto

emanuele@emanuele-pc:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr: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

da qui si vede che è in modalità Managed
punkrow
Prode Principiante
Messaggi: 99
Iscrizione: domenica 3 gennaio 2010, 11:06

Re: Creare un Access point

Messaggio da punkrow »

PRova con airbase-ng serve a creare un access point
ema86
Prode Principiante
Messaggi: 183
Iscrizione: giovedì 16 aprile 2009, 18:25

Re: Creare un Access point

Messaggio da ema86 »

ciao, grazie x la risposta... puoi dirmi i procedimenti da fare .. sono abbastanza nabbo con ubuntu  :-[


....
ho trovato questa guida per airbase http://mylinuxlab.altervista.org/?p=20

però già al primo passaggio da un errore

Codice: Seleziona tutto

emanuele@emanuele-pc:~$ sudo airmon-ng start wlan0


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID	Name
909	NetworkManager
913	avahi-daemon
914	avahi-daemon
1081	wpa_supplicant
1082	dhclient


Interface	Chipset		Driver

wlan0		Intel 3945ABG	iwl3945 - [phy0]SIOCSIFFLAGS: Errore sconosciuto 132

				(monitor mode enabled on mon1)
mon0		Intel 3945ABG	iwl3945 - [phy0]



allora quel problema l'ho risolto... il wifi era spento  :-[ che idiota

però non riesco a farla funzionare ... riporto

Codice: Seleziona tutto

emanuele@emanuele-pc:~$ sudo airmon-ng start wlan0


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID	Name
909	NetworkManager
913	avahi-daemon
914	avahi-daemon
1081	wpa_supplicant
1082	dhclient


Interface	Chipset		Driver

wlan0		Intel 3945ABG	iwl3945 - [phy0]
				(monitor mode enabled on mon2)
mon0		Intel 3945ABG	iwl3945 - [phy0]
mon1		Intel 3945ABG	iwl3945 - [phy0]

emanuele@emanuele-pc:~$ airbase-ng –essid NomeRete mon0
"airbase-ng --help" for help.
poi apro un altro terminale come dice la guida

Codice: Seleziona tutto

emanuele@emanuele-pc:~$ sudo ifconfig at0 192.168.1.1 up
SIOCSIFADDR: Nessun device
at0: ERRORE leggendo i flag dell'interfaccia: Nessun device
at0: ERRORE leggendo i flag dell'interfaccia: Nessun device
aiutatemi  :(




allora ho trovato un'altra guida http://www.backtrack-linux.org/forums/tutorial-ed-howto/25154-come-creare-un-ap-falso-con-tua-scheda-wifi.htmlche sembra funzionare ... cioè la rete la crea e la vedo sia con cel che con l'altro notebook però non si connette

Codice: Seleziona tutto

root@emanuele-pc:~# mkdir -p /var/run/dhcpd && chown dhcpd:dhcpd /var/run/dhcpd
root@emanuele-pc:~# dhcpd3 -cf /etc/dhcp3/dhcpd.conf -pf /var/run/dhcpd/dhcpd.pid at0
Internet Systems Consortium DHCP Server V3.1.2
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 1 leases to leases file.
Listening on LPF/at0/00:1c:bf:53:97:69/192.168.2.128/25
Sending on   LPF/at0/00:1c:bf:53:97:69/192.168.2.128/25
Sending on   Socket/fallback/fallback-net
Can't create PID file /var/run/dhcpd/dhcpd.pid: Permission denied.
ma arrivo a questo punto dove da l'errore
Ultima modifica di ema86 il venerdì 30 settembre 2011, 15:31, modificato 1 volta in totale.
punkrow
Prode Principiante
Messaggi: 99
Iscrizione: domenica 3 gennaio 2010, 11:06

Re: Creare un Access point

Messaggio da punkrow »

perchè con backtrack usi di default l'utente root, con ubuntu no, devi mettere sudo prima dell'istruzione

dhcpd3 -cf /etc/dhcp3/dhcpd.conf -pf /var/run/dhcpd/dhcpd.pid at0

e poi non ricordo bene ma mi pare che tu debba mettere al posto di at0 il nome del monitor che hai creato prima con airmon, nel tuo caso mon2
prova e poi fammi sapere..
ema86
Prode Principiante
Messaggi: 183
Iscrizione: giovedì 16 aprile 2009, 18:25

Re: Creare un Access point

Messaggio da ema86 »

faccio tutto come root sudo -s
il problema dev'essere un altro

ma esiste qualche altro metodo o software per creare un AP che non sia airbase?
Ultima modifica di ema86 il venerdì 30 settembre 2011, 16:49, modificato 1 volta in totale.
punkrow
Prode Principiante
Messaggi: 99
Iscrizione: domenica 3 gennaio 2010, 11:06

Re: Creare un Access point

Messaggio da punkrow »

molto probabilmente esiste, io lo configuro cosi e va.. fai una ultima prova

airmon-ng start nome_wireless
airbase-ng -e nome_rete -c 12 nome_monitor

ifconfig at0 up
ifconfig at0 192.168.2.129 netmask 255.255.255.128
route add -net 192.168.2.128 netmask 255.255.255.128 gw 192.168.2.129
/etc/init.d/dhcp3-server restart
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
iptables --append FORWARD --in-interface at0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
punkrow
Prode Principiante
Messaggi: 99
Iscrizione: domenica 3 gennaio 2010, 11:06

Re: Creare un Access point

Messaggio da punkrow »

e poi perchè metti -s ? basta scrivere sudo comando
ema86
Prode Principiante
Messaggi: 183
Iscrizione: giovedì 16 aprile 2009, 18:25

Re: Creare un Access point

Messaggio da ema86 »

ah ma tu stai seguendo la prima guida.. io l avevo mollata cmq ti posto il risultato

Codice: Seleziona tutto

emanuele@emanuele-pc:~$ sudo -s
[sudo] password for emanuele: 
root@emanuele-pc:~# airmon-ng start wlan0


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID	Name
813	avahi-daemon
814	avahi-daemon
871	NetworkManager
1001	wpa_supplicant
2500	dhclient


Interface	Chipset		Driver

wlan0		Intel 3945ABG	iwl3945 - [phy0]
				(monitor mode enabled on mon0)

root@emanuele-pc:~# airbase-ng -e "emahosta" -c 12 mon0
17:12:04  Created tap interface at0
17:12:04  Trying to set MTU on at0 to 1500
17:12:04  Trying to set MTU on mon0 to 1800
17:12:04  Access Point with BSSID 00:1C:BF:53:97:69 started.


poi apro un secondo termine e scrivo

Codice: Seleziona tutto

emanuele@emanuele-pc:~$ sudo -s
[sudo] password for emanuele: 
root@emanuele-pc:~# ifconfig at0 up
root@emanuele-pc:~# ifconfig at0 192.168.2.129 netmask 255.255.255.128
root@emanuele-pc:~# route add -net 192.168.2.128 netmask 255.255.255.128 gw 192.168.2.129
root@emanuele-pc:~# /etc/init.d/dhcp3-server restart
 * Stopping DHCP server dhcpd3                                           [fail] 
 * Starting DHCP server dhcpd3                                           [ OK ] 
root@emanuele-pc:~# iptables --flush
root@emanuele-pc:~# iptables --table nat --flush
root@emanuele-pc:~# iptables --delete-chain
root@emanuele-pc:~# iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
root@emanuele-pc:~# iptables --append FORWARD --in-interface at0 -j ACCEPT
root@emanuele-pc:~# echo 1 > /proc/sys/net/ipv4/ip_forward
root@emanuele-pc:~# 

cmq alla fine nn mi rileva nessuna rete
punkrow
Prode Principiante
Messaggi: 99
Iscrizione: domenica 3 gennaio 2010, 11:06

Re: Creare un Access point

Messaggio da punkrow »

dipende da che distanza la cerchi, essendo una scheda wireless per portatile non è fatta per trasmettere un segnale, e quindi avrà pochissima portata, da quello che ho potuto constatare massimo cinque-sei metri senza muri o roba del genere in mezzo..
ema86
Prode Principiante
Messaggi: 183
Iscrizione: giovedì 16 aprile 2009, 18:25

Re: Creare un Access point

Messaggio da ema86 »

sono uno affianco all'altro ... boh con win 7 funziona, con ubuntu non c'è verso
punkrow
Prode Principiante
Messaggi: 99
Iscrizione: domenica 3 gennaio 2010, 11:06

Re: Creare un Access point

Messaggio da punkrow »

quindi con w7 vedi l'ap mentre con ubuntu non lo vedi ?
prova a disabilitare le funzioni di rete e poi a riabilitarle.
ema86
Prode Principiante
Messaggi: 183
Iscrizione: giovedì 16 aprile 2009, 18:25

Re: Creare un Access point

Messaggio da ema86 »

punkrow ha scritto: quindi con w7 vedi l'ap mentre con ubuntu non lo vedi ?
prova a disabilitare le funzioni di rete e poi a riabilitarle.
no.. con win 7 creo un ap che vedono e ci si connettono sia gli altri pc che il cel... con ubuntu seguendo la seconda guida crea una rete che vedono ma non riescono a connettersi.. con la prima guida invece non sono neanche sicuro che l abbia creata cmq gli altri dispositivi nn vedono nulla
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti