3. Smart-Learn Network, Service & Tooling Cheat Sheet¶
3.1. Netzwerk-Konfiguration (Netplan & DNS)¶
Befehle für die statische IP-Konfiguration auf den Servern und DNS-Fixes auf dem Kali-Host.
Netplan auf dem Server anwenden:
sudo netplan apply
DNS-Konfiguration der Nameserver prüfen:
cat /etc/resolv.conf
DNS-Konfiguration manuell bearbeiten:
sudo nano /etc/resolv.conf
Nameserver-Eintrag für Google DNS hinzufügen:
nameserver 8.8.8.8
Internet-Erreichbarkeit via Domain testen:
ping -c 4 google.ch
Internet-Erreichbarkeit via IP testen:
ping -c 4 8.8.8.8
3.2. Interface & Service Management¶
Befehle zum Zurücksetzen von Netzwerkkomponenten und Starten von Basis-Diensten auf dem System.
Netzwerk-Schnittstelle eth0 deaktivieren:
sudo ifconfig eth0 down
Netzwerk-Schnittstelle eth0 aktivieren:
sudo ifconfig eth0 up
Netzwerk-Manager Dienst komplett neu starten:
sudo systemctl restart NetworkManager
SSH-Server für Remote-Zugriff manuell starten:
sudo systemctl start ssh
3.3. Software-Installation & Umgebung (Snap & Ansible)¶
Einrichtung von Snap für GUI-Applikationen und Installation der Automatisierungs-Tools auf Kali.
Paketquellen aktualisieren und Snapd installieren:
sudo apt update && sudo apt install snapd
Snap-Kommunikations-Socket aktivieren:
sudo systemctl enable --now snapd.socket
Symlink für klassische Snap-Unterstützung erstellen:
sudo ln -s /var/lib/snapd/snap /snap
PyCharm IDE im klassischen Modus installieren:
sudo snap install pycharm --classic
PyCharm über den Snap-Pfad ausführen:
/snap/bin/pycharm
Ansible Automatisierungs-Software installieren:
sudo apt install ansible -y
3.4. Remote-Checks & Sicherheitsscan¶
Überprüfung von Remote-Konfigurationen und Port-Scans mit Nmap für Sicherheitsanalysen.
Inhalt der Remote-Service-Datei anzeigen (SSH-Abfrage):
ssh vmadmin@192.168.110.10 "cat /etc/systemd/system/socket_server.service"
Nmap-Scan mit Versionserkennung auf Ziel-IP ausführen:
sudo nmap -p 1883,3000,8080,2121,2222 -sV 192.168.110.12
Nmap-Scan mit Stealth-Technik (TCP NULL Scan):
sudo nmap -sN 192.168.110.12
3.5. Fehlersuche (Quick-Troubleshooting)¶
Wichtige Prüfschritte bei Verbindungsproblemen.
Status des Snap-Dienstes abfragen:
systemctl status snapd.socket
Netzwerk-Schnittstellen und IP-Adressen anzeigen:
ifconfig
Routing-Tabelle und Default Gateway prüfen:
ip route show