Como criar um ponto de acesso com o Ubuntu 12.04

1

Existe uma maneira de configurar meu notebook como um ponto de acesso para o PC de mesa, meu tablet e telefone em uma conexão de internet que estou compartilhando com meu vizinho, que só se conecta a partir da varanda da minha casa?

    
por user221019 01.12.2013 / 13:34

1 resposta

2

Este é o tutorial que estou usando agora e estou compartilhando com você. O crédito vai para XDA Developers .

  • Abra o seu terminal e cole como

    sudo apt-get install hostapd dnsmasq
    
  • Em seguida, cole um após o outro.

    sudo service hostapd stop
    sudo service dnsmasq stop
    sudo update-rc.d hostapd disable
    sudo update-rc.d dnsmasq disable
    
  • depois disso, cole como

    sudo gedit /etc/dnsmasq.conf

e cole estas linhas

# 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
  • Então, novamente

      sudo gedit /etc/hostapd.conf
    

cole isso

# 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

Agora abra um editor de texto e cole

#!/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

e salve-o com qualquer nome script.sh e faça como

chmod +x scriptname.sh
./scriptname.sh

para que você tenha um ponto de acesso Wi-Fi.

Nota:     ssid = myhotspot

defina o nome do ponto de acesso que você deseja editando lá.

wpa_passphrase=mypassword

aqui você pode definir sua senha como quiser.

sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

altere ppp0 para a conexão a partir da qual você obterá a Internet.

sudo iptables -D POSTROUTING -t nat -o ppp0 -j MASQUERADE

Aqui também a mesma alteração.

E estamos prontos para ir.

    
por rɑːdʒɑ 01.12.2013 / 15:26