Ubuntu 20.04 Netwerkconfiguratie

Ubuntu 20 04 Network Configuration



Of u nu een Linux-beheerder of een gewone gebruiker bent, u moet de basis van netwerkconfiguratie in uw Linux-systeem kennen. het kan handig zijn bij het oplossen van problemen met interne en externe connectiviteit. De basiskennis omvat het kennen van de interfacenaam, de huidige IP-configuratie en de hostnaam. U moet ook weten hoe u de standaardconfiguraties kunt wijzigen in de aangepaste instellingen.

In dit artikel leggen we uit hoe u de basisnetwerkconfiguratie in het Ubuntu-systeem uitvoert. We zullen de opdrachtregelterminal gebruiken voor het uitvoeren van de opdrachten. Gebruik de sneltoets Ctrl+Alt+T om de opdrachtregel Terminal in Ubuntu te openen.







In dit artikel bespreken we hoe u:



Opmerking: we hebben de opdrachten en procedure die in dit artikel worden genoemd, uitgevoerd op het Ubuntu 20.04-systeem.



Huidig ​​IP-adres bekijken

Om het huidige IP-adres van uw machine te bekijken, kunt u een van de volgende opdrachten gebruiken:





$ik ptot

Of

$ip adres



Als u een van de bovenstaande opdrachten uitvoert, wordt de IP-adresinformatie weergegeven. Noteer de naam van de interface uit de uitvoer van de bovenstaande opdracht.

Statisch IP-adres instellen

In de volgende procedure zullen we zien hoe het statische IP-adres in een Ubuntu-systeem kan worden ingesteld.

Ubuntu 20.04 gebruikt netplan als standaard netwerkbeheerder. Het configuratiebestand voor het netplan wordt opgeslagen in de /etc/netplan map. U kunt dit configuratiebestand vinden in de map /etc/netplan met de volgende opdracht:

$ls /enzovoort/netplan

De bovenstaande opdracht retourneert de naam van het configuratiebestand met de extensie .yaml, wat in mijn geval 01-network-manager-all.yaml was.

Zorg ervoor dat u een reservekopie ervan maakt voordat u wijzigingen aanbrengt in dit bestand. Gebruik hiervoor het cp-commando:

$ sudo cp /etc/netplan/01-network-manager-alle.yaml 01-netwerkbeheerder-alle.yaml.bak

Opmerking: Mogelijk hebt u een configuratiebestand met een andere naam dan 01-network-manager-all.yaml. Zorg er dus voor dat u de juiste naam van het configuratiebestand gebruikt in de opdrachten.

U kunt de netplan-configuratie bewerken met elke teksteditor. Hier gebruiken we voor dit doel de Nano-teksteditor.

$ sudo nano /etc/netplan/01-network-manager-alle.yaml

Voeg vervolgens de volgende regels toe door de interfacenaam, het IP-adres, de gateway en de DNS-informatie te vervangen die passen bij uw netwerkbehoeften.

netwerk:
versie
:2
renderer
:Netwerkmanager
ethernets
:
ens33
:
dhcp4
:Nee
adressen
:
- 192.168.72.140/24
gateway4
:192.168.72.2
naamservers
:
adressen
:[8.8.8.8, 8.8.4.4]

Als u klaar bent, slaat u het bestand op en sluit u het.

Test nu de nieuwe configuratie met de volgende opdracht:

$sudonetplan proberen

Als het de configuratie valideert, ontvangt u het bericht 'configuratie geaccepteerd'; anders keert het terug naar de vorige configuratie.
Voer vervolgens de volgende opdracht uit om de nieuwe configuraties toe te passen.

$sudonetplan toepassen

Bevestig hierna het IP-adres van uw machine met de volgende opdracht:

$ik ptot

Het moet de wijzigingen weerspiegelen die u hebt aangebracht.

Stel het dynamische IP-adres in

In de volgende procedure zullen we zien hoe de interface moet worden geconfigureerd om een ​​dynamisch IP-adres van DHCP te ontvangen. Bewerk het netplan-configuratiebestand met een willekeurige teksteditor. Hier gebruiken we voor dit doel de Nano-teksteditor.

$ sudo nano /etc/netplan/01-network-manager-alle.yaml

Voeg vervolgens de volgende regels toe door de interfacenaam te vervangen door de netwerkinterface van uw systeem.

netwerk:
versie
:2
renderer
:Netwerkmanager
ethernets
:
ens33
:
dhcp4
:Ja
adressen
:[]

Als u klaar bent, slaat u het bestand op en sluit u het.

Test nu de nieuwe configuratie met de volgende opdracht:

$sudonetplan proberen

Als de configuratie wordt gevalideerd, ontvangt u het bericht 'configuratie geaccepteerd', anders keert het terug naar de vorige configuratie.

Voer vervolgens de volgende opdracht uit om de nieuwe configuraties toe te passen.

$sudonetplan toepassen

Controleer hierna het IP-adres van uw machine met behulp van de volgende opdracht:

$ik ptot

Huidige hostnaam bekijken

Om de huidige hostnaam te bekijken, kunt u een van de volgende opdrachten gebruiken:

$hostnamectl

of

$hostnaam

Hostnaam wijzigen

Er zijn twee verschillende manieren om de hostnaam van het systeem te wijzigen. Om de hostnaam van het systeem te wijzigen, moet u een rootgebruiker of een standaardgebruiker met sudo-rechten zijn.

De opdracht Hostnamectl gebruiken

Gebruik de volgende opdracht om de hostnaam van het systeem te wijzigen in een nieuwe naam:

$sudohostnamectl set-hostnaam naam

Voorbeeld:

$sudohostnamectl set-hostname desktop

Met deze opdracht wordt de hostnaam van het systeem gewijzigd in desktop.

Start daarna het systeem opnieuw op en u ziet de nieuwe hostnaam die aan uw systeem is toegewezen.

Hostnaamopdracht gebruiken

De opdracht Hostnaam kan ook worden gebruikt om de hostnaam van het systeem te wijzigen. Gebruik de volgende opdracht om de hostnaam van het systeem te wijzigen:

$sudo hostnaamnaam

Met deze opdracht wordt de hostnaam van het systeem tijdelijk gewijzigd. Om de hostnaam permanent te wijzigen, moet u de /etc/hostnaam en /etc/hosts het dossier.

Gebruik de volgende opdracht om de . te bewerken /etc/hostnaam het dossier:

$sudo nano /enzovoort/hostnaam

Vervang de oude hostnaam door de nieuwe naam, sla het bestand op en sluit het af.

Gebruik vervolgens de volgende opdracht om de . te bewerken /etc/hosts het dossier:

Vervang de oude hostnaam door de nieuwe naam, sla het bestand op en sluit het af.

$sudo nano /enzovoort/gastheren

Start daarna het systeem opnieuw op en u ziet de nieuwe hostnaam die aan uw systeem is toegewezen.

Als u klaar bent met de basisnetwerkconfiguraties, gebruikt u de opdracht ping om de connectiviteit van uw systeem met andere systemen op het netwerk en het externe netwerk te verifiëren.

$pingIP-adres of domeinnaam

Dat is alles wat u moet weten over netwerkconfiguratie in het Ubuntu 20.04-systeem. Houd er rekening mee dat als u meerdere netwerkinterfaces hebt, u voor elke interface IP-configuraties moet uitvoeren. Ik hoop dat je het artikel leuk vond!