Hoe systemd-networkd op Linux in te stellen

Systemd-networkd is een systeemtool die op de achtergrond op Linux-systemen draait en netwerkconfiguraties beheert. Het kan netwerkapparaten detecteren wanneer ze zijn aangesloten en zelfs virtuele netwerkapparaten maken. Deze tool is vooral handig bij complexe netwerkconfiguraties, zoals servers en containers. In deze handleiding gaan we in op het opzetten van systemd-networkd op Linux.

Opmerking: in deze handleiding concentreren we ons alleen op Ethernet-verbindingen. Hoewel het mogelijk is om wifi te gebruiken met systemd-networkd, is het niet eenvoudig in te stellen, en er zijn veel betere tools om te gebruiken voor wifi op Linux, zoals Network Manager.

Hoe systemd-networkd op Linux in te stellen

Services inschakelen en starten

Om de systemd-networkd daemon te gebruiken om uw netwerkconfiguraties op Linux af te handelen, moet deze zijn ingeschakeld. Deze service is standaard uitgeschakeld. Om het in te schakelen, opent u een terminalvenster op het Linux-bureaublad. Zodra het terminalvenster is geopend, voert u de  opdracht systemctl enable  uit op het  systemd-networkd.servicebestand en het systemd-resolved.servicebestand. 

sudo systemctl activeer systemd-resolved.service

sudo systemctl activeer systemd-networkd.service

Zodra de twee servicebestanden zijn ingeschakeld, worden ze elke keer dat de computer wordt ingeschakeld opgestart. Als u de services echter nu wilt gaan gebruiken, zonder opnieuw op te starten, kunt u ze initialiseren met de opdracht systemctl start op de twee eerder ingeschakelde servicebestanden.

sudo systemctl start systemd-resolved.service sudo systemctl start systemd-networkd.service

Nu beide services zijn gestart, kunnen uw computer en het systemd init-systeem de service zien en ermee communiceren. Gebruik het statuscommando om te controleren of beide servicebestanden succesvol zijn opgestart .

Hoe systemd-networkd op Linux in te stellen

systemctl status systemd-resolved.service systemctl status systemd-networkd.service

Zoek naar "active (running)" om te bevestigen dat het servicebestand succesvol wordt uitgevoerd. Als u "active (running)" niet ziet, zijn de servicebestanden niet correct opgestart. Start uw Linux-pc opnieuw op en het servicebestand zou actief moeten zijn.

Netwerkmanager uitschakelen

Systemd-networkd werkt niet als er andere netwerktools actief zijn. Op de meeste Linux-besturingssystemen is NetworkManager de netwerktool bij uitstek. Om het uit te schakelen, voert u de volgende opdrachten hieronder in een terminalvenster in.

sudo systemctl NetworkManager.service uitschakelen sudo systemctl stop NetworkManager.service

Uw bedrade adapter vinden

Om systemd-networkd te gebruiken, moet u uw bedrade adapter lokaliseren. De reden dat u deze moet identificeren, is dat de adapter moet worden opgegeven in het configuratiebestand voor het netwerkverbindingsprofiel.

Op Linux zijn er veel verschillende manieren om erachter te komen wat de apparaat-ID van uw bedrade adapter is. In deze handleiding concentreren we ons op de opdracht networkctl list . Deze opdracht is eenvoudig te lezen, zelfs voor beginnende gebruikers, en vertroebelt de uitvoer van de terminal niet met tonnen nutteloze informatie.

Om erachter te komen wat uw bedrade (ethernet) adapter is op Linux, voert u de volgende opdracht uit in een terminalvenster.

Hoe systemd-networkd op Linux in te stellen

netwerkctl lijst | grep ether

Bekijk de lijst voor uw netwerkapparaat. Het zal waarschijnlijk beginnen met "enp" of "eth". Negeer apparaten die beginnen met "virb" of "vnet", tenzij u weet wat u doet, aangezien deze apparaten netwerkadapters voor virtuele machines zijn.

Zodra u de naam van uw netwerkapparaat hebt bedacht, opent u een tweede terminal en gaat u verder met het volgende gedeelte van de handleiding.

Configuratiebestanden maken

Het configuratieproces van systemd-networkd is heel eenvoudig, wat misschien vreemd klinkt, aangezien het een opdrachtregelprogramma voor netwerkbeheer is. Op een typische systeemmanier is het echter moeiteloos te begrijpen en in te stellen.

In dit gedeelte van de handleiding gaan we in op het maken van een basisconfiguratiebestand om ethernet te gebruiken met systemd-networkd. Meer geavanceerde configuraties zullen we niet behandelen. Als je een meer geavanceerde installatie wenst dan wat in dit bericht wordt behandeld, raadpleeg dan de systemd-networkd-handleiding door de opdracht man systemd-networkd in een terminalvenster uit te voeren.

Start een terminalvenster om een ​​nieuw configuratiebestand voor systemd-networkd te maken. Zodra het terminalvenster is geopend, voert u de opdracht sudo -s uit om de terminalsessie naar het root-account te verhogen.

sudo -s

Gebruik de terminal als root en gebruik de touch- opdracht om een ​​nieuw configuratiebestand in de /etc/systemd/network/map te maken.

raak /etc/systemd/network/20-wired.network aan

Nadat u het nieuwe configuratiebestand hebt gemaakt, opent u het in de Nano-teksteditor voor bewerkingsdoeleinden.

nano -w /etc/systemd/network/20-wired.network

Plak de volgende code in de Nano-teksteditor. Houd er echter rekening mee dat deze code moet worden gewijzigd, dus sla deze niet op totdat het bewerkingsproces is voltooid.

Opmerking: verander "ETHERNET-ID" met de naam van uw bedrade adapter die u in het vorige gedeelte van de handleiding vindt.

[Match]
Name=ETHERNET-ID

[Network]
DHCP=yes

Nu de code zich in het configuratiebestand bevindt, slaat u de bewerkingen op met  Ctrl + O en sluit u af met  Ctrl + X .

Begin met het gebruik van systemd-networkd

Systemd-networkd is geconfigureerd. Nu is het tijd om het te gebruiken. Om systemd-networkd te gebruiken, moet u de herstartopdracht uitvoeren. Met deze opdracht wordt de systemd-networkd-service opnieuw opgestart, zodat deze het nieuwe configuratiebestand dat u hebt gemaakt, kan zien.

systemctl herstart systemd-networkd

Bij het herstarten van de service zou u uw netwerkkaart met systemd-networkd moeten gebruiken.

Op zoek naar iets anders? Bekijk onze lijst met beste Linux-netwerkmonitoringtools .

Laat een reactie achter

Verbind/bedien computers via een netwerk met KontrolPack

Verbind/bedien computers via een netwerk met KontrolPack

Beheer computers in uw netwerk eenvoudig met KontrolPack. Verbind en beheer computers met verschillende besturingssystemen moeiteloos.

Emuleer toetsenbord- en muisklikken met Actionaz

Emuleer toetsenbord- en muisklikken met Actionaz

Wilt u bepaalde taken automatisch uitvoeren? In plaats van handmatig meerdere keren op een knop te moeten klikken, zou het niet beter zijn als een applicatie...

BBC iPlayer naar iPhone-downloader

BBC iPlayer naar iPhone-downloader

iDownloade is een platformonafhankelijke tool waarmee gebruikers DRM-vrije content kunnen downloaden van de iPlayer-service van de BBC. Het kan zowel video's in .mov-formaat downloaden.

14 nieuwe functies in Thunderbird 3 waar u blij van zult worden

14 nieuwe functies in Thunderbird 3 waar u blij van zult worden

We hebben de functies van Outlook 2010 uitgebreid besproken, maar aangezien het pas in juni 2010 uitkomt, is het tijd om Thunderbird 3 te bekijken.

Download FlightGear Flight Simulator gratis [Veel plezier]

Download FlightGear Flight Simulator gratis [Veel plezier]

Iedereen heeft wel eens een pauze nodig. Als je een interessant spel wilt spelen, probeer dan Flight Gear eens. Het is een gratis multi-platform opensource-game.

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

MP3 Diags is de ultieme tool om problemen met je muziekcollectie op te lossen. Het kan je mp3-bestanden correct taggen, ontbrekende albumhoezen toevoegen en VBR repareren.

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.