Раздаем WIFI на Raspberry Pi с USB модема

Поставил себе задачу сделать из Raspberry Pi, WIFI роутер на даче. Интернет берем от USB модема (Yota)

Раздаем WIFI на Raspberry Pi с USB модема Rasberi PI, Usb-модем, Роутер, Длиннопост
Раздаем WIFI на Raspberry Pi с USB модема Rasberi PI, Usb-модем, Роутер, Длиннопост

Настраивал голый Raspbian


Обновляем систему

$ sudo apt update
$ sudo apt upgrade

Смотрим где у нас находится USB модем (Yota)

$ ifconfig

У меня это eth1

wlan0 - это интерфейс WIFI


Открываем файл и задаем IP адреса

$ sudo nano /etc/network/interfaces

Копируем в файл, для модема делаем назначение IP с использованием DHCP

auto eth1
allow-hotplug eth1
iface eth1 inet dhcp

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.10.1
netmask 255.255.255.0
broadcast 192.168.10.255
network 192.168.10.0

Для применения создаем скрипт

$ sudo nano dn.sh

Копируем и сохраняем

#!/bin/bash
systemctl stop NetworkManager.service
echo "Network Manager stopped"
systemctl disable NetworkManager.service
echo "Network Manager disabled"
echo "Rebooting...."
reboot

Выполнить скрипт, Raspberry перезагружается

$ sudo sh dn.sh

Устанавливаем Hostapd

$ sudo apt install hostapd
$ sudo service hostapd stop

Создаем файл конфигурации WIFI

$ sudo nano /etc/hostapd/hostapd.conf

Копируем и заменяем имя сети и пароль

nterface=wlan0
ssid=YOUR_WIFI_NAME
wpa_passphrase=WIFI_PASSWORD
hw_mode=g
ieee80211n=1
channel=6
wmm_enabled=1
ignore_broadcast_ssid=0
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

Закрываем сохраняем.



$ sudo nano /etc/default/hostapd

# снимаем комментарий с DAEMON_CONF=”” вписываем /etc/hostapd/hostapd.conf

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Запускаем службу

$ sudo service hostapd start

На данном этапе будет доступна WIFI сеть но не будет интернета.


Устанавливаем DHCP server

$ sudo apt install isc-dhcp-server

$ sudo service isc-dhcp-server stop
$ sudo mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.bak

Настраиваем DHCP

$sudo nano /etc/dhcp/dhcpd.conf

Копируем сохраняем

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
option domain-name-servers 192.168.10.1,8.8.8.8;
option domain-name "home.ru";
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.150;
}
$ sudo nano /etc/default/isc-dhcp-server

Прописываем интерфейс для INTERFACES="wlan0" Для IPv4 и для IPv6


Запускаем DHCP server

$ sudo service isc-dhcp-server start

Выпадает ошибка можно игнорировать. После перезагрузки все будет работать.

Активируем IPv4 forwaring

$ sudo nano /etc/sysctl.conf

# Снять комментарий с net.ipv4.ip_forward=1


$ sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

Настраиваем Firewall

$ sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
$ sudo iptables -A FORWARD -i eth1 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
$ sudo iptables -A FORWARD -i wlan0 -o eth1 -j ACCEPT
$ sudo iptables -L -n -v
$ sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

Открываем

$ sudo nano /etc/rc.local

Удаляем все над "exit 0" и выше копируем iptables-restore < /etc/iptables.ipv4.nat


$ sudo reboot

После перезагрузки можно подключаться к WIFI

Промучился сам долго, статью русскую не нашел. Брал кусками основной источник тут

Для ssh IP будет 192.168.10.1

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
33
Автор поста оценил этот комментарий
Или берём на Авито кинект за копейки.
раскрыть ветку (24)
21
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (4)
Автор поста оценил этот комментарий

не каждый маршрутизатор будет работать с йотовским модемом, без танцев точно не обойтись

раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (2)
Автор поста оценил этот комментарий

Люди вы вообще о чем? действуем от того что есть! вариантов миллион.... но делаем так как есть! :( да проще взять то то вставить туда то и все будет работать!!!

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
3
Автор поста оценил этот комментарий

Или mr3020, перешиваем на "бодрый подснежник", и из вебморды правим ТТЛ при нужде, а через конфиг можем запустить openvpn до копеечного vds в любой точке мира.

11
Автор поста оценил этот комментарий

У этой расбери на даче еще много задач :) Коди, Резервная копия с камеры наблюдения, добавить хочу всевозможные датчики, вообще начало было положенно с раздачи интернета дальше больше.

раскрыть ветку (11)
3
Автор поста оценил этот комментарий

Согласен. Малинка куда функциональные роутера.
Только я залез сюда с таким вопросом. а есть еще более бюджетный вариант воткнуть USB модем в локалку?

Роутер у меня есть (Точнее ADSL модем с Ethernet партами и wi-fi), а вот USB порта у него нет.
Вариант подключить usb модем в бук и объеденить его с wi-fi мостом не предлагать =) Работает, но бук периодически отключают/уносят.

раскрыть ветку (9)
4
Автор поста оценил этот комментарий

Смотря для каких задач.

С микротиком в плане маршрутизации мало что сравнится.

раскрыть ветку (3)
Автор поста оценил этот комментарий

Это Да!  Но 1500 минимум. =(

раскрыть ветку (2)
1
DELETED
Автор поста оценил этот комментарий
Не советую брать за 1500 (hap lite), у него сигнал слабоват и microusb порт имеет свойство отваливаться при не очень аккуратной эксплуатации (бабушки, животные, и т.д.)
Лусше взять hAp ac lite, правда сейчас его дешевле 3200 не найдешь (я брал за 2700)
раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий
Так он на то и лайт. У него и антенн то нету на плате,юзб нет. Но как свитч-точка доступа на кабинет весьма неплохо. Есть ещё хап мини, мап мини.
1
Автор поста оценил этот комментарий
На Али поищи 3г вайфай поебень, стоит 200 рублей, умеет брать с модема и раздавать по вафле или по локалке(есть rj45)
раскрыть ветку (3)
9
Автор поста оценил этот комментарий

Я догадываюсь об этом, но смог найти или usb сетевки или USB 3G модемы с wi-fi (((
Модем у меня есть, yota. Как правильно искать эту поебень?

Иллюстрация к комментарию
раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Высокое качество Мини Портативный 3G/4 г Wi-Fi WLAN Точка AP Client 150 Мбит/с RJ45 USB Беспроводной маршрутизатор подорожали, уже под 500 рублей
раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо!

DELETED
Автор поста оценил этот комментарий
Оооо, ща выдам! Втыкаем йопту в комп, хуячим мост между езернет и модемом, адсл свитчем и точкой доступа, шлюзом комп.
Ну иили TP-LINK TL-MR3020. За 1300 нашел
Автор поста оценил этот комментарий

я проще настраиваю раздачу)

1
Автор поста оценил этот комментарий
Или берём на Авито кинект за копейки.

Или Dlink DIR320/DIR620 за еще меньшие копейки, накатываем прошивку от Зюкселя, лепим радиаторы на чип(если их нет) и вуаля! У вас зверь, который стабильно работает и раздает интернет.
У родителей в частном доме стоит связка уже лет 7.

Иллюстрация к комментарию
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

а вот тут интересно! nmds 2.12 стартанет на чужом роутере?

раскрыть ветку (2)
Автор поста оценил этот комментарий

Вот топик. https://4pda.ru/forum/index.php?showtopic=445383

Сам не помню уже какую накатил на домашний dir 620) Но одна из последних, ибо модемы Йоты и Мегафона завел сразу. Спасает меня в моменты перебоев с интернетом и при переездах)

раскрыть ветку (1)
Автор поста оценил этот комментарий

у меня нет дирок) хочу на арчер с20

Автор поста оценил этот комментарий

купить каждый дурак сможет, так не интересно :) тем более когда такая железка как "малинка" есть

Автор поста оценил этот комментарий

кинетик

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку