Create_AP: Скрипт для обміну нашим Інтернет-з’єднанням через Wi-Fi

Create_AP Wi -Fi

Ситуація така: у нас є ноутбук із підключенням до Інтернету, і ми хочемо поділитися цим з’єднанням, щоб використовувати наш смартфон або планшет через 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 або щось подібне, я не знаю, але було б добре, якщо ви поділитесь своїм досвідом з нами, якщо це спрацює для вас.