Как да се разпространява в интернет чрез Wi-Fi в Ubuntu

1. Проверка на възможността за създаване на точка за достъп
Преди да се пристъпи към разпределение на WiFi, трябва да се уверите, че вашата безжична мрежа адаптер поддържа режим точка за достъп. За да направите това, отворете терминал и въведете следната команда (ако командата не е намерен, а след това определете пакета IW: "Sudo правоспособност инсталирате IW"):
Sudo IW списък

В секцията "Поддържани режими интерфейс" трябва да видите опцията "AP":

Ако точката за достъп не е опция, това означава, че вашата безжична мрежа адаптер не поддържа режим на точка за достъп.

2. Инсталиране и hostapd dnsmasq
На първо място, инсталиране на необходимите пакети:

След това, да спре услугата и да ги премахнете от стартиране (I го стартирате ръчно, само когато искате да разпространявате WiFi):

3. Изграждане dnsmasq
Отворете файла:

Намерете и списък със следните функции:

4. Naytroyka hostapd
Отворете файла:

и се добавят следните редове:

когато е необходимо, променете стойностите за интерфейса (интерфейса ви Wi-Fi), SSID (име на достъп точка), wpa_passphrase (паролата за точката за достъп)

5. точка за достъп скрипта за стартиране
В дома си директория създайте start_ap.sh файл и добавяне на съдържанието:

В моя случай, аз отивам към Интернет чрез wwan0 интерфейс (3G модем), в твоя случай може да е някакъв друг интерфейс, като например eth0 или ppp0. Затова замени wwan0 към съответния интерфейс на вашата система.

Разрешаване на скрипта план:

6. Начална точка за достъп
Изпълнете точката за достъп и разпространение на интернет WiFi, сега е възможно с една проста команда:

На тази имам всичко. Ако имате нещо да добавите, моля пишете в коментарите.

Сходни публикации:

корен @ Samsung-R40-debian8: / Начало / Константин # од start_ap.sh
net.ipv4.ip_forward = 1
Конфигурационен файл: /etc/hostapd.conf
nl80211: Не може да се конфигурира режим шофьор
nl80211 шофьор започна неуспешно.
hostapd_free_hapd_data: Интерфейс wlan0 не е стартиран
net.ipv4.ip_forward = 0

И как тя ще се стартира, ако е спрял? (Sudo услуга hostapd стоп)

Ростислав, точката за достъп изпълнете следната команда:
Sudo hostapd /etc/hostapd.conf
и го блокира изпълнението на другата, докато не натиснете Ctrc + C