Mam Pi 3, który zawsze będzie korzystał z Ethernetu, więc próbuję wymyślić, jak wyłączyć Wi-Fi, aby nawet nie włączało się po ponownym uruchomieniu.
Jeśli to zrobię ifconfig
i zobaczę wlan0
urządzenie. Mogę zrobić, ifconfig wlan0 down
ale po ponownym uruchomieniu wróci ponownie.
Próbowałem komentować cokolwiek na temat wlan0
(i wlan1
) w, /etc/network/interfaces
ale to nie miało znaczenia.
eth0
nie jest komentowany, więc można go użyć.
wlan1
w tym pliku?wlan0
w/etc/network/interfaces
? Jeśli jestauto
go zmienićmanual
, a następnieifdown wlan0
.Odpowiedzi:
Zobacz odpowiedź Ludovica Ronsina poniżej na temat korzystania z dtoverlay, metody dodanej w styczniu 2017 r.
Ten post wydaje się mówić o tym. Odpowiedź mówi o wyłączeniu sterowników poprzez edycję pliku
/etc/modprobe.d/raspi-blacklist.conf
i dodanie:Alternatywnie możesz użyć
crontab -e
i dodać:Więc to polecenie działa przy każdym uruchomieniu.
Mam nadzieję, że to pomoże, wciąż czekam na moje Pi 3.
źródło
/etc/modprobe.d/local-blacklist.conf
plik zamiast dołączać do istniejącego pliku.sudo crontab -e
sudo
. Aby rozciągnąć, musisz użyćip link set wlan0 down
zamiastifdown
sudo ifconfig wlan0 down
zamiast. Jeśli nadal nie działa, użyj,ifconfig
aby wyświetlić listę wszystkich dostępnych interfejsów sieciowych.Aby całkowicie wyłączyć wbudowane Wi-Fi w oprogramowaniu wbudowanym w Pi3, dodaj
dtoverlay=disable-wifi
w /boot/config.txt .
Jest to udokumentowane tutaj . Pamiętaj, aby użyć aktualnego oprogramowania układowego, ta funkcja została dodana w styczniu 2017 r .
Istnieje również nakładki na pokładzie wyłączenie bluetooth:
disable-bt
. Jeśli chcesz wyłączyć zarówno Wi-Fi, jak i Bluetooth, musisz dodać te 2 linie:źródło
/boot/config.txt
to najczystszy możliwy sposób wyłączenia Wi-Fi i innych urządzeń peryferyjnych.dtparam=...
polecenia i odnoszą się do poprzednio zadeklarowanychdtoverlay
. Aby uzyskać więcej informacji, zobacz oficjalną dokumentację na raspberrypi.org/documentation/configuration/...Możesz użyć
To powinno wyłączyć adapter WiFi.
Użyj,
sudo iwconfig wlan0 txpower on
aby włączyć ponownie.Odniesienie: https://manpages.debian.org/buster/wireless-tools/iwconfig.8.en.html
źródło
Zmierzyliśmy RF z Pi 3 (gdy jest używany jako hotspot Wi-Fi) i potwierdziliśmy, że to oświadczenie wyłącza nadajnik WiDi Pi, gdy jest używany jako gorący punkt:
Aby to zrobić, możesz również łatwo utworzyć klikalny przycisk na pasku zadań. Instrukcje znajdują się tutaj: http://orbisvitae.com/ubbthreads/ubbthreads.php?ubb=showflat&Number=81166#Post81166
źródło
Oprócz czarnej listy, na której istnieje ryzyko blokady na wypadek, gdyby konieczne było ponowne uruchomienie komputera i brak dostępu do sieci Ethernet, możesz również zwolnić moduł jądra w następujący sposób:
Ale nie jestem pewien, czy rozładowywanie sterowników urządzeń jest dobrym pomysłem, ponieważ obawiam się, że urządzenie wlan0 może nadal pobierać moc, a nawet więcej, jeśli funkcje zarządzania energią sterowników urządzeń nie są załadowane, obecnie utrzymuję sterowniki i po prostu upewniam się, że domyślna trasa przez wlan0 jest wyłączona:
Dzięki temu cały ruch będzie przesyłany przez eth0 i (miejmy nadzieję) będzie bardziej stabilny i tak dalej, na przykład dla demona NTTP.
źródło
Używam następującego polecenia
wpa_cli terminate
, mam to polecenie w swoim/etc/rc.local
źródło
Zmodyfikowałem plik rc.local za pomocą polecenia sudo nano /etc/rc.local i dodałem w nim ifconfig wlan0. Jeśli jednak Ethernet nie jest podłączony lub IP nie jest przypisany do interfejsu przewodowego, WiFi jest włączone. Daje to zapasowy sposób na podłączenie RasPi podczas pracy bez głowy.
wygląda jak poniżej
Następnie zapisz za pomocą CTRL + X i uruchom ponownie. Wydaje mi się, że działa, ponieważ po ponownym uruchomieniu ifconfig nie daje wlan0.
źródło
Używam mojego pi jako punktu dostępu (hotspot Wi-Fi). To działa dla mnie:
Aby włączyć go ponownie bez ponownego uruchamiania pi, uruchom to:
źródło
Innym rozwiązaniem jest edycja
/etc/network/interfaces
pliku, komentowanie / usuwanie wierszy o połączeniu Wi-Fi (wlan0) i dodawanie wiersza:źródło
Najłatwiejszym sposobem na odłączenie się od sieci Wi-Fi na Pi 3 jest wprowadzenie niepotrzebnego hasła! Kliknij swoją sieć Wi-Fi, ponownie poprosi o hasło, ale tym razem wpisz losowy tekst i zostaniesz rozłączony.
źródło
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
dla tych, którzy chcą skorzystać z tej metody.