netstat (Netzwerkstatus) ist nicht von Hause aus in Debian enthalten. Versuchst Du den Befehl aufzurufen, kommt es unweigerlich zu einer Fehlermeldung:
# netstat -tulpn | grep LISTEN -bash: netstat: Kommando nicht gefunden.
erst nach einem
# apt install net-tools
lässt sich dieses Tool auf nutzen. netstat ist ideal geeignet, um Netzwerkproblemen auf den Grund zu gehen.
Beispiel:
Nach der Installation der Firewall ufw streikte plötzlich mein Samba-Server und ich konnte von Windows 11 nicht mehr auf das Netzwerklaufwerk zugreiffen:
Erst der Einsatz von netstat auf dem Samba-Server (Debian 11) brachte Licht ins dunkle:
# netstat -tulpan
Aktive Internetverbindungen (Server und stehende Verbindungen)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 612/mariadbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 1429/smbd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 548/sshd: /usr/sbin
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 1429/smbd
tcp 0 288 192.168.0.52:22 192.168.0.150:64988 VERBUNDEN 760/sshd: yuna [pri
tcp 0 1 192.168.0.52:445 192.168.0.150:64990 FIN_WAIT1 -
tcp6 0 0 :::139 :::* LISTEN 1429/smbd
tcp6 0 0 :::80 :::* LISTEN 611/apache2
tcp6 0 0 :::22 :::* LISTEN 548/sshd: /usr/sbin
tcp6 0 0 :::445 :::* LISTEN 1429/smbd
(...)
Da wartet doch jemand auf etwas (FIN_WAIT1). Nach einem:
# ufw allow 445 # ufw reload # systemctl restart smbd.service
stand die Verbindung zum Samba-Server wieder. Ich hatte einfach vergessen, den Port 445 für den Samba-Server zu öffnen.
# netstat -tulpan
Aktive Internetverbindungen (Server und stehende Verbindungen)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 612/mariadbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 753/smbd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 548/sshd: /usr/sbin
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 753/smbd
tcp 0 288 192.168.0.52:22 192.168.0.150:64988 VERBUNDEN 760/sshd: yuna [pri
tcp 0 0 192.168.0.52:445 192.168.0.150:64990 VERBUNDEN 762/smbd
tcp6 0 0 :::139 :::* LISTEN 753/smbd
tcp6 0 0 :::80 :::* LISTEN 611/apache2
tcp6 0 0 :::22 :::* LISTEN 548/sshd: /usr/sbin
tcp6 0 0 :::445 :::* LISTEN 753/smbd
(...)