Pagina 1 di 1

Simulare un Access Point

Inviato: gio 8 mag 2008, 19:13
da Sustuso
A casa non ho un access point e sto cercando di simularlo (tramite una semplice scheda wireless) soprattutto per connettere la PSP :D
Così girando sul web ho beccato a questo indirizzo http://www.pettingers.org/code/airraid.html questa utility.

Basta avere una scheda wireless supportata da madwifi e lanciare lo script.

Sembra funzionare, tutto, vedo l'access point da più dispositivi (anche dalla psp), ad esempio attivando apache riesco ad andare sulle pagine web del server, ma non sono riuscito a condividere la connessione ad internet....

Queste sono le schede di rete

Codice: Seleziona tutto

ath0      Link encap:Ethernet  HWaddr 00:19:e0:89:16:ac
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::219:e0ff:fe89:16ac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6375 errors:0 dropped:0 overruns:0 frame:0
          TX packets:408 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:117313 (114.5 KiB)  TX bytes:75908 (74.1 KiB)

eth0      Link encap:Ethernet  HWaddr 00:e0:7d:b8:df:8f
          inet addr:192.168.1.119  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:7dff:feb8:df8f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22152 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21964 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15559940 (14.8 MiB)  TX bytes:2029033 (1.9 MiB)
          Interrupt:11 Base address:0xec00

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:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1952 (1.9 KiB)  TX bytes:1952 (1.9 KiB)

wifi0     Link encap:UNSPEC  HWaddr 00-19-E0-89-16-AC-61-74-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9357 errors:0 dropped:0 overruns:0 frame:754634
          TX packets:5998 errors:22 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:199
          RX bytes:469243 (458.2 KiB)  TX bytes:362653 (354.1 KiB)
          Interrupt:10
e questo invece è lo script che lancio per condividere la connessione

Codice: Seleziona tutto

#!/bin/sh o #!/bin/bash
chmod +x /etc/rc.d/rc.ip_forward
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_conntrack
modprobe iptable_nat
modprobe ipt_MASQUERADE
iptables -t nat -A POSTROUTING -d ! 10.0.0.0/24 -j MASQUERADE
iptables -A FORWARD -s 10.0.0.0/24 -j ACCEPT
iptables -A FORWARD -d 10.0.0.0/24 -j ACCEPT
iptables -A FORWARD -j DROP
Qualche suggerimento?

Re: Simulare un Access Point

Inviato: gio 8 mag 2008, 21:20
da Bruffandino
È difficile risponderti, ma guardando lo script penso che l'unico problema sia dal lato client.. quando assegni un indirizzo IP ai computer che si collegano all'access point, imposti anche il gateway e l'indirizzo del server DNS?

Re: Simulare un Access Point

Inviato: gio 8 mag 2008, 21:36
da Sustuso
Bruffandino ha scritto:È difficile risponderti, ma guardando lo script penso che l'unico problema sia dal lato client.. quando assegni un indirizzo IP ai computer che si collegano all'access point, imposti anche il gateway e l'indirizzo del server DNS?
Certo, imposto ip, gateway e dns in maniera corretta.
Riesco a pingare e ad andare sul server (con samba, http, ssh ecc.) ma non navigo....

Figurati che vedo l'access point anche con la PSP (impostando anche lì i parametri a mano)

Re: Simulare un Access Point

Inviato: gio 8 mag 2008, 21:52
da Bruffandino
Non so se sono giuste le regole di iptables che usi.. prova a sostituire le tue quattro regole con queste:

Codice: Seleziona tutto

iptables -F; iptables -t nat -F; iptables -t mangle -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE