Debian

Lijst met netwerkinterfaces in Debian 10

Lijst met netwerkinterfaces in Debian 10
Als systeembeheerder of normale gebruiker moet u vaak netwerkconfiguraties uitvoeren. Voordat u dit doet, moet u weten hoeveel netwerkinterfaces er beschikbaar zijn in uw systeem. Dit artikel bespreekt verschillende manieren om netwerkinterfaces in Debian-systemen weer te geven.

De opdrachten in dit artikel zijn uitgevoerd met de opdrachtregel Terminal-toepassingline. Om de Terminal-toepassing in Debian te starten, klikt u op het tabblad Activiteiten in de linkerbovenhoek van het bureaublad en typt u terminal in de zoekbalk. Wanneer het zoekresultaat verschijnt, klikt u op het Terminal-pictogram om de Terminal te openen.

Opmerking: alle opdrachten die in dit artikel worden besproken, zijn uitgevoerd met het Debian 10 Buster-systeem.

Methode #1: IP-opdracht

De meest gebruikelijke en gemakkelijkste manier om netwerkinterfaces weer te geven, is door de IP-opdracht te gebruiken. Deze opdracht biedt een breed scala aan informatie over de netwerkinterfaces van uw systeem.

Geef de volgende opdracht in Terminal om de netwerkinterfaces in uw systeem weer te geven:

$ ip a

Of

$ ip-adres

De bovenstaande opdracht geeft een overzicht van alle netwerkinterfaces die beschikbaar zijn in uw systeem. De bovenstaande uitvoer laat zien dat er drie interfaces in het systeem zijn: een loopback-interface (lo) en twee Ethernet-interfaces (eth0 en eth1) worden vermeld, samen met andere statistieken. Deze opdracht toont ook enkele andere nuttige informatie over de netwerkinterfaces, waaronder IP-adres, status (UP of DOWN), MAC-adres, enz.

Opmerking: je hebt mogelijk verschillende namen voor netwerkinterfaces op basis van de hardware van je systeem.

U kunt ook de volgende IP-opdracht gebruiken om de netwerkinterfaces weer te geven:

$ ip-link tonen

Methode #2: ifconfig-opdracht

Het ifconfig-commando is nu verouderd, maar wordt nog steeds ondersteund in veel Linux-distributies. U kunt de opdracht ifconfig gebruiken om een ​​lijst te maken van de netwerkinterfaces die beschikbaar zijn in uw systeem.

In plaats van te typen ifconfig, typ de opdracht /sbin/ifconfig om de netwerkinterfaces in uw systeem weer te geven.

$ /sbin/ifconfig

Naast het weergeven van de netwerkinterfaces, toont de bovenstaande opdracht andere nuttige informatie over de netwerkinterfaces, inclusief IP-adres, MTU-grootte, aantal verzonden/ontvangen pakketten, enz.

Methode #3: netstat-opdracht

De opdracht netstat kan ook worden gebruikt om de netwerkinterfaces op te sommen die beschikbaar zijn in uw systeem. Typ hiervoor netstat, gevolgd door de vlag -i, als volgt:

$ netstat -i

De bovenstaande opdracht geeft een overzicht van de beschikbare netwerkinterfaces in uw systeem, samen met andere nuttige informatie, zoals het aantal verzonden ontvangen pakketten, MTU-grootte, enz.

Methode #4: nmcli-opdracht

De opdracht nmcli geeft ook informatie over netwerkinterfaces. De opdracht nmcli is beschikbaar bij Debian-distributies die op GUI-interfaces draaien. Als u echter op een niet-GUI-systeem werkt, moet u de netwerkbeheerder installeren met de volgende opdracht in Terminal:

$ sudo apt install network-manager

Nadat de installatie is voltooid, voert u de onderstaande opdrachten uit in Terminal om de netwerkbeheerder in te schakelen en te starten:

$ sudo systemctl start netwerkbeheerder
$ sudo systemctl netwerkbeheer inschakelen

Voer de onderstaande opdracht uit in Terminal om de beschikbare netwerkinterfaces in uw systeem weer te geven:

$ nmcli apparaatstatus

De bovenstaande opdracht geeft beknopte informatie over de beschikbare netwerkinterfaces.

Methode #5: /sys/class/net Directory

U kunt ook netwerkinterfaces in uw systeem bekijken door de inhoud van de map /sys/class/netnet te bekijken. Voer hiervoor de volgende opdracht uit in Terminal:

$ ls /sys/class/net

De bovenstaande opdracht retourneert een beknopte uitvoer met alleen de namen van de interfaces die beschikbaar zijn in uw systeem.

Methode #6: /proc/net/dev Bestand

Het bestand /proc/net/dev bevat ook informatie over netwerkinterfaces. U kunt de beschikbare netwerkinterfaces in uw systeem bekijken door de inhoud van dit bestand te bekijken. Voer hiervoor de volgende opdracht uit in de Terminal:

$ cat /proc/net/dev

De bovenstaande opdracht geeft een overzicht van de netwerkinterfaces die beschikbaar zijn in het systeem, samen met wat andere informatie over de interfaces.

Conclusie

Het mooie van Linux is dat je dezelfde taak op verschillende manieren kunt uitvoeren. Dit artikel besprak verschillende methoden waarmee u de netwerkinterfaces in uw Debian-systeem kunt weergeven.

OpenTTD versus Simutrans
Je eigen transportsimulatie maken kan leuk, ontspannend en buitengewoon aanlokkelijk zijn. Daarom moet je ervoor zorgen dat je zoveel mogelijk spellen...
OpenTTD-zelfstudie
OpenTTD is een van de meest populaire simulatiegames voor bedrijven die er zijn. In dit spel moet je een geweldig transportbedrijf creëren. U begint e...
SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...