Сегодня разберём как можно настроить точку доступа Wi-Fi на Ubuntu Server . Для этого нам потребуется установить два пакета:

sudo apt-get install hostapd dnsmasq

Пропишем расположение конфига для службы hostapd

sudo nano /etc/default/hostapd
#Снимаем коммент со строки и прописываем путь к конфигу
DAEMON_CONF="/etc/hostapd/hostapd.conf"

Теперь настроим службу hostapd

sudo nano /etc/hostapd/hostapd.conf
#Вводим имя своей точки доступа SSID 
ssid=MyNet
#Задаем имя беспроводного интерфейса
interface=wlan0
#Выбираем канал
channel=7
driver=nl80211
country_code=RU
hw_mode=g
macaddr_acl=0
#Секция с настройками шифрования
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
#Устанавливаем пароль к точке доступа
wpa_passphrase=My*Password92

Запустим службу hostapd, и проверим на наличие ошибок

sudo hostapd -d /etc/hostapd/hostapd.conf

Теперь пропишем настройки беспроводного интерфейса wlan0

sudo nano /etc/network/interfaces
auto wlan0 
iface wlan0 inet static
address 10.0.10.1
netmask 255.255.255.0
#Добавим автозапуск служб после настройки интерфейсов
post-up service hostapd restart
post-up service dnsmasq restart

Пропишем настройки нашего DHCP-сервера

sudo nano /etc/dnsmasq.conf
#Устройства, подключаемые к этому интерфейсу, будут получать адреса по DHCP 
interface=wlan0
#Группа адресов, выдаваемых сервером. 12h - срок аренды адреса
dhcp-range=10.0.10.10,10.0.10.255,12h
#Укажем сервер имен
server=/www.google.com/8.8.8.8

Не забудем прописать DNS сервера:

sudo nano /etc/resolv.conf
nameserver 10.0.0.1
nameserver 8.8.8.8
nameserver 8.8.8.4

И защитим этот файл от перезаписи, ииначе после перезагрузки он вернется с начальными параметрами

chattr +i /etc/resolv.conf

Теперь запустим сервисы и пропингуем камеру

sudo service networking restart
sudo service hostapd restart
sudo service dnsmasq restart

Пропишем маршрут route в секцию eth0 на других компьютерах, чтобы они видели 10.0.10.0/24 сеть компьютера (10.0.0.10), на котором поднята точка доступа

sudo nano /etc/network/interfaces
route add -net 10.0.10.0 netmask 255.255.255.0 gw 10.0.0.10

[endtxt]

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 голоса
Рейтинг статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять