Как создать точку доступа с Ubuntu 12.04

Можно ли настроить ноутбук как точку доступа для настольного компьютера, планшета и телефона через интернет, которым я делюсь с соседом, который подключается только с балкона моего дома?

1
задан 4 March 2014 в 18:24

1 ответ

Это учебник, которым я пользуюсь сейчас и которым делюсь с вами. Кредит предоставляется XDA Developers .

  • Откройте терминал и вставьте как

    sudo apt-get install hostapd dnsmasq
    
  • Затем вставьте их один за другим.

    sudo service hostapd stop
    sudo service dnsmasq stop
    sudo update-rc.d hostapd disable
    sudo update-rc.d dnsmasq disable
    
  • после этого вставьте как

    sudo gedit /etc/dnsmasq.conf

и вставьте эти строки

# 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
  • Затем снова

      sudo gedit /etc/hostapd.conf
    

вставьте это

# 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

Теперь откройте текстовый редактор и вставьте

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

и сохраните его под любым именем script.sh и сделайте как

chmod +x scriptname.sh
./scriptname.sh

, чтобы у вас была точка доступа Wi-Fi.

Примечание: ssid = myhotspot

задайте имя точки доступа по своему усмотрению, отредактировав там.

wpa_passphrase=mypassword

Здесь вы можете установить свой пароль, как вы хотите.

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

замените ppp0 на соединение, из которого вы получите Интернет.

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

Вот и это же поменяй.

И мы готовы идти.

0
ответ дан 4 March 2014 в 18:24

Другие вопросы по тегам:

Похожие вопросы: