Я создал точку доступа WiFi через мой ноутбук Ubuntu. И теперь я включил Wi-Fi на своем мобильном телефоне Android, чтобы получить доступ к Интернету, но я не могу просмотреть точку доступа, созданную с помощью ноутбука Ubuntu.
Я сделал что-то не так? Я хочу получить доступ к Интернету на своем мобильном телефоне Android через Wi-Fi ноутбука Ubuntu. Возможно ли это?
открыть терминал и набрать: sudo lshw | less
найдите раздел -network и убедитесь, что драйвер - ath5k или ath9k, это решение будет работать только для этих драйверов, но должно соответствовать потребностям большинства пользователей ноутбуков.
в терминальном типе: sudo apt-get install hostapd dnsmasq
в терминале: sudo service hostapd stop sudo service dnsmasq stop sudo update-rc.d hostapd отключить sudo update-rc.d dnsmasq disable
, добавьте эти строки в файл конфигурации Код:
# 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
[ 1115] в терминале: sudo gedit /etc/hostapd.conf
и добавьте эти строки
Код:
[ 111]Вы можете изменить имя и пароль ssid для чего угодно здесь. Текущая конфигурация создаст точку доступа с именем myhotspot с паролем 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
Возможно, вам понадобится изменить ppp0 в этом на eth0 (или любое другое число, которое относится к вашему проводному соединению.