OK, é realmente possível, usando hostapd (e dnsmasq).
Eu usei uma mistura dos links a seguir:
- link
- link
Existe alguma maneira de fazer com que um Intel Wireless 7260 (rev 73) funcione como ponto de acesso?
Não consegui encontrar nada útil por perto. Eu estou no Ubuntu 13.10, e sob /lib/firmware
existem:
iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
Eu posso fazer todas as alterações necessárias (mesmo instalando um alpha Ubuntu), mas não tenho pistas sobre o que pode ser feito.
Compartilhando eth0 com o endereço 192.167.1.27/24 e o servidor / roteador dns 192.167.1.1
Em wlan com endereço 192.168.0.1/24
Primeiro, você deve instalar o dnsmask e o hostapd digitando no terminal: sudo apt-get install hostapd dnsmask
. Depois disso, você deve parar esses serviços, digitando sudo service hostapd stop
e sudo service dnsmasq stop
. Evite também que eles iniciem na inicialização:
sudo update-rc.d hostapd disable
sudo update-rc.d dnsmasq disable
meu /etc/dnsmasq.conf:
server=192.167.1.1
interface=wlan0
bind-interfaces
dhcp-range=192.168.0.50,192.168.0.150,12h
meu hostapd.conf:
interface=wlan0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=dellito
hw_mode=g
channel=1
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
Iniciar:
ifconfig wlan0 192.168.0.1 up
sysctl net.ipv4.ip_forward=1
service dnsmasq restart
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
hostapd /etc/hostapd/hostapd.conf
Veja o que está acontecendo / problemas de depuração:
tcpdump -ni wlan0