Så här hanterar du din IP -adress på Linux: Hitta, ställa in och ändra

Så här hanterar du din IP -adress på Linux: Hitta, ställa in och ändra

IP -adressen är som din dators telefonnummer . Din dator använder den för att kontakta andra enheter och vice versa. Här är några av de enklaste sätten att hantera din Linux IP -adress.





Så här hittar du din IP -adress och DNS -adress

Använda kommandoraden

Den gamla metoden för att göra detta var att använda ifconfig kommando. Det har dock sedan ersatts med ip kommando. Så här visar du din IP -adress:





ip addr show

Bland alfabetets soppa som returneras finns en enda rad som visar din IP-adress i Classless Inter-Domain Routing (CIDR) -notation. Detta visar i princip din IP -adress tillsammans med din nätmask. Om du ser dynamisk , då har din IP -adress tilldelats automatiskt med DHCP.





Utdata visar också information för alla nätverksenheter eller gränssnitt som är installerade på ditt system eftersom enheter som bärbara datorer kan ha både trådbunden och trådlös Ethernet. Det vanligaste gränssnittsnamnet är eth0, men i Ubuntu Systems med systemd (som Ubuntu 16.04 och nyare) heter nätverksgränssnittet ens33.

För att få DNS ​​-adresserna som är associerade med ett gränssnitt skriver du följande:



nmcli device show | grep IP4.DNS

Använda GUI

Att visa din IP -adress i GUI är också ganska enkelt. Klicka på på äldre system Anslutningsinformation under nätverksikonen från den övre fältet. IP -adressen, primära och DNS -servrar visas alla i fönstret Anslutningsinformation.

I nyare versioner av Ubuntu finns det några fler klick inblandade. Under samma nätverksikon i den övre fältet väljer du inställningar från gränssnittet som är anslutet. Klicka på kugghjulsikonen och visa din IP -adress från fönstret som dyker upp.





Så här ställer du in eller ändrar IP -adress (på äldre system)

Använda kommandoraden

Äldre skrivbordsversioner av Ubuntu använder etc/network/interfaces fil. Visa innehållet i filen med katt kommando och om innehållet ser ut som på bilden nedan använder ditt system en äldre version av nätverkstjänsten.

För närvarande är ditt system konfigurerat för att få sin IP -adress automatiskt med DHCP. För att göra ändringar öppnar du gränssnitt fil med nano och ställ in värdena i filen efter behov. Ändra först dhcp till statisk, lägg sedan till rader för adress, nätmask, gateway och DNS -servrar enligt ditt nätverk.





hur man öppnar en flash -enhet på Windows 10
sudo nano /etc/network/interfaces

När du har gjort dina ändringar stänger du filen genom att trycka på Ctrl + X och spara ändringarna. Slutligen startar du om nätverkstjänsten med följande kommando för att dina ändringar ska träda i kraft.

sudo /etc/init.d/networking restart

Använda GUI

För att konfigurera din IP -adress i äldre Ubuntu -system, navigera till Systeminställningar> Nätverk> välj det gränssnitt du vill konfigurera och klicka på alternativ knapp. Klicka på fliken IPv4, välj Manuell från listrutan Metod och välj slutligen Lägg till knapp.

Ställ in din adress, nätmask, gateway och DNS -servrar enligt ditt nätverk. Slutligen klickar du på Spara för att acceptera ändringarna för din nya nätverkskonfiguration.

Så här ställer du in eller ändrar IP -adress (på nyare system)

Använda kommandoraden

Nätverkskonfigurationen har ändrats helt med Ubuntu 17.10 med ett nytt verktyg som heter Netplan. Konfigurationsfilerna för Netplan finns i /etc/netplan och precis som den äldre metoden kan du konfigurera ditt nätverk med en textredigerare.

Netplan använder en syntax som liknar JSON nämligen Yet Another Markup Language (YAML). YAML är ganska polariserande och många utvecklare antingen älskar det eller hatar det. En av anledningarna är att YAML tar hänsyn till indragningen eller linjerna så var extra försiktig med mellanslagstangenten.

För att göra ändringar i ditt nätverk öppnar du filen som finns i /etc/netplan/ för att göra nödvändiga ändringar:

min telefon fortsätter att ha popup -fönster
sudo nano /etc/netplan/01-network-manager-all.yaml

För att ställa in din IP -adress statiskt ställer du in värdena i filen enligt ditt nätverk. Här är ett exempel på filen som anger IP-, gateway- och DNS -adresser:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

Om du föredrar att gå tillbaka för att få en IP -adress tilldelad automatiskt via DHCP ställer du in filen enligt följande:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes

Kör följande kommando för att tillämpa ändringarna, eller kör det med den valfria felsökningsomkopplaren för att få användbar utdata för att säkerställa att din fil analyserades korrekt:

sudo netplan apply
sudo netplay --debug apply

Använda GUI

För att ställa in IP -adressen i GUI, gå till Inställningar> Nätverk och klicka på kugghjulsikonen för det gränssnitt du vill konfigurera. Klicka på fliken IPv4, välj Manuell och ange dina inställningar efter behov. Klicka på Verkställ för att acceptera dina ändringar och njuta av dina nya nätverksinställningar.

Så här ställer du in eller ändrar ditt värdnamn

Använda kommandoraden

Precis som din IP -adress är din dator också adresserbar med enhetens namn eller värdnamn. I likhet med din IP -adress kan inga två enheter ha samma värdnamn i ditt nätverk, och det kan också ändras med bara en textredigerare. Så här ställer du in din typ av värdnamn:

sudo nano /etc/hostname

Klick Ctrl + X för att avsluta och glöm inte att spara ändringar. Den sista filen du behöver redigera är /etc/hosts fil. Under linjen som har lokal värd är raden som visar ditt gamla värdnamn. Ändra det gamla värdnamnet till ditt nya önskade värdnamn och klicka Ctrl + X för att avsluta och spara dina ändringar. Det sista steget är att starta om enheten med starta om kommandot för att ändringarna ska träda i kraft.

Värdfilen används för att mappa värdnamn till IP -adresser och är gemensam för nästan alla operativsystem. Till exempel, om du skulle pinga localhost från terminalen, skulle det lösa sig till 127.0.0.1 på grund av den första raden i värdfilen. Det är därför vi behöver uppdatera det med det nya värdnamnet för att säkerställa att det löses korrekt.

Använda GUI

Även om du kan ändra ditt värdnamn från GUI, måste du fortfarande redigera värdar fil från terminalen efter redigeringen i GUI. Om du vill ändra ditt värdnamn navigerar du till Inställningar> Detaljer> Om, ändrar enhetsnamnet och stänger fönstret. Ändra nu värdfilen som beskrivs ovan och starta om systemet så att ändringarna träder i kraft.

Fler sätt att hantera ditt nätverk på Linux

Att se eller göra ändringar i dina IP- och nätverksinställningar är verkligen enkelt. Det finns också några andra nätverkskommandon som du kan köra från terminalen för att behärska ditt kommandoradsspel. Alternativt kanske du vill veta hur du hittar din IP -adress på din Mac .

Dela med sig Dela med sig Tweet E-post En nybörjarguide för att animera tal

Att animera tal kan vara en utmaning. Om du är redo att börja lägga till dialog i ditt projekt bryter vi ner processen åt dig.

Läs Nästa
Relaterade ämnen
  • Linux
  • IP-adress
  • Felsökning
  • Linux -kommandon
Om författaren Yusuf Limalia(49 artiklar publicerade)

Yusuf vill leva i en värld fylld med innovativa företag, smartphones som levereras med mörkt rostat kaffe och datorer som har hydrofoba kraftfält som dessutom stöter bort damm. Som affärsanalytiker och examen från Durban University of Technology, med över 10 års erfarenhet inom en snabbt växande teknikindustri, tycker han om att vara mellanmannen mellan tekniska och icke tekniska människor och hjälpa alla att komma igång med blidande teknik.

Mer från Yusuf Limalia

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera