272

Раздаем 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.1K постов18.2K подписчиков

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

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

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

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

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

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

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

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

Подробнее
Лучшие посты за сегодня
10940

Вкл-Выкл "Умной ленты"

7694

Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» 

Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Ответ на пост, Длиннопост, Зарплата
Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Ответ на пост, Длиннопост, Зарплата
Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Ответ на пост, Длиннопост, Зарплата
Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Ответ на пост, Длиннопост, Зарплата
Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Ответ на пост, Длиннопост, Зарплата
Ответ на пост «Учителя, рассказавшего о зарплате, обвиняют в экстремизме» Учитель, Нищие, Экстремизм, Несправедливость, Негатив, Ответ на пост, Длиннопост, Зарплата
Показать полностью 6
6054

Крик души. Олды тут?

Крик души. Олды тут?
5490

Время летит слишком быстро…

Время летит слишком быстро… Знаменитости, Время, Черный юмор, Актеры и актрисы, Сериал Друзья, Гарри Поттер, Питер Динклэйдж, Длиннопост
Время летит слишком быстро… Знаменитости, Время, Черный юмор, Актеры и актрисы, Сериал Друзья, Гарри Поттер, Питер Динклэйдж, Длиннопост
Время летит слишком быстро… Знаменитости, Время, Черный юмор, Актеры и актрисы, Сериал Друзья, Гарри Поттер, Питер Динклэйдж, Длиннопост
Время летит слишком быстро… Знаменитости, Время, Черный юмор, Актеры и актрисы, Сериал Друзья, Гарри Поттер, Питер Динклэйдж, Длиннопост
Время летит слишком быстро… Знаменитости, Время, Черный юмор, Актеры и актрисы, Сериал Друзья, Гарри Поттер, Питер Динклэйдж, Длиннопост
Время летит слишком быстро… Знаменитости, Время, Черный юмор, Актеры и актрисы, Сериал Друзья, Гарри Поттер, Питер Динклэйдж, Длиннопост
Показать полностью 6
5174

Будим еб*т


4536

Зря я так

Зря я так
4084

Первый стример?

Первый стример? Nintendo, Детство 90-х, Dendy, Стрим
3867

ТЗ

ТЗ
3492

Эти письма…

Эти письма…
3430

Несправедливость

Несправедливость
3279

О пользе военной службы

3126

Стать надёжной опорой

Стать надёжной опорой
3122

И так всегда

И так всегда
3099

Делай добро, и бросай в воду

Делай добро, и бросай в воду Честность, Добрые дела, Подарки, Длиннопост
Делай добро, и бросай в воду Честность, Добрые дела, Подарки, Длиннопост
Делай добро, и бросай в воду Честность, Добрые дела, Подарки, Длиннопост
Показать полностью 3
3019

Срочно ищем свидетелей г. Хабаровск. Без рейтинга

Срочно ищем свидетелей г. Хабаровск. Без рейтинга Без рейтинга, Хабаровск, Помощь, Коронавирус, Врачи, Негатив
Показать полностью 1
2997

Всплывают малоизвестные подробности из детства Ван Дамма

Всплывают малоизвестные подробности из детства Ван Дамма
2993

Уродил Сясын то в ночь ...

Уродил Сясын то в ночь ... Две женщины орут на кота, Картинка с текстом, Рокк ебол, Наклейки на авто
Показать полностью 1
2992

Шедевры Росстата

2666

Как знакомится когда ты инвалид, или почему девушкам стоит встречаться с одноногим парнем

Как знакомится когда ты инвалид, или почему девушкам стоит встречаться с одноногим парнем Картинка с текстом, Черный юмор, Знакомства, Отношения, Протез, Ампутация, Инвалид, Ноги, Самоирония, Совет, Позитив, Длиннопост
Показать полностью 1
2388

Вспомнилось старое дело...

Вспомнилось старое дело... Рассказ, Истории из жизни, Длиннопост, Отношения, Семья, Брак, Развод
Показать полностью 1
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: