Newsgroup: it.comp.os.linux.sys
Titolo: fare un access point

Ciao a tutti,
volevo chiedervi se qualcuno di voi ha usato una macchina linux per fare
da access point e, in caso affermativo, quale scheda minipci ha utilizzato.
Ciao e grazie,
Lorenzo

 wrote in message
news:490388bd$0$40302$4faf...@reader5.news.tin.it...

Modello, chips set e modulo kernel nell'output sotto
02:09.0 Ethernet controller: Atheros Communications, Inc. AR5212/AR5213
Multiprotocol MAC/baseband processor (rev 01)
        Subsystem: D-Link System Inc D-Link AirPlus DWL-G520 Wireless PCI
Adapter(rev.B)
        Flags: bus master, medium devsel, latency 168, IRQ 10
        Memory at faff0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: ath_pci
        Kernel modules: ath5k, ath_pci
Ciao
  nameci

         Kernel modules: ath5k, ath_pci
scusa l'intromissione. come ti va il modulo ath5k? è ancora parecchio
incompleto per quello che ne so.
e su che kernel lo usi?
io per la stessa scheda ho ancora madwifi-0.9.4 ma i moduli sono diversi:
ath_rate_sample        16000  1
ath_pci                94496  0
wlan                  187468  5
wlan_tkip,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               195536  3 ath_rate_sample,ath_pci
e non va male, ma ha diversi buchi abbastanza scopodi

 02:09.0 Ethernet controller: Atheros Communications, Inc. AR5212/AR5213
Ciao e grazie!
Ottimo!
Ho parcheggiato quella che avevo acquistato (una realtek 8185L... ho
preso questa su ebay perché aveva anche il cavetto con l'SMA +
l'antenna) e ho cannibalizzato un vecchio portatile con una Atheros
5005G. Questa va bene o è meglio che prenda una 5212?
# lsmod
Module                  Size  Used by
wlan_scan_ap            4416  0
ath_rate_sample        11776  1
ath_pci                86640  0
wlan                  179872  4 wlan_scan_ap,ath_rate_sample,ath_pci
ath_hal               214256  3 ath_rate_sample,ath_pci
07:0e.0 Ethernet controller: Atheros Communications, Inc. AR5005G
802.11abg NIC (rev 01).
Vi rompo ancora un po' le scatole, perché non ho risolto.
Premetto, ho una ho una gentoo amd64 con kernel 2.6.25-gentoo-r7.
Seguendo la guida trovata su
http://209.85.135.104/search?q=cache:w5MWhFOXeCsJ:gentoo-wiki.com/HOWTO_Atheros_Wifi_Card_/_MadWifi_Install+gentoo+access+point+madwifi+master+mode&hl=it&ct=clnk&cd=1&gl=it&client=firefox-a
(grazie, cache di google!) sono riuscito ad avere un'interfaccia ath0 in
master mode (lo vedo dall'output di iwconfig).
Quando vado a seguire le istruzioni che trovo a 1/3 di pagina,
relativamente al file /etc/conf.d/net, che aggiungo al mio originario
che setta anche la eth0, e lancio /etc/init.d/net.ath0 start, il pc
freeza... non solo da ssh, ma anche se vado sulla macchina con la
tastiera, non mi prende più i tasti. Ovviamente nei log non c'è nulla.
Vi chiedo pertanto come avete fatto, o se potete indicarmi una buona
guida, su come fare uno stramaledetto access point con linux.
Molte grazie e buon week end,
Lorenzo

 e non va male, ma ha diversi buchi abbastanza scopodi
Uso anch'io il madwifi perché non riuscivo a fargli fare tutto quello che
volevo con i moduli originali. Ho poi associato anche l'hostapd per
impostare il wpa2. Ho modificato qualcosa nella configurazione del kernel
(non ricordo cosa ma non dovrebbe essere stato niente di molto importante
perché non me lo sono segnato da nessuna parte).
L'ultimo kernel su cui l'ho installato è il 2.6.25.
in questo momento i moduli caricati sono:
ath5k                  81796  0
mac80211              103564  1 ath5k
ath_rate_sample        11648  1
ath_pci                88224  0
wlan                  186352  7
wlan_ccmp,wlan_xauth,wlan_scan_ap,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               189520  3 ath_rate_sample,ath_pci
Io non ho rilevato problemi particolari. Ho fatto un batch che mi modifica i
parametri che mi interessano di + soprattutto per scavalcare i muri spessi
di casa (casa vecchia, muri d'altri tempi :-) )
 ed in particolare:
/usr/sbin/madwifi-0.9.4/tools/wlanconfig $IFLAN create wlandev wifi0
wlanmode ap
/sbin/sysctl -w dev.wifi0.diversity=0
/sbin/sysctl -w dev.wifi0.txantenna=1
/sbin/sysctl -w dev.wifi0.rxantenna=1
ho definito un alias in modprobe.conf
alias wifi0 ath5k
e , boh, mi sembra di non aver fatto altro. Però ci sono impazzito per
diversi giorni per avere tutto come volevo e non vorrei aver dimenticato
qualche cosa.
Ciao
  Nameci

 [CUT]
Non ho capito quali istruzioni ti fanno freezare il pc. Non conosco gentoo
ma vedo che il kernel di base è come quello che ho usato io.
Per quel kernel avevo optato per i moduli madwifi ed avevo eliminato da
modprobe la riga options ath_pci autocreate=ap che mi faceva non ricordo
quale casino.
Io non faccio attivare il wifi dai comandi "standard" della distribuzione ma
eseguo uno script che ho testato provando istruzione per istruzione. Prova a
fare anche tu un passo alla volta magari riesci a capire quale fa impallare
il tutto.
Ciao

 quale scheda minipci ha utilizzato.
Io sto usando una Wistron CM9 (AR5212).
Come potenza non è un granchè ma non mi ha dato alcun problema con
driver/hostapd.
Saluti

 il tutto.
Sono alla disperazione. Ormai è una settimana e non ci ho cavato i piedi!
Anche lasciando stare il bridging tra eth0 e ath0, se solo provo a fare
partire la ath0 inserendo, in /etc/conf.d/net:
[roba per la eth0 che va]
config_ath0=( "192.168.2.1 netmask 255.255.255.0 brd 192.168.2.255" )
mode_ath0="Master"
essid_ath0="TuxServer"
channel_ath0="5"
il pc al boot mi scrive:
Starting ath0
  Configuring wireless network for...
  ath0 configured as ESSID "prova"
  in master mode on channel 1 (ma gli avevo chiesto 5!)
Bringing up ath0
Poi mi fa un altra stampa di quello che deve partire dopo e freeza.
Se tu o chi ci legge puo' inviarmi questo script per fare partire questa
maledettissima wifi gliene sarò eternamente grato!
Grazie a tutti,
Lorenzo

 [CUT]
Elimino il file di configurazione della distribuzione analogo a quello che
hai riportato sopra (leggermente diverso dovuto a diversa distribuzione
base).
Script di attiazione ( Ripulisco un po' per non inviarti roba che non ti
interessa.):
/usr/sbin/madwifi-0.9.4/tools/wlanconfig wlan0 create wlandev wifi0 wlanmode
ap
/sbin/sysctl -w dev.wifi0.diversity=0
/sbin/sysctl -w dev.wifi0.txantenna=1
/sbin/sysctl -w dev.wifi0.rxantenna=1
/sbin/modprobe ath5k
 /usr/local/bin/hostapd -B -dd -t /etc/hostapd/hostapd.conf
 /sbin/ifconfig wlan0 x.x.x.x netmask 255.255.255.0 up
[file di configurazione di hostapd]
interface=wlan0
driver=madwifi
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=4
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=wifi_nameci_wpa2
macaddr_acl=1
accept_mac_file=/etc/hostapd/hostapd.accept
#deny_mac_file=/etc/hostapd.deny
auth_algs=3
eapol_key_index_workaround=0
eap_server=0
wpa=2
wpa_psk_file=/etc/hostapd/wpa_psk
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
Ciao
  Nameci

Mandi! 
ded...@iperboleRIMUOVIMI.bo.it
  In chel dì si favelave...
dibi> volevo chiedervi se qualcuno di voi ha usato una macchina linux per fare
dibi> da access point e, in caso affermativo, quale scheda minipci ha utilizzato.
La stessa scheda PCI (non cardbus), uso hostapd e madwifi come driver.
Mi piacerebbe passare a atk5, ma non capisco se funziona si o no...
-- 
  La giustizia militare sta alla giustiza come la musica militare sta alla
  musica.						(George Clemenceau)