Skip to content Skip to sidebar Skip to footer

Wifi Раздача Raspberry Pi 3 Kali Linux

Установка Wi-Fi Раздачи с Raspberry Pi 3 и Kali Linux

Создание точки доступа (Wi-Fi раздачи) с использованием Raspberry Pi 3 под управлением Kali Linux — это отличный способ предоставить временный или постоянный интернет-доступ для других устройств. В этой статье мы рассмотрим, как настроить такую систему.

Подготовка Raspberry Pi

1. Установка Kali Linux: Сначала необходимо загрузить образ Kali Linux для ARM и записать его на microSD-карту с помощью инструмента, например, Balena Etcher. После этого вставьте карту в Raspberry Pi 3.

2. Первый запуск: Включите устройство и подключитесь к нему через SSH или прямой доступ с помощью HDMI-кабеля и клавиатуры/монитора.

Настройка Wi-Fi Раздачи

1. Обновление системы: Запустите команды для обновления пакетов:
«`bash
sudo apt update && sudo apt upgrade -y
«`

2. Установка необходимых пакетов: Установите `hostapd` и `dnsmasq`, которые будут использоваться для создания точки доступа и обеспечения DHCP-сервиса:
«`bash
sudo apt install hostapd dnsmasq -y
«`

3. Настройка сетевых интерфейсов: Отредактируйте файл `/etc/dhcpcd.conf`, добавив следующие строки для настройки интерфейса `wlan0`:
«`bash
interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant
«`

4. Конфигурация dnsmasq: Создайте резервную копию оригинального файла конфигурации и затем создайте новый файл `/etc/dnsmasq.conf` с содержимым:
«`bash
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
echo -e interface=wlan0\ndhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h | sudo tee /etc/dnsmasq.conf
«`

5. Конфигурация hostapd: Создайте файл `/etc/hostapd/hostapd.conf` с настройками вашей точки доступа:
«`bash
interface=wlan0
driver=nl80211
ssid=YourNetworkName
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=YourPassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
«`

6. Настройка hostapd: Укажите системе, какой файл использовать для конфигурации `hostapd`, отредактировав `/etc/default/hostapd`:
«`bash
DAEMON_CONF=/etc/hostapd/hostapd.conf
«`

7. Запуск служб: Включите и запустите `hostapd` и `dnsmasq`:
«`bash
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl restart dnsmasq
«`

8. Настройка брандмауэра: Отредактируйте файл `/etc/sysctl.conf`, чтобы разрешить IP-виртуализацию:
«`bash
net.ipv4.ip_forward=1
«`
Примените изменения с помощью команды `sudo sysctl -p`.

9. Настройка NAT: Создайте правила для пересылки пакетов и маскарадинга:
«`bash
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo sh -c iptables-save > /etc/iptables.ipv4.nat
«`

10. Автозагрузка правил NAT: Добавьте следующую строку в `/etc/rc.local` перед `exit 0`, чтобы правила загружались при старте:
«`bash
iptables-restore < /etc/iptables.ipv4.nat
«`

Проверка и использование

После завершения настройки, подключите устройство к Wi-Fi раздаче Raspberry Pi 3. Убедитесь, что интернет работает корректно. Теперь ваш Raspberry Pi может служить точкой доступа для других устройств.

Эта настройка позволяет использовать Raspberry Pi как мобильный роутер или временную Wi-Fi раздачу, что особенно полезно в ситуациях, когда требуется предоставить доступ к интернету нескольким устройствам.

© KiberSec.ru – 09.04.2025, обновлено 09.04.2025
Перепечатка материалов сайта возможна только с разрешения администрации KiberSec.ru.