A configuração de um ponto de acesso requer várias etapas, desde que seu cartão possa fazê-lo (para verificar, veja meu comentário acima). Os seguintes comandos se aplicam ao Debian e derivados, eles podem ser facilmente adaptados a outras distribuições.
sudo apt-get install haveged isc-dhcp-server hostapd
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Edite o arquivo / etc / default / hostapd e substitua # DAEMON_CONF="" por
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Edite o arquivo /etc/hostapd/hostapd.conf e coloque isso nele:
ctrl_interface=/var/run/hostapd
driver=nl80211
interface=wlan0
bridge=br0
hw_mode=g
ieee80211n=1
channel=1
ssid=MYWifi
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=My_Secret_Password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Substitua o número do canal, ssid e wpa_passphrase por algo adequado para você.
Edite o arquivo / etc / default / isc-dhcp-server e substitua a linha INTERFACES="" por
INTERFACES="br0"
Agora edite /etc/dhcp/dhcp.conf e coloque somente essas linhas:
subnet 10.168.10.0 netmask 255.255.255.0 {
range 10.168.10.10 10.168.10.200;
option broadcast-address 10.168.10.255;
option routers 10.168.10.1;
default-lease-time 600;
max-lease-time 7200;
option domain-name "my-network";
option domain-name-servers 208.67.222.222, 208.67.220.220;
}
Agora:
sudo service hostapd start
sudo ip tuntap add tap0 mode tap
sudo ip link set dev tap0 up
sudo ip link set dev tap0 master br0
sudo ip link set dev br0 down
sudo ip addr add 10.168.10.1/24 dev br0
sudo ip link set dev br0 up
sudo service isc-dhcp-server start
É isso.