IP-adresse brukes til å identifisere en enhet i et nettverk. Det er i utgangspunktet to typer IP-adresser: 1) Offentlig 2) Privat. Vi kan videre dele disse IP-adressene i IPv4 og IPv6.
Som standard bruker Fedora IP-adresser som leveres av DHCP når den er koblet til en DHCP-server. Vi kan bruke metodene nedenfor for å bruke statisk IP-adressering og andre nettverksalternativer som vlans, obligasjoner, broer, team osv.
Hva vil vi dekke?
I denne guiden vil vi se to metoder for å sette en statisk IP på Fedora 33 arbeidsstasjon. Selv om denne guiden er utført på Fedora 33, bør den også fungere på andre Fedora-versjoner. La oss komme i gang med denne prosessen.
Før du begynner
Vær oppmerksom på at vi har antatt at du har gjort det
- en grunnleggende forståelse av IPv4-adressering og andre grunnleggende datanettverk
- kunnskap om Linux kommandolinjegrensesnitt
- root-tilgang på systemet eller en bruker med root-rettigheter.
- Fedora 33 OS installert på systemet ditt
Metode 1. Ved hjelp av nmcli kommandolinjeverktøy for å angi en statisk IP-adresse på Fedora 33
Nmcli eller NetworkManager Command Line Interface er et kommandolinjeverktøy for å administrere nettverkstilkoblinger. Brukere og skript bruker begge nmcli-verktøyet til å kontrollere NetworkManager. For e.g., du kan redigere, legge til, fjerne, aktivere eller deaktivere nettverkstilkoblinger. Vi kan også bruke den til å vise statusen til en nettverksenhet.
Syntaksen til en nmcli-kommando er som følger:
nmcli [OPTIONS] OBJECT COMMAND | hjelpTrinn 1. For å sjekke den generelle statusen til NetworkManager, bruk kommandoen:
$ nmcli generell status
Du kan også bruke kommandoen nedenfor for å se en kort utgang om tilkoblingstilstanden:
$ nmcli -t -f STATE general
Som du ser, viser det en tilkoblet tilstand for nå. Hvis du slår av den kablede tilkoblingen, endres den til en frakoblet tilstand. Dette vises på bildet nedenfor:
Steg 2. Nå, etter å ha koblet til et nettverk, kan vi se de aktive tilkoblingene på systemet vårt ved hjelp av:
$ nmcli con show -a
Du kan også bruke kommandoen nedenfor for å se aktive og inaktive grensesnitt:
$ nmcli dev status
Som du kan se, er det bare én tilkobling som er aktiv på enheten enp0s3 akkurat nå. For å se gjeldende nettverkskonfigurasjon for enp0s3, bruk kommandoen:
$ ifconfig enp0s3Du kan også bruke ip-kommandoen:
$ ip addr | grep enp0s3
Vær oppmerksom på at vår nåværende IP er 10.0.2.15; vi må sette den til 10.0.2.27.
Trinn 3. For å endre IP-en til enps03 til en statisk IP, bruk følgende kommandoformat:
$ sudo nmcli-tilkobling modifisere nettverk_uuid IPv4.adresse new_static_IP / 24Hvor network_uuid er som oppnådd i trinn 2. 'new_static_IP' er den nye IP-en vi vil tildele statisk. Hvis den nye IP-adressen vår er 10.0.2.27, så vil kommandoen være:
$ sudo nmcli-tilkobling modifiser f02789f7-9d84-3870-ac06-8e4edbd1ecd9 IPv4.adresse 10.0.2.27/24Hvis du føler deg ukomfortabel med nettverks-UUID, kan du også tilkoblingsnavnet (kablet tilkobling 1) som vist nedenfor:
$ sudo nmcli-tilkobling endre 'Kablet tilkobling 1' IPv4.adresse 10.0.2.27/24
MERK: For å unngå IP-konflikt, ikke bruk en allerede tildelt IP.
Trinn 4. Konfigurer nå standard gateway for IP-en vår med kommandoen:
$ sudo nmcli-tilkobling endre 'Kablet tilkobling 1' IPv4.gateway 10.0.2.11Trinn 5. Still nå DNS-adresse for nettverket ved hjelp av:
$ sudo nmcli-tilkobling endre 'Kablet tilkobling 1' IPv4.dns 8.8.8.8Trinn 6. Nå må vi endre IP-adresseringsskjemaet fra DHCP til statisk:
$ sudo nmcli-tilkobling endre 'Kablet tilkobling 1' IPv4.metodehåndbokTrinn 7. Slå av og deretter på tilkoblingen for å bruke endringene:
$ sudo nmcli-tilkobling ned 'Kablet tilkobling 1.'$ sudo nmcli-tilkobling opp 'Kablet tilkobling 1.'
Alle trinnene ovenfor er vist på bildet nedenfor:
Nå, sjekk Gateway og IP med kommandoen:
$ rute -n$ ip addr | grep enp0s3
Du kan se at gatewayen og IP-adressene begge er endret til verdiene vi har angitt i trinnene ovenfor.
Metode 2. Ved hjelp av en grafisk metode for å angi en statisk IP-adresse på Fedora 33
Dette er en veldig grei måte å angi en statisk IP-adresse på Fedora 33 OS; følg trinnene nedenfor:
Trinn 1. På Gnome-skrivebordet går du til aktivitetsfanen og søker etter Innstillinger og starter den:
Steg 2. I panelet til venstre ser du nettverksfanen. Inne i nettverksfanen, klikk på Innstillinger-ikonet som vist nedenfor:
Trinn 3. Et nytt vindu åpnes og viser de allerede konfigurerte IP-adressene, Gateway, DNS som vist nedenfor:
Trinn 4. I vinduet ovenfor velger du IPv4-alternativet fra den øverste linjen:
Trinn 5. Inne i IPv4-metodesegmentet, velg alternativknappen som tilsvarer det manuelle alternativet:
Trinn 6. Når du velger den manuelle metoden, vil den åpne noen tekstbokser for å fylle IP-adressene, DNS, ruter og annen informasjon relatert til nettverkskonfigurasjon, som vist i bildet ovenfor. Vi legger til følgende detaljer:
IP-adresser: 10.0.1.27
Nettmaske: 255.255.255.0
Gateway: 10.0.1.0
DNS: 8.8.8.8
Vi forlater rutesegmentraden for å bli satt automatisk. Se referansebildet nedenfor:
Trinn 7. Nå trenger vi bare å stoppe og deretter starte nettverkstilkoblingen på nytt ved å bruke tilkoblingsbryteren i hovedfanen Nettverk som vist nedenfor:
- Slå av
- Skru på
Trinn 8. Nå vil vi verifisere om den nye IP-adressen, DNS og Gateway er tilordnet riktig. Gå til hovedfanen Nettverk og klikk på innstillingsikonet som vist på bildet nedenfor:
Trinn 9. Jeg la merke til at IP-adresse, Gateway og DNS alle er endret til de nye verdiene som vi har valgt i trinnene ovenfor:
Konklusjon
Det er alt for nå; vi har vellykket satt en statisk IP-adresse på Fedora 33 arbeidsstasjon. Vi har sett både kommandolinjen og grafiske metoder. CLI-metoden er den eneste måten å angi den statiske IP-adressen på ikke-gui eller hodeløse servere. Den grafiske metoden er mer praktisk for desktop-brukere og nybegynnere av Linux-brukere.