Linux-Netzwerkgrundlagen zum Konfigurieren von Netzwerkschnittstellen und Firewalls

Unter Linux ist die Vernetzung ein grundlegender Aspekt der Systemadministration. Für die Verwaltung der Netzwerkkonnektivität und -sicherheit ist es wichtig zu verstehen, wie Netzwerkschnittstellen und Firewalls konfiguriert werden. In diesem Tutorial behandeln wir die Grundlagen des Linux-Netzwerks, einschließlich der Konfiguration der Netzwerkschnittstelle und der Firewall-Einrichtung.

1. Netzwerk Schnittstellen

Netzwerkschnittstellen sind physische oder virtuelle Verbindungen zum Netzwerk. Häufig verwendete Befehle zum Verwalten von Netzwerkschnittstellen:

  • ifconfig: Netzwerkschnittstellen anzeigen oder konfigurieren (veraltet, verwenden Sie stattdessen den Befehl ip).
  • ip: Leistungsstarker Befehl für die Konfiguration und Verwaltung von Netzwerkschnittstellen.
  • ifup/ifdown: Netzwerkschnittstellen hoch- oder herunterfahren.

2. IP-Adresskonfiguration

So konfigurieren Sie IP-Adressen für Netzwerkschnittstellen:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. Netzwerkrouten

Routing bestimmt, wie der Netzwerkverkehr geleitet wird. Nützliche Befehle zum Verwalten von Netzwerkrouten:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. Firewalls

Firewalls steuern den Netzwerkverkehr anhand definierter Regeln. Häufig verwendete Firewall-Dienstprogramme:

  • iptables: Traditionelles Linux-Firewall-Dienstprogramm (veraltet zugunsten von nftables).
  • nftables: Moderner Ersatz für iptables mit erweiterten Funktionen.
  • firewalld: Dynamisches Firewall-Management-Tool mit Unterstützung für Zonen und Dienste.

5. Firewall-Regeln

So erstellen Sie Firewall-Regeln mit nftables:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

Abschluss

Wenn Sie die Grundlagen des Linux-Netzwerks verstehen, sind Sie besser in der Lage, Netzwerkschnittstellen und Firewalls entsprechend den Anforderungen Ihres Systems zu konfigurieren. Experimentieren Sie mit verschiedenen Befehlen und Konfigurationen, um praktische Erfahrungen zu sammeln und Ihre Netzwerkfähigkeiten zu verbessern.

Empfohlene Artikel
Grundlagen der Linux-Sicherheit
Verwalten von Benutzern, Gruppen und Diensten unter Linux
Konfigurieren, Fehlerbehebung und Sichern Ihres Netzwerks unter Linux
Tools und Techniken zur Systemanalyse und Leistungsüberwachung unter Linux
Strategien für Datenschutz und Notfallwiederherstellung unter Linux
Erste Schritte mit virtuellen Maschinen und Containern unter Linux
Datenschutz, Backup, Verschlüsselung und Wiederherstellung unter Linux