Het doel van dit bericht is om u te laten zien hoe u verschillende Netstat-opdrachten in Linux kunt installeren en configureren.
Net-tools installeren op Linux:
Netstat maakt deel uit van een pakket met de naam net-tools. U kunt het net-tools-pakket op Ubuntu krijgen met de opdracht:
$ sudo apt install net-tools
Controleer de versie van Netstat:
Controleer na de installatie de geïnstalleerde versie van Netstat:
$ netstat -v
Netstat-opdracht in Linux:
Weergave Routeringstabel:
Netstat-opdracht toont het routeringstabeldetail op de terminal. Als u de routeringstabel wilt zien, gebruikt u de vlag -nr met Netstat; het toont de kernel-routeringstabel op dezelfde manier als route:. Gebruik het onderstaande commando:
$ netstat -nr
In plaats van symbolische adresnamen te gebruiken, stelt de -nr optie Netstat in staat om adressen gedeeld door punten af te drukken
Interfacestatistieken weergeven:
Als u de '-i'-vlag of optie gebruikt met Netstat, worden statistieken weergegeven voor de momenteel geconfigureerde netwerkinterfaces.
$ netstat -i
Als de vlag "-a" ook wordt gebruikt met "-i", drukt de opdracht alle kernel-interfaces af.
$ netstat -ai
Display Netwerk-verbinding:
Om actieve of passieve sockets te bekijken, heeft Netstat een reeks opties. Actieve TCP-, UDP-, RAW- en Unix-socketverbindingen worden gespecificeerd door respectievelijk de opties -t, -u, -w en -x.
Typ op uw terminal:
$ netstat -ta
Display Netwerk-services:
Voer de volgende opdracht uit om een lijst met netwerken, hun huidige status en de bijbehorende poorten te zien:
$ netstat -pnltu
Geef alle luisterpoorten van de TCP- en UDP-verbinding weer:
U kunt alle TCP- en UDP-poorten zien met de opdracht:
$ netstat -a | meer
Geef de TCP-poortverbinding weer:
Gebruik de volgende opdracht om de lijst met alleen TCP-poortverbindingen (Transmission Control Protocols) te krijgen:
$ netstat -at
UDP-poortverbinding weergeven:
Gebruik de opdracht om de UDP-poort (User Diagrams Protocols) te zien:
$ netstat -au
Toon alle Luisterverbinding:
Maak een lijst van alle actieve verbindingen met behulp van de vlag "-l" met Netstat:
$ netstat -l
Toon alle TCP Luisterpoort:
We kunnen de lijst met alle actieve luisterende TCP-poorten krijgen door de vlag -'lt' als volgt te gebruiken:
$ netstat -lt
Toon alle UDP-luisterpoorten:
We kunnen de lijst met alle actieve luisterende UDP-poorten krijgen door de optie '-lu' te gebruiken:
$ netstat -lu
Toon alle Unix Luisterpoorten:
Geef de lijst met alle actieve luisterende UNIX-poorten weer met -lx:
$ netstat -lx
Statistieken per protocol weergeven:
Geeft protocolspecifieke statistieken weer. Standaard worden de TCP-, UDP-, ICMP- en IP-protocolstatistieken weergegeven. Een set protocollen kan worden gedefinieerd met de optie -s:
$ netstat -s
Statistieken weergeven per TCP-protocol:
Geef de lijst met alleen TCP-protocollen weer met behulp van de '-st'-optie met Netstat:
$ netstat -st
Statistieken weergeven volgens UDP-protocol
Geef de lijst met alleen UDP-protocollen weer met behulp van de '-su'-optie met Netstat:
$ netstat -su
Conclusie:
Netstat is een waardevolle methode voor het volgen van netwerkactiviteit en -configuratie. Het is in werkelijkheid een door elkaar gegooide verzameling van verschillende bronnen. In dit bericht hebben we aangetoond dat hoe netwerkverbindingen te beheren met behulp van de Netstat-opdracht.