Ситуація така: у нас є ноутбук із підключенням до Інтернету, і ми хочемо поділитися цим з’єднанням, щоб використовувати наш смартфон або планшет через Wi-Fi.
Зазвичай для досягнення цього нам слід створити з'єднання WiFi, а потім використовувати IPTables для NAT тощо ... Але користувач ArchLinux ви створили сценарій, який ви назвали Create_AP і робить все це для нас.
Цей сценарій використовує de hostapd + dnsmasq + Iptables створити a punto de acceso NAT, і hostapd + brctl + dhclient створити a Точка доступу. Поведінка за замовчуванням є точка доступу через NAT.
Установка Create_AP:
Щоб встановити Create_AP, що ми робимо, це відкрити термінал і поставити:
$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo make install
Так само ми можемо просто запустити файл .sh, який буде всередині папки. Щоб вона працювала коректно, ми повинні встановити такі залежності:
- bash (для запуску сценарію)
- util-linux (для getopt)
- hostapd
- iproute2
- iw
- хеджевий
Використання сценарію
# Немає пароля (відкрита мережа):
create_ap wlan0 eth0 MyAccessPoint
# WPA + WPA2 з паролем:
create_ap wlan0 eth0 MyAccessPoint MyPassword
# AP без спільного Інтернету:
create_ap -n wlan0 MyAccessPoint MyPassword
# Мережевий міст із загальним Інтернетом:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword
У файлі README.md є додаткова інформація про використання цього сценарію. Щоб запустити послугу, ми просто запускаємо в консолі:
# systemctl start create_ap
І щоб запустити його автоматично:
# systemctl enable create_ap
Висновки
Особисто для мене сценарій чудово працює для мене, я можу підключити свій ZTE Open до свого ноутбука через Wi-Fi, але я не знайшов способу підключення до Інтернету. Можливо, це вина FirefoxOS у тому, що він за замовчуванням не має опції поставити Proxy або щось подібне, я не знаю, але було б добре, якщо ви поділитесь своїм досвідом з нами, якщо це спрацює для вас.