I den här artikeln kommer vi att visa dig hur du ställer in en statisk/fast IP-adress för ditt WiFi-nätverk från kommandoraden på moderna Linux-distributioner som använder NetworkManager för att hantera nätverksenheterna.
Den här artikeln bör fungera på följande listade Linux-distributioner och andra Linux-distributioner (ej listade) som använder NetworkManager för att hantera nätverken och har kommandoradsverktyget 'nmcli' tillgängligt.
- Ubuntu
- Debian
- Linux Mint
- Elementärt OS
- Fedora
- RHEL
- CentOS Stream
- AlmaLinux
- Rocky Linux
- openSUSE
- SUSE Linux Enterprise Server (SLES)
- Oracle Linux
Ämne för innehåll:
- Ansluta till ett WiFi-nätverk från kommandoraden på Linux med Nmcli
- Hitta aktuell IP-adressinformation för WiFi-nätverksgränssnittet på Linux
- Ställa in en statisk/fixerad IP-adress för WiFi-nätverk från kommandoraden på Linux med Nmcli
- Söker efter Internetanslutning från kommandoraden
- Slutsats
Ansluta till ett WiFi-nätverk från kommandoraden på Linux med Nmcli
Innan du börjar, se till att ditt WiFi-nätverksgränssnitt är aktiverat och att du är ansluten till önskat WiFi-nätverk med NetworkManager.
Hitta aktuell IP-adressinformation för WiFi-nätverksgränssnittet på Linux
När du ställer in en statisk/fast IP-adress för ditt WiFi-nätverk kommer det att vara till hjälp att lära sig om den aktuella IP-adresseringsinformationen eftersom det mesta av IP-informationen (dvs. DNS-server, gateway, nätmask) förblir densamma; endast IP-adressen kan ändras.
För att hitta namnet på WiFi-nätverksgränssnittet och det för närvarande aktiva NetworkManager-anslutningsnamnet, kör följande kommando:
$ sudo nmcli-enhet
I vårt fall är WiFi-nätverksgränssnittets namn 'wlp7s27u1' och den för närvarande aktiva NetworkManager-anslutningens namn är 'NodeKite-2.4G'. Notera denna information eftersom du kommer att behöva dem inom kort.
För att hitta den för närvarande konfigurerade IP-adresseringsinformationen (d.v.s. IP-adress, nätmask, gateway, DNS-server) för 'wlp7s27u1' WiFi-nätverksgränssnittet, kör följande kommando:
$ sudo nmcli -f GENERAL.DEVICE, GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS-enhet visa wlp7s27u1Som du kan se är IP-adressen som är tilldelad på vårt 'wlp7s27u1' WiFi-nätverksgränssnitt 192.168.0.113, subnätmasken är /24 (eller, 255.255.255.0), gatewayens IP-adress (IP-adressen för det anslutna WiFi-nätverket) router) är 192.168.0.1 och DNS-serveradressen är 1.1.1.1.
Ställa in en statisk/fixerad IP-adress för WiFi-nätverk från kommandoraden på Linux med Nmcli
För att ställa in en statisk/fast IP-adress för ditt WiFi-nätverk måste du känna till NetworkManager-anslutningsnamnet som är konfigurerat för ditt WiFi-nätverksgränssnitt för att ansluta till ditt WiFi-nätverk.
För att hitta NetworkManager-anslutningsnamnet, kör följande kommando:
$ sudo nmcli-anslutningI vårt fall är NetworkManager-anslutningsnamnet för vårt WiFi-nätverk 'NodeKite-2.4G'.
För att konfigurera en statisk/fast IP-adress på 192.168.0.25 (låt oss säga) för 'NodeKite-2.4G' WiFi-nätverket (låt oss säga) med all annan IP-information (dvs. subnätmask, gateway, DNS-server) intakt, kör du följande kommando:
$ sudo nmcli anslutning ändra 'NodeKite-2.4G' ipv4.metod manual ipv4.adresser 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1När 'NodeKite-2.4G' NetworkManager-anslutningen är konfigurerad med en statisk/fast IP-adress, kör följande kommando för att tillämpa ändringarna:
$ sudo nmcli uppkoppling 'NodeKite-2.4G'
Som du kan se är en statisk/fast IP-adress inställd för 'wlp7s27u1' WiFi-nätverksgränssnittet.
Du kan bekräfta att den statiska/fasta IP-adressen för 192.168.0.25 är inställd för 'wlp7s27u1' WiFi-nätverksgränssnittet med hjälp av 'ip'-kommandot också:
$ ip a
Söker efter Internetanslutning från kommandoraden
Om du har konfigurerat en statisk/fast IP-adress på WiFi-nätverksgränssnittet korrekt, bör du kunna pinga 'google.com' (eller domännamnen på andra populära webbplatser) för att verifiera att du har en internetanslutning.
$ ping -c 3 Google com
Slutsats
I den här artikeln visade vi dig hur du hittar den aktuella IP-adresseringsinformationen för ditt WiFi-nätverksgränssnitt. Vi visade dig också hur du konfigurerar en statisk/fast IP-adress för ditt WiFi-nätverksgränssnitt på Linux från kommandoraden med NetworkManager. Att ställa in en statisk/fast IP-adress är viktigt för att vara värd för någon sorts servrar/tjänster på din dator.