Jak skonfigurować sieć / WiFi / statyczny adres IP?


Odpowiedzi:


253

W tym samouczku opisano, jak skonfigurować sieć za pomocą domyślnego menedżera sieci dhcpcd zawartego w Raspbian od 2015-05-05.
Dotyczy to wydań Fundacji Raspbian Buster , Raspbian Stretch , Raspbian Jessie i ostatniego Raspbian Wheezy .
Ustawienia Buster są identyczne jak Stretch.

Jak skonfigurować sieć Raspbian

Jeśli używasz połączenia Ethernet z routerem, konfiguracja nie powinna być wymagana i powinna działać od razu po wyjęciu z pudełka.


UWAGA Wbudowane WiFi Pi3 / Pi Zero W nie obsługuje sieci 5 GHz i może nie łączyć się z kanałem 12,13 w sieci 2,4 GHz, dopóki nie zostanie ustawiona domena regulacyjna sieci bezprzewodowej .

Wi-Fi na urządzeniach obsługujących 5 GHz jest wyłączane do momentu ustawienia domeny regulacyjnej sieci bezprzewodowej (Pi4B, Pi3B +, Pi3A +)

  • Domenę można ustawić za pomocą Raspberry Pi Configuration(rc_gui) raspi-configlub przez ustawienie country=odpowiedniego kodu kraju ISO 3166 alpha2 w /etc/wpa_supplicant/wpa_supplicant.conf.

Jeśli korzystasz z Wi-Fi i GUI skonfigurowanego zgodnie z wytycznymi Foundation

Jeśli korzystasz z Wi-Fi z linii poleceń skonfigurowanej zgodnie z wytycznymi Foundation To jest jedyny sposób na skonfigurowanie sieci, która nie nadaje SSID.

Można to również wykorzystać do konfiguracji systemu „Bezgłowego”, np. Za pomocą szeregowego kabla konsoli, ale O wiele łatwiej jest pożyczyć monitor i klawiaturę do konfiguracji. Zobacz poniżej inną możliwą metodę użycia kabla Ethernet do komputera.

Bezgłowa konfiguracja Raspbian WiFi

Raspbian od maja 2016 r. Sprawdza zawartość katalogu rozruchowego pod kątem pliku o nazwie wpa_supplicant.confi kopiuje go /etc/wpa_supplicant, zastępując każdy istniejący wpa_supplicant.confplik, który może tam być. Plik w katalogu rozruchowym jest następnie usuwany. Można tego użyć, aby włączyć konfigurację bezgłową, korzystając z wpa_supplicant.confustawień wyszczególnionych poniżej. (Prawdopodobnie będziesz również chciał włączyć ssh).

Jaki jest mój adres IP?

Jeśli chcesz tylko wiedzieć, że IP Addressużywasz swojego Pi, wpisz hostname -Iw wierszu polecenia.

SSH

Od wersji z listopada 2016 r. Raspbian domyślnie wyłącza serwer SSH. Będziesz musiał włączyć go ręcznie.

Wejdź sudo raspi-configdo terminalu, najpierw wybierz advanced options, a następnie przejdź do ssh, naciśnij Enteri wybierz Włącz lub wyłącz serwer ssh.

W przypadku konfiguracji bezgłowej SSH można włączyć, umieszczając plik o nazwie „ssh”, bez żadnego rozszerzenia, na partycji rozruchowej karty SD.

Pliki sieciowe

Jeśli korzystasz z najnowszej wersji Raspbian, /etc/network/interfacespowinna wyglądać jak poniżej. Jeśli to zmieniłeś ODDAJ. (Lub po Stretchprostu go usuń - skutecznie NIC.)

# plik interfejsów (5) używany przez ifup (8) i ifdown (8)

# Należy pamiętać, że ten plik został napisany do użytku z programem dhcpcd
# Aby uzyskać statyczny adres IP, zobacz /etc/dhcpcd.conf i 'man dhcpcd.conf'

# Dołącz pliki z /etc/network/interfaces.d:
katalog źródłowy /etc/network/interfaces.d

Plik /etc/wpa_supplicant/wpa_supplicant.confzostanie utworzony / zmodyfikowany przy użyciu zalecanych metod instalacji, ale można go skonfigurować ręcznie. Najnowsze Raspbian mają opcję raspi-configwprowadzenia SSID i hasła. Powinien zawierać coś takiego: -

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=AU

network={
    ssid="ESSID"
    psk="Your_wifi_password"
}

Jeśli chcesz połączyć się z siecią prywatną (tj. Bez emisji SSID) , włącz linię scan_ssid=1wewnątrz network={⋯}.

UWAGA Jeśli chcesz połączyć się z różnymi sieciami (np. W pracy lub w domu), możesz dołączyć wiele network={⋯}wpisów.

Jeśli masz dostęp do wielu sieci i chcesz połączyć się z określoną siecią, dołącz linię priority=100do network={⋯}wpisu.
Możesz wybrać inny priorytet dla każdej sieci, zostanie wybrana sieć o najwyższym priorytecie; wartością domyślną jest 0.

Istnieje wiele innych opcji, które można wykorzystać zobacz man wpa_supplicant.conf.

Uwagi na temat przestarzałych systemów operacyjnych

Jessie nie zawiera 10-wpa_supplicanthaka do zarządzania interfejsami WiFi, więc potrzebne są linki do wpa_supplicant. Te ustawienia są niezgodne z przewidywalnymi nazwami interfejsów sieciowych.

Zastosowane /etc/network/interfacesprzez Jessie powinny być:

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

UWAGA nazywając DHCP /etc/network/interfacesbędzie wyłączyć dhcpcd .

Przewidywalne nazwy interfejsów sieciowych

Stretchwprowadzono 1 przewidywalne nazwy interfejsów sieciowych, które były używane w innych dystrybucjach od pewnego czasu.

Interfejsy sieciowe będą miały nazwy utworzone z przedrostka en- Ethernet lub wl- wlan, po którym następuje xwskazanie MACi MACnp . enxb827eb123456Lub wlx00c140123456. Wbudowane WiFi dla Pi4, Pi3 i PIZeroW, które jest podłączone, sdiobędzie jednak używać tej nazwywlan0

Może to być korzystne dla osób korzystających z wielu interfejsów sieciowych, jednak dla większości użytkowników Pi, z jednym interfejsem Ethernet i WiFi nie zrobi różnicy. Dotychczasowe nazwy eth0i wlan0mogą być przywrócone, jeśli przechodzą net.ifnames=0w linii poleceń jądra w /boot/cmdline.txt.

Istnieje możliwość raspi-configwłączenia przewidywalnych nazw interfejsów sieciowych.

1. Z jakiegoś niezrozumiałego powodu Fundacja postanowiła „wyłączyć przewidywalne nazwy interfejsów sieciowych dla urządzeń Ethernet” zaledwie 3 tygodnie po wprowadzeniu długo oczekiwanej funkcji. Istnieje opcja pod Advanced Optionso raspi-config, aby włączyć to ustawienie.


Skonfiguruj statyczny adres IP

Zobacz osobną odpowiedź Statyczny adres IP


dhcpcdKonfiguracja zaawansowana

Domyślnie Raspbian używa dhcpcddo zarządzania interfejsami sieciowymi. Jest to automatyczne i większość użytkowników musi jedynie podać SSID i hasło do sieci bezprzewodowych.

Można skonfigurować sposób dhcpcddziałania, wprowadzając opcje w /etc/dhcpcd.conf; zobacz man dhcpcd.conf.There jest dobry artykuł na dhcpcdco https://wiki.archlinux.org/index.php/dhcpcd

Poniżej opisano niektóre z bardziej powszechnych konfiguracji:

Profil awaryjny

Możliwe jest skonfigurowanie profilu statycznego dhcpcdi powrót do niego w przypadku niepowodzenia dzierżawy DHCP. Jest to szczególnie przydatne w przypadku maszyn bezgłowych, w których profil statyczny może być używany jako profil „odzyskiwania”, aby zapewnić, że zawsze można połączyć się z maszyną. Profil statyczny jest konfigurowany jak każdy inny statyczny adres IP

    # zdefiniuj profil statyczny
    profil static_eth0
    static ip_address = ⋯
    routery statyczne = ⋯
    static domain_name_servers = ⋯

    # powrót do statycznego profilu na eth0
    interfejs eth0
    awaryjne static_eth0

Zapobiegaj dhcpcdkonfigurowaniu interfejsu

Jest to często wykonywane, aby umożliwić Pi działanie jako punkt dostępu (który należy skonfigurować przy użyciu innych plików), jednocześnie umożliwiając normalną DHCPkonfigurację na innych interfejsach.

Dodaj denyinterfaces wlan0na końcu pliku (ale powyżej wszelkich innych dodanych linii interfejsu).

Zapobiegaj dhcpcdkonfigurowaniu bramy w interfejsie

Jeśli chcesz, aby interfejs nie instalował żadnych domyślnych tras (często używanych w połączeniu ze statycznym adresem IP), określ

    nogateway

Konfiguracja specyficzna dla hosta

dhcpcdPotrafi skonfigurować interfejsy w zależności od sieci hosta. Wykorzystuje protokół ARP (Address Resolution Protocol) do sondowania hostów na podstawie adresu MAC lub IP przed podjęciem próby rozstrzygnięcia DHCP.

    interfejs bge0
    arping 192.168.0.1

    # Moja konkretna sieć 192.168.0.1
    profil dd: ee: aa: dd: bb: ee
    static ip_address = 192.168.0.10 / 24

    # Ogólna sieć 192.168.0.1
    profil 192.168.0.1
    statyczny adres_IP = 192.168.0.98 / 24

Możesz przyspieszyć DHCP, wyłączając sondowanie ARP, jeśli nie używasz tych funkcji i masz prostą sieć.

    noarp

Użyj różnych plików wpa_supplicant

Możliwe jest skonfigurowanie dhcpcd do używania różnych plików wpa_supplicant.conf dla określonego interfejsu bezprzewodowego.

Utwórz plik o nazwie wpa_supplicant-"$interface".confw /etc/wpa_supplicant/np wpa_supplicant-wlan0.confzostaną wykorzystane tylko przezwlan0

/etc/wpa_supplicant/wpa_supplicant.conf będzie używany do wszelkich innych interfejsów bezprzewodowych.


Podłączanie komputera do Pi

Najnowsze wersje Raspbian (które używają dhcpcd) pozwalają sshna pracę z link-localadresem i avahi(co jest implementacją zeroconf) umożliwia programom wykrywanie hostów działających w sieci lokalnej.

Oznacza to, że możesz podłączyć Pi do komputera (kablem Ethernet) lub routera sieci lokalnej i połączyć się bez znajomości adresu IP.

Możesz łatwo łączyć się z systemem Linux i OS X za pomocą ssh pi@hostname.local(domyślna nazwa hosta to raspberrypi) Powinno to działać z popularnymi sshprogramami GUI . Jest to czasem problematyczne w przypadku niektórych wersji systemu Windows i sieci, które używają .local w niestandardowy sposób. (Zobacz https://en.wikipedia.org/wiki/.local )

UWAGA .localrozdzielczość nie zawsze działa np rsync. W. Następujące powinny rozwiązać IP (i mogą być zawarte w bashskryptach)
RemotePi=$(getent hosts hostname.local | awk '{ print $1 }')

Jeśli twój system nie musi getentsprawdzać hostsnp. MacOS, możesz użyć następujących opcji:
RemotePi=$(arp -n hostname.local | awk '{x = $2; gsub(/[()]/, "", x); print x }')

Jeśli masz wiele Pi, musisz upewnić się, że każde Pi ma unikalną nazwę hosta.

Możesz użyć kabla krosowego, ale go nie potrzebujesz (większość nowoczesnych interfejsów automatycznie wykrywa).

Wadą bezpośredniego połączenia jest to, że Pi nie będzie miało dostępu do Internetu i data nie zostanie ustawiona. Możesz skopiować datę z hosta, uruchamiając ssh pi@hostname.local sudo date -s$(date -Ins)przed połączeniem.

Zakres:

Ten samouczek dotyczy konfigurowania zwykłej instalacji Raspbian w celu uzyskania dostępu do Internetu za pomocą dołączonego oprogramowania. Obejmuje również połączenia z innymi komputerami w tej samej sieci.

Ma to na celu przede wszystkim pomóc nowym użytkownikom, którzy mają problemy z uruchomieniem swojego Pi (szczególnie WiFi).

NIE obejmuje: -

  • Inni menedżerowie sieci.
  • Prowadzenie zaawansowanych sieci na Pi (np. DHCPSerwery, tunelowanie, VPN, punkt dostępu).
  • Użyj ipv6(chociaż jeśli masz ipv6sieć, powinno to działać).
  • Alternatywne ustawienia sieciowe. (Istnieje wiele różnych sposobów konfiguracji sieci.)

2
Byłem zdezorientowany przez „to NIE jest coś, co wpisałbyś do pliku”. Jeśli się nie mylę, Milliways oznacza tutaj, że nie zastąpiłbyś całego pliku tym fragmentem tekstu. Jednak dodanie tego bitu na końcu jest całkowicie w porządku (oczywiście modyfikując parametry według własnych upodobań). Ponadto linie routersi domain_name_serverssą opcjonalne, jeśli nie chcesz konfigurować routingu przez ten interfejs.
Mark

4
Więc teraz, aby skonfigurować adres IP, musisz mieć zainstalowanego klienta DHCP i użyć jego konfiguracji, aby ustawić statyczny adres IP ?! Nie działa, jeśli chcę serwer DHCP na moim Raspbian! Klient DHCP jest uruchamiany po uruchomieniu serwera DHCP, więc adres IP nie jest jeszcze ustawiony, co powoduje, że serwer DHCP (isc-dhcpd) narzeka.
Luc Stepniewski,

16
Gdzie jest to oficjalnie udokumentowane?
Alastair McCormack

6
Gdzie to jest udokumentowane? Mam na myśli WTF. Postępowałem według tych wskazówek, a także wielu innych i nie mogę się połączyć. Z przyjemnością widzę i skanuję sieci, ale nigdy się nie połączą ani nie skojarzą. Jestem z tego powodu zepsuty.
AaronJAnderson


64

Skonfiguruj statyczny adres IP

Pytania na temat ustawiania statycznego adresu IP należą do najczęściej zadawanych na tej stronie. Istnieje bardzo wiele samouczków (wiele błędnych, przestarzałych lub niekompletnych).

Zrzeczenie się

Przed kontynuowaniem czuję się zobowiązany do stwierdzenia, że ​​NIE zaleca się ustawiania adresu statycznego. Inżynierowie telekomunikacyjni tego nie robią. Statyczne adresy IP mogą być zmorą życia administratora sieci. Istnieją sytuacje, w których konieczne są statyczne adresy IP, np. Jeśli prowadzisz serwer DHCP lub pracujesz w odizolowanej sieci bez serwera DHCP.

Jeśli jesteś zdecydowany i tak kontynuować, upewnij się, że dobrze to zrobiłeś. Zaadaptowano z samouczka Foundation Network

Znajdź ustawienia swojej sieci lokalnej

Najłatwiej to zrobić za pomocą samego Pi, używając DHCP, ale można to zrobić na dowolnym komputerze w sieci, chociaż polecenia mogą się różnić w innych systemach.

Biegać

ip -4 addr show | grep global

co powinno dać wynik, taki jak:

inet 10.1.1.30/24 brd 10.1.1.255 scope global eth0
inet 10.1.1.31/24 brd 10.1.1.255 scope global wlan0

Pierwszy adres to adres IP twojego Pi w sieci, a część po ukośniku to rozmiar sieci. Jest wysoce prawdopodobne, że twój będzie miał / 24.

Drugi adres to adres brd (rozgłoszeniowy) sieci.

Znajdź adres routera (lub bramy)

ip route | grep default | awk '{print $3}'

10.1.1.1

Na koniec zanotuj adres serwera DNS, który często jest taki sam jak brama.

cat /etc/resolv.conf

# Generated by resolvconf
nameserver 10.1.1.1

Następnie zastosuj JEDNĄ z następujących metod. (Istnieją inne metody nie udokumentowane tutaj. Są to najczęściej na Raspbian). ( W obu metodach zastąpić odpowiednią nazwę dla interfejsu sieciowego eth0, wlan0ani przewidywalne nazwy interfejsu sieciowego . )

Jeśli chcesz znaleźć nazwy interfejsów, nawet jeśli nie są połączone, uruchom następujące polecenie ls /sys/class/net/

W obu metodach należy wybrać adresy IP, które nie są używane; idealnie poza zasięgiem używanym przez serwer DHCP, w tej samej podsieci.

metoda dhcpcd

Pozostaw /etc/network/interfacesdomyślne (jak wyżej).

Edytuj /etc/dhcpcd.confw następujący sposób: -

 Here is an example which configures a static address, routes and dns.
       interface eth0
       static ip_address=10.1.1.30/24
       static routers=10.1.1.1
       static domain_name_servers=10.1.1.1

       interface wlan0
       static ip_address=10.1.1.31/24
       static routers=10.1.1.1
       static domain_name_servers=10.1.1.1

ip_addressto adres i rozmiar z powyższego polecenia (lub inny nieużywany adres w tej samej sieci), routersto adres routera (lub bramy). domain_name_serversto adresy DNS z /etc/resolv.conf. (patrz man dhcpcd.conf)

Jest dobry artykuł na dhcpcdco https://wiki.archlinux.org/index.php/dhcpcdFallback profile stanowi alternatywę dla statycznego IP


Metoda interfejsów sieciowych

UWAGA Ta metoda NIE jest zalecana (i działa tylko, jeśli wyłączysz demona klienta DHCP), szczególnie jeśli planujesz używać obu interfejsów.

Skonfiguruj statyczny adres sieciowy na swoim Pi w /etc/network/interfaces

auto eth0
iface eth0 inet static
        address 10.1.1.30
        netmask 255.255.255.0
        gateway 10.1.1.1

allow-hotplug wlan0
iface wlan0 inet static
        address 10.1.1.31
        netmask 255.255.255.0
        gateway 10.1.1.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

addressto adres z powyższego polecenia (lub inny nieużywany adres w tej samej sieci), netmask255.255.255.0 odpowiada rozmiarowi sieci /24. gatewayto adres routera (lub bramy).

Możesz także określić dns-nameservers, ale generalnie nie jest to konieczne. broadcastJest automatycznie pochodzi od addressa netmaski nie musi być określona. Aby uzyskać więcej informacji, zobacz https://wiki.debian.org/NetworkConfiguration

Możesz ustawić jedną lub obie eth0, wlan0lub jedną z przewidywalnych nazw interfejsów sieciowych

Następnie wyłącz demona klienta DHCP i przejdź do standardowej sieci Debian :

sudo systemctl disable dhcpcd
sudo systemctl enable networking

Uruchom ponownie, aby zmiany odniosły skutek:

sudo reboot

1
Jakie są zalety i wady tych dwóch metod, o których wspominasz?
Elliott B

@ ElliottB przeczytaj powyższe zastrzeżenie.
Milliways,

1
Przeczytałem to, zastanawiam się tylko nad dwiema metodami dhcpcd vs networking. Chcę sprawdzić, czy statyczny adres IP pozwala na szybsze uruchomienie, ponieważ widzę opóźnienie 15 s dla dhcpcd systemd-analyze.
Elliott B

Ja też nie używam - dzieje się tak tylko dlatego, że tak wielu ludzi próbuje (z jakiegokolwiek powodu - co mi umyka), ALE źle to rozumie, ponieważ nie rozumieją nawiązywania kontaktów. Nie ma prostej odpowiedzi, ponieważ zależy to od tego, co jeszcze robisz. UWAGA ustawienie statycznego adresu IP nie będzie miało ŻADNEGO wpływu na czas uruchamiania, chyba że masz bardzo wolny serwer DHCP. Jeśli masz pytania, powinieneś zadać pytanie - to nie jest forum dyskusyjne.
Milliways,

Dodałem static domain_search=example.localdo metody dhcpcd.conf. Przywróć / edytuj / skontaktuj się ze mną.
MadMike,

35

W przypadku statycznego adresu IP w połączeniu Ethernet:

  1. sudo nano /etc/dhcpcd.conf
  2. Wpisz następujące wiersze u góry pliku:

    interface eth0
    static ip_address=192.168.1.XX/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1
    
  3. sudo reboot

Trzeba to zrobić w przypadku ostatniej aktualizacji Jessie. /etc/network/interfacesnależy zostawić w spokoju . Otwórz przeglądarkę i wprowadź adres routera (w większości 192.168.1.1) i sprawdź sieć domową, aby upewnić się, że Raspberry Pi pokazuje się jako „Statyczny”.


5
Jeśli masz zamiar skopiować części odpowiedzi przynajmniej powinieneś to zrobić poprawnie.
Milliways,

2
Prawdopodobnie zadziałało to w twoim przypadku, ale nie ogólnie, ponieważ dhcpcdwywnioskowałem maskę sieci, której nie może dla innych zakresów adresów. Przeczytaj manstrony.
Milliways,

1
Twierdzisz, że / etc / network / interfaces należy pozostawić w spokoju, ale nie mów dlaczego. W rzeczywistości jest wręcz odwrotnie. Zobacz moją odpowiedź poniżej.
JayEye

2
Jeśli chcesz zrestartować usługi sieciowe bez ponownego uruchomienia, upewnij się, że w pliku znajduje się linia auto eth0powyżej iface eth0 inet manuallinii /etc/network/interface. Uruchom ponownie sieć za pomocą sudo service networking restartpolecenia
Barmaley

3
To może być skopiowana odpowiedź, ale ma wszystko, czego potrzebujesz, aby ustawić statyczny adres IP na malinie, akceptowana odpowiedź jest niepotrzebnie długa.
Pedro Lobito,

11

Krótka i niezawodna metoda, jak to zrobić za pomocą:

Raspbian Jessie & Stretch

Spowoduje to ustawienie stałego adresu IP i włączenie demona ssh:

  • Otwórz /boot/cmdline.txti dodaj ip=192.168.1.20na końcu linii.
  • Utwórz pusty plik /boot/ssh
  • Uruchom Raspberry Pi
  • W systemie Linux start ssh pi@192.168.1.20hasło to raspberry. Użyj Putty w systemie Windows, aby połączyć się przez ssh.

Korzystam z tego, aby uzyskać dostęp do mojej Raspbian Jessie i Stretch, która uruchamia się bez podłączonego monitora, tylko z zasilaniem i siecią Ethernet. Po uzyskaniu dostępu do niego za pomocą powłoki ssh mogę kontynuować konfigurację.

Po tym zabiegu Raspberry PI miał dwa adresy IP: jeden z ustalonego adresu IP i jeden z klienta dhcp działającego na Raspberry Pi.

ifconfigpokaże ci stałe IP. Natomiast niebieska strzałka-ikona w prawym górnym rogu pokazuje dhcpd-IP.


1
NIE sugeruj wyłączania IPv6. Nie ma takiej potrzeby.
Anders

Dlaczego miałbym potrzebować 2 adresów IP?
SiXandSeven8ths,

@ SiXandSeven8ths Nie ma potrzeby 2 adresów IP. Obserwowałem to zachowanie i opisuję je tutaj, aby zminimalizować niespodzianki. Poprawiłbym odpowiedź, ale nie miałem na to czasu.
MadMike,

@MadMike Też to zauważyłem i to wszystko dla mnie zepsuło, ostatecznie to rozwiązałem, ale to jest mylące.
SiXandSeven8ths,

1
@ SiXandSeven8ths Przykro mi to słyszeć. Dla mnie działało dobrze. Był to także jedyny sposób, aby obejść się bez podłączania monitora i klawiatury do Raspberry Pi. więc pomyślałem, że to może być przydatne dla kogoś innego.
MadMike,

4

Pierwszą rzeczą, którą powinieneś zrobić, to ustawić statyczny adres IP swojego Raspberry pi. Aby za każdym razem, gdy włączasz Raspberry pi, powinien on łączyć się z punktem dostępu (Hotspot).

Połącz się z punktem dostępu. Wpisz ifconfig w terminalu raspberry pi i wpisz poniżej ten adres IP, w moim przypadku był to 192.168.43.233

Zacznij od edycji pliku dhcpcd.conf

sudo nano /etc/dhcpcd.conf

Przewiń do samego końca i dodaj te linie na końcu zgodnie z połączeniem (przewodowym lub bezprzewodowym).

interface eth0

static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1


interface wlan0
static ip_address=192.168.43.233/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Naciśnij Ctrl + x, aby zapisać i uruchomić ponownie. Teraz włącz zasilanie swojego malinowego pi, a ono automatycznie połączy się z punktem dostępu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.