Zainspirowany Kodującą Esterą i Malinowym Pi popełniłem za pomocą Rasperry Pi Zero mój własny Access Point. Użyłem do tego:
- Raspberry Pi Zero
- Waveshare USB Hub Hat
- Hat z wyświetlaczem OLED
- Modem USB LTE Huawei
- Kartę sieciową USB TP-Link
Polinkowane powyżej strony wszystko ładnie opisują, ale mnóstwo czasu zmitrężyłem próbując uruchomić hostapd
. Okazało się, że karty sieciowe TP-Link bazują na chipsetach Realteka, który do niedawna był słabo wspierany przez Linuxa. Walczyłem, pobierałem patche i kompilowałem długo i bezskutecznie.
Rozwiązanie było proste – wersja Rasbiana dostępna ze strony Fundacji była z jesieni 2017 r. (dziś jest z 27 czerwca 2018 r.). Jeżeli więc masz kartę sieciową z chipsetem Realteka Access Pointa można zrobić w kilku prostych krokach.
1. Zaktualizować kernel Raspbiana
sudo rpi-update
2. Zainstalować narzędzie do pobierania sterowników kart wifi i je odpalić
sudo wget http://downloads.fars-robotics.net/wifi-drivers/install-wifi -O /usr/bin/install-wifi sudo chmod +x /usr/bin/install-wifi sudo install-wifi
Z podziękowaniami dla MrEngmana.
3. Zainstalować narzędzie create_ap
git clone https://github.com/oblique/create_ap cd create_ap make sudo make install
4. Użyć narzędzia create_ap
sudo create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
I zadziałało.
Całość wygląda tak: