- Antes de mais nada, certifique-se de que o seu adaptador Wi-Fi suporta pontos de acesso de infraestrutura. Se você usou connectify no seu sistema Windows e funcionou, pule esta etapa.
abra o terminal e digite: sudo lshw | menos
encontre a seção -network e verifique se o driver é ath5k ou ath9k, essa solução funcionará apenas para esses drivers, mas deve atender às necessidades da maioria dos usuários de laptop.
- Agora precisamos instalar duas ferramentas adicionais para criar um hotspot, o primeiro é o hostapd (servidor de hotspot), o segundo é o dnsmasq (servidor dns dhcp)
no tipo de terminal: sudo apt-get install hostapd dnsmasq
- pare esses serviços se já estiverem iniciados e evite que eles iniciem na inicialização do sistema.
no tipo de terminal: serviço sudo hostapd stop sudo service dnsmasq stop sudo update-rc.d hostapd desativar sudo update-rc.d dnsmasq desativar
- Agora precisamos configurar os arquivos de configuração. no tipo de terminal: sudo gedit /etc/dnsmasq.conf ou sudo kate /etc/dnsmasq.conf se você usar o kde
adicione essas linhas ao arquivo de configuração Código:
# Bind to only one interface
bind-interfaces
# Choose interface for binding
interface=wlan0
# Specify range of IP addresses for DHCP leasses
dhcp-range=192.168.150.2,192.168.150.10
- configuração do hostapd
no tipo de terminal: sudo gedit /etc/hostapd.conf
e adicione essas linhas
Código:
# Define interface
interface=wlan0
# Select driver
driver=nl80211
# Set access point name
ssid=myhotspot
# Set access point harware mode to 802.11g
hw_mode=g
# Set WIFI channel (can be easily changed)
channel=6
# Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)
wpa=2
wpa_passphrase=mypassword
Você pode alterar o nome e a senha do ssid para o que quiser aqui. A configuração atual criará um ponto de acesso chamado myhotspot com a senha mypassword.
- Agora crie em qualquer lugar que você quiser um arquivo chamado start.sh Edite-o com qualquer editor de texto como este:
Código:
#!/bin/bash
# Start
# Configure IP address for WLAN
sudo ifconfig wlan0 192.168.150.1
# Start DHCP/DNS server
sudo service dnsmasq restart
# Enable routing
sudo sysctl net.ipv4.ip_forward=1
# Enable NAT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Run access point daemon
sudo hostapd /etc/hostapd.conf
# Stop
# Disable NAT
sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE
# Disable routing
sudo sysctl net.ipv4.ip_forward=0
# Disable DHCP/DNS server
sudo service dnsmasq stop
sudo service hostapd stop
Você provavelmente precisará alterar o ppp0 para eth0 (ou qualquer outro número que se refira à sua conexão com fio.
- último passo. Agora você pode começar seu hotspot iniciando nosso script. basta executá-lo usando o sudo sh para mim, parece que o sudo sh /home/ogyct/Desktop/start.sh, porque eu tenho na minha área de trabalho
Fonte: link