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 / Linux

IP-adressen är som datorns telefonnummer Vad är en statisk IP-adress, hur får jag en och dess fördelar / nackdelar Vad är en statisk IP-adress, hur får jag en och dess fördelar / nackdelar I hemnätverk är IP-adresser aren Det är vanligtvis fast, men de faller inom specifika områden. En statisk IP-adress ändras inte. Vilka är fördelarna med detta, och varför vill du ha en? Läs mer . 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 emellertid sedan ersatts med ip kommando. För att visa din IP-adresstyp:

ip addr show

Inom alfabetssoppa som returneras är en enda rad som visar din IP-adress i klasslös interdomen-routing (CIDR) -notering. Detta visar i grunden din IP-adress tillsammans med din subnätmask. Om du ser dynamisk, då har din IP-adress automatiskt tilldelats med hjälp av DHCP.

Utgången 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ådbundet och trådlöst Ethernet. Det vanligaste gränssnittsnamnet är eth0, men i Ubuntu Systems med systemd (som Ubuntu 16.04 och senare) heter nätverksgränssnittet ens33.

För att få DNS-adresserna associerade med en gränssnittstyp, följer följande:

nmcli-anordningsshow  | grep IP4.DNS

Använda GUI

Att visa din IP-adress i GUI är också ganska enkel. På äldre system klickar du på Anslutningsinformation under nätverksikonen från översta fältet. IP-adress, primära och DNS-servrar kommer alla att visas i fönstret Anslutningsinformation.

I nyare versioner av Ubuntu finns det några fler klick som är involverade. Under samma nätverksikonen på översta fältet välj 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 hjälp av katt kommando och om innehållet ser ut som bilden nedan ditt system använder en äldre version av nätverkstjänsten.

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

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 starta om nätverkstjänsten med följande kommando för att ändringarna ska träda i kraft.

sudo /etc/init.d/networking omstart

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.

Ange din Adress, Netmask, 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 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 Vad är JSON? A Laymans översikt Vad är JSON? En Laymans översikt Oavsett om du planerar att vara webbutvecklare eller inte, är det en bra idé att åtminstone veta vad som är JSON, varför det är viktigt och varför det används över hela webben. Läs mer nämligen ännu ett märkningsspråk (YAML). YAML är ganska polariserande, och många utvecklare älskar antingen det eller hatar det. En av anledningarna är att YAML tar hänsyn till indragningen eller raderna så var försiktig med den här mellanslagstangenten.

För att ändra nätverket öppnar du filen som finns i / Etc / netplan / att göra nödvändiga ändringar:

sudo nano /etc/netplan/01-network-manager-all.yaml

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

Den här filen beskriver de nätverksgränssnitt som finns tillgängliga på ditt system Mer information finns i netplan (5). nätverk: version: 2 renderer: networkd ethernets: ens33: dhcp4: nej dhcp6: inga adresser: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: adresser: [8.8.8.8,8.8.4.4] 

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

Den här filen beskriver de nätverksgränssnitt som finns tillgängliga på ditt system Mer information finns i netplan (5). nätverk: version: 2 renderer: networkd ethernets: ens33: dhcp4: ja dhcp6: ja 

Kör följande kommando för att tillämpa ändringarna, eller kör det med den frivilliga debug-switchen för att få lite användbar utmatning för att säkerställa att din fil analyseras korrekt:

sudo netplan gäller sudo netplay --debug ansökan

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 gränssnittet du vill konfigurera. Klicka på fliken IPv4, välj Manuell och ange dina inställningar efter behov. Klicka på Apply för att acceptera dina ändringar och njut 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 kan din dator också adresseras av dess enhetnamn eller värdnamn. I likhet med din IP-adress kan inga två enheter ha samma värdnamn på ditt nätverk, och det kan också ändras med bara en textredigerare. Så här anger du typ av värdnamn:

sudo nano / etc / värdnamn

Klick Ctrl + X att avsluta och glöm inte att spara ändringar. Den sista filen du behöver redigera är / etc / hosts fil. Under den linje 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 hjälp av omstart kommandot för att ändringarna ska träda i kraft.

Värdarfilen används för att mappa värdnamn till IP-adresser och är vanligt för nästan alla operativsystem. Om du till exempel skulle ping localhost från terminalen skulle det lösa till 127.0.0.1 på grund av den första raden i värdfilen. Det här är anledningen till att vi behöver uppdatera det med det nya värdnamnet för att se till att det löses korrekt.

Använda GUI

Medan du kan ändra ditt värdnamn från GUI måste du ändå redigera värdar filen från terminalen efter att ha redigerat i GUI. Om du vill ändra ditt värdnamn navigerar du till Inställningar> Detaljer> Om, ändrar enhetens namn och stänger fönstret. Ändra nu värddatafilen som detaljerad ovan och starta om systemet för att ändringar ska träda i kraft.

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

Att se eller göra ändringar i din IP- och nätverksinställningar är väldigt enkelt. Det finns också några andra nätverkskommandon 5 Nätverkskommandon för Linux Terminal 5 Nätverkskommandon för Linux-terminalen Du kan få mycket gjort på kommandoraden i Linux, inklusive hantering och felsökning av nätverksproblem. Ta reda på det nya ip-kommandot, wget, ping och mer. Läs mer att du kan springa från terminalen för att behärska ditt kommandoradsspel.

Utforska mer om: IP-adress, Linux-kommandon, Felsökning.