Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zainstaluj i zaktualizuj Raspbian
- Krok 2: Zainstaluj Hostapd i Dnsmasq
- Krok 3: Skonfiguruj statyczny adres IP dla interfejsu WLAN0
- Krok 4: Skonfiguruj serwer DHCP (dnsmasq)
- Krok 5:
- Krok 6: Skonfiguruj przekierowanie ruchu
- Krok 7: Dodawanie nowej reguły Iptables
- Krok 8: Włączanie połączenia internetowego
- Krok 9: Uruchom ponownie
- Krok 10: Zakończ
Wideo: Raspberry Pi -> Hotspot Wi-Fi: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Czy kiedykolwiek byłeś w miejscu bez Wi-Fi, a Twoi znajomi nie rozdawaliby hotspotu? Mam i w tej instrukcji pokażę Ci krok po kroku, jak zmienić Raspberry Pi w hotspot Wi-Fi. Co więcej, ten projekt będzie Cię kosztował mniej niż 100 USD!
Kieszonkowe dzieci
BOM:
Raspberry Pi 3 (technicznie każdy model będzie działał, ale uważam, że ten model jest bardziej spójny):
Wifi Stick (jest to opcjonalne, ponieważ raspberry pi ma już wbudowane wifi, ale sygnał będzie lepszy z Wifi Stick): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref=sr_1_3?keywords=wifi+stick&qid=1583146106&sr=8-3
Będziesz także potrzebować myszy z klawiaturą, ekranu/monitora i źródła zasilania, które otrzymałem z powerbanku (zakładając, że już je masz).
Krok 1: Zainstaluj i zaktualizuj Raspbian
Zaktualizuj Raspbian, wpisując te polecenia:
sudo apt-get aktualizacje sudo apt-get uaktualnienie
Jeśli otrzymasz aktualizację, dobrym pomysłem jest ponowne uruchomienie za pomocą ponownego uruchomienia sudo.
Krok 2: Zainstaluj Hostapd i Dnsmasq
Są to dwa programy, których użyjemy, aby Twoje Raspberry Pi stało się bezprzewodowym punktem dostępowym. Aby je uzyskać, po prostu wpisz te linie w terminalu:
sudo apt-get zainstaluj hostapd
sudo apt-get install dnsmasq
Za każdym razem będziesz musiał nacisnąć y, aby kontynuować. hostapd to pakiet, który pozwala nam stworzyć bezprzewodowy hotspot za pomocą Raspberry Pi, a dnsmasq to łatwy w użyciu serwer DHCP i DNS. Za chwilę edytujemy pliki konfiguracyjne programów, więc wyłączmy programy, zanim zaczniemy majstrować:
sudo systemctl zatrzymaj hostapd
sudo systemctl stop dnsmasq
Krok 3: Skonfiguruj statyczny adres IP dla interfejsu WLAN0
Do naszych celów zakładam, że używamy standardowych adresów IP sieci domowej, takich jak 192.168.###.###. Przyjmując to założenie, przypiszmy adres IP 192.168.0.10 do wlan0
interfejs, edytując plik konfiguracyjny dhcpcd. Rozpocznij edycję za pomocą tego polecenia:
sudo nano /etc/dhcpcd.conf
Teraz, gdy jesteś w pliku, dodaj na końcu następujące wiersze:
interfejs wlan0
statyczny adres_ip=192.168.0.10/24
odmowa interfejsów eth0
denyinterfaces wlan0
(Ostatnie dwie linie są potrzebne, aby nasz most działał - ale więcej o tym w kroku 8.) Następnie naciśnij Ctrl + X, następnie Y, a następnie Enter, aby zapisać plik i wyjść z edytora.
Krok 4: Skonfiguruj serwer DHCP (dnsmasq)
Zamierzamy użyć dnsmasq jako naszego serwera DHCP. Ideą serwera DHCP jest:
dynamicznie dystrybuuj parametry konfiguracji sieci, takie jak adresy IP, dla interfejsów i usług. Domyślny plik konfiguracyjny dnsmasq zawiera wiele niepotrzebnych informacji, więc łatwiej jest nam zacząć od zera. Zmieńmy nazwę domyślnego pliku konfiguracyjnego i napiszmy nowy:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Będziesz teraz edytować nowy plik, a po zmianie nazwy starego jest to plik konfiguracyjny, którego użyje dnsmasq. Wpisz te wiersze do nowego pliku konfiguracyjnego:
interfejs=wlan0
zakres dhcp=192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Dodane przez nas wiersze oznaczają, że zamierzamy udostępnić adresy IP z zakresu od 192.168.0.11 do 192.168.0.30 dla interfejsu wlan0.
Krok 5:
Kolejny plik konfiguracyjny! Tym razem bawimy się plikiem konfiguracyjnym hostapd. Otwórz się:
sudo nano /etc/hostapd/hostapd.conf
Powinno to stworzyć zupełnie nowy plik. Wpisz to:
interfejs=wlan0
most=br0
hw_mode=g
kanał=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
ssid=SIEĆ
wpa_passphrase=HASŁO
Zauważ, że tam, gdzie mam „SIEĆ” i „HASŁO”, powinieneś wymyślić własne imiona. W ten sposób dołączysz do sieci Pi z innych urządzeń. Nadal musimy pokazać systemowi lokalizację pliku konfiguracyjnego:
sudo nano /etc/default/hostapd
W tym pliku wyśledź linię, która mówi #DAEMON_CONF=”” – usuń ją # i umieść ścieżkę do naszego pliku konfiguracyjnego w cudzysłowie, tak aby wyglądał tak: DAEMON_CONF="/etc/hostapd/hostapd.conf" # uniemożliwia odczytanie wiersza jako kodu, więc w zasadzie ożywiasz go tutaj, jednocześnie nadając mu właściwą ścieżkę do naszego pliku konfiguracyjnego.
Krok 6: Skonfiguruj przekierowanie ruchu
Pomysł polega na tym, że po połączeniu się z Pi, przekieruje on ruch przez kabel Ethernet. Więc będziemy mieć wlan0 dalej przez kabel Ethernet do twojego modemu. Wiąże się to z edycją kolejnego pliku konfiguracyjnego:
sudo nano /etc/sysctl.conf
Teraz znajdź ten wiersz: #net.ipv4.ip_forward=1…i usuń „#” – zostawiając resztę, więc po prostu czyta:
net.ipv4.ip_forward=1
Krok 7: Dodawanie nowej reguły Iptables
Następnie dodamy maskowanie IP dla ruchu wychodzącego na eth0 za pomocą iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
…i zapisz nową regułę iptables:
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Aby załadować regułę przy starcie, musimy edytować plik /etc/rc.local i dodać następującą linię tuż nad wyjściem linii 0:
iptables-restore < /etc/iptables.ipv4.nat
Krok 8: Włączanie połączenia internetowego
Teraz Raspberry Pi działa jako punkt dostępowy, z którym mogą się łączyć inne urządzenia. Jednak te urządzenia nie mogą jeszcze korzystać z Pi, aby uzyskać dostęp do Internetu. Aby było to możliwe, musimy zbudować most, który będzie przepuszczał cały ruch między interfejsami wlan0 i eth0.
Aby zbudować most, zainstalujmy jeszcze jeden pakiet:
sudo apt-get install bridge-utils
Jesteśmy gotowi, aby dodać nowy most (zwany br0):
sudo brctl addbr br0
Następnie podłączymy interfejs eth0 do naszego mostka:
sudo brctl addif br0 eth0
Na koniec edytujmy plik interfejsów:
sudo nano /etc/sieć/interfejsy
…i dodaj następujące wiersze na końcu pliku:
auto br0
Instrukcja obsługi iface br0 inet
bridge_ports eth0 wlan0
Krok 9: Uruchom ponownie
Teraz, gdy jesteśmy gotowi, zrestartujmy za pomocą sudo reboot.
Teraz Twoje Pi powinno działać jako bezprzewodowy punkt dostępu. Wypróbuj go, wskakując na inne urządzenie i szukając nazwy sieci, której użyłeś w kroku 5.
Krok 10: Zakończ
Tak, teraz możesz pochwalić się znajomym swoim nowym serwerem Wi-Fi hotspot!
Zalecana:
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Hotspot Multimedia Con Equipo De Música De Los 80s: 7 kroków
Hotspot Multimedia Con Equipo De Música De Los 80s: Ten sprzęt muzyczny z lat 80. (Grundig HiFi 5000) jest połączony z komputerem za pośrednictwem kabla RCA, który jest używany podczas korzystania z muzyki podczas przesyłania strumieniowego, co obejmuje kolekcję muzyki lokalnie .El problema fue que al clable de 10 metr
Bezprzewodowy model żurawia (SMART BOT) z kamerą szpiegowską przez sieć (wifi lub hotspot): 8 kroków
Bezprzewodowy model żurawia (SMART BOT) z kamerą szpiegowską przez sieć (wifi lub hotspot): Aby wykonać dowolny projekt, przechodzimy przez kilka kroków: - wyszukiwanie pomysłów związanych z projektami rozliczenie materiałów wymaganych do projektu eksperymenty na płytce drukowanej i płytce prototypowej
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI - Pierwsze kroki z Raspberry Pi 3B - Konfiguracja Raspberry Pi 3: 6 kroków
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI | Pierwsze kroki z Raspberry Pi 3B | Konfiguracja Raspberry Pi 3: Jak niektórzy z Was wiedzą, komputery Raspberry Pi są całkiem niesamowite i można mieć cały komputer tylko na jednej małej płytce. Raspberry Pi 3 Model B jest wyposażony w czterordzeniowy, 64-bitowy procesor ARM Cortex A53 taktowany zegarem 1,2 GHz. To daje Pi 3 około 50
Utwórz bezpłatny hotspot WiFi w systemie Windows: 7 kroków
Utwórz bezpłatny hotspot Wi-Fi w systemie Windows: Czy chcesz mieć bezprzewodowy hotspot za darmo i bez reklam? Przeczytaj tę instrukcję, aby dowiedzieć się, jak