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 aOf
$ 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-managerNadat 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.