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
1 |
sudo rpi-update |
2. Zainstalować narzędzie do pobierania sterowników kart wifi i je odpalić
1 2 3 |
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
1 2 3 4 |
git clone https://github.com/oblique/create_ap cd create_ap make sudo make install |
4. Użyć narzędzia create_ap
1 |
sudo create_ap wlan0 eth0 MyAccessPoint MyPassPhrase |
I zadziałało.
Całość wygląda tak: