Сервер DHCP был необходим для присвоения IP-адресов соединениям Wi-Fi. Я использовал dnsmasq
, DNS и сервер DHCP.
Следующее является командами для запуска специальной точки доступа Wi-Fi:
# ifconfig wlan0 10.42.0.1 netmask 255.555.255.0 broadcast 10.42.0.255 up
# iwconfig wlan0 essid my-lappy mode ad-hoc key 0123456789
# iptables-restore < saved-hotspot-iptables
# echo 1 > /proc/sys/net/ipv4/ip_forward
# dnsmasq -C /dev/null >/dev/null 2>&1 --bind-interfaces --listen-address=10.42.0.1 --dhcp-range=10.42.0.10,10.42.0.200,12h
См. Мой ответ на «Создать точку беспроводного доступа и совместно использовать подключение к Интернету с nmcli
»
Я создал точку доступа с помощью GNOME Network-Manager. Проблема заключалась в том, что я не могу настроить SSID и пароль в графическом интерфейсе. Если вы создаете точку доступа с помощью графического интерфейса Network-Manager, он создает файл / etc / NetworkManager / system-connections / Hotspot
. В этом файле можно изменить SSID и пароль.
sudo vim /etc/NetworkManager/system-connections/Hotspot
Содержимое файла выглядит следующим образом:
[connection]
id=Hotspot
uuid=0bf627gd-8e34-48c6-865a-06f898b4y1hb
type=wifi
autoconnect=false
permissions=
secondaries=
[wifi]
hidden=false
mac-address=YOUR_WIFI_INTERFACE_MAC_ADDRESS
mac-address-blacklist=
mode=ap
seen-bssids=
ssid=SSID_NAME
[wifi-security]
group=ccmp;
key-mgmt=wpa-psk
pairwise=ccmp;
proto=rsn;
psk=YOUR_WIFI_AP_PASSWORD
[ipv4]
dns-search=
method=shared
[ipv6]
dns-search=
method=auto
Я только изменил свойства ssid
и psk
в соответствии со своими потребностями. Затем я перезапустил свой компьютер, потому что команда: sudo systemctl restart NetworkManager
для перезапуска сети, похоже, не работает правильно, потому что в графическом интерфейсе Network-Manager у меня больше нет настроек беспроводной сети, а также следующая команда работала не раньше перезапуск. После перезапуска вы можете использовать команду nmcli
, чтобы запустить точку доступа.
nmcli con up Hotspot ifname YOUR_WIFI_INTERFACE
ВАШ_WIFI_INTERFACE
вы можете узнать с помощью команды iwconfig
.