Grundläggande om Linux-nätverk för att konfigurera nätverksgränssnitt och brandväggar

I Linux är nätverk en grundläggande aspekt av systemadministration. Att förstå hur man konfigurerar nätverksgränssnitt och brandväggar är viktigt för att hantera nätverksanslutning och säkerhet. I den här handledningen kommer vi att täcka grunderna i Linux-nätverk, inklusive nätverksgränssnittskonfiguration och brandväggskonfiguration.

1. Nätverksgränssnitt

Nätverksgränssnitt är fysiska eller virtuella anslutningar till nätverket. Vanligt använda kommandon för att hantera nätverksgränssnitt:

  • ifconfig: Visa eller konfigurera nätverksgränssnitt (utfasad, använd ip-kommandot istället).
  • ip: Kraftfullt kommando för konfiguration och hantering av nätverksgränssnitt.
  • ifup/ifdown: Ta fram eller ta ner nätverksgränssnitt.

2. IP-adresskonfiguration

Så här konfigurerar du IP-adresser för nätverksgränssnitt:

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

3. Nätverksrutter

Routing avgör hur nätverkstrafiken dirigeras. Användbara kommandon för att hantera nätverksrutter:

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

4. Brandväggar

Brandväggar styr nätverkstrafik baserat på definierade regler. Vanligt använda brandväggsverktyg:

  • iptables: Traditionellt Linux-brandväggsverktyg (utfasad till förmån för nftables).
  • nftables: Modern ersättning för iptables med förbättrade funktioner.
  • firewalld: Dynamiskt brandväggshanteringsverktyg med stöd för zoner och tjänster.

5. Brandväggsregler

Så här skapar du brandväggsregler med nftables:

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

Slutsats

Genom att förstå grunderna i Linux-nätverk blir du bättre rustad att konfigurera nätverksgränssnitt och brandväggar för att möta ditt systems krav. Experimentera med olika kommandon och konfigurationer för att få praktisk erfarenhet och förbättra dina nätverksfärdigheter.

Föreslagna artiklar
Tips och tricks för att påskynda ditt Linux-system
Linux-säkerhetsgrunderna
Konfigurera, felsöka och säkra ditt nätverk i Linux
Verktyg och tekniker för systemanalys och prestandaövervakning i Linux
Strategier för dataskydd och katastrofåterställning i Linux
Hantera användare och behörigheter i Linux
Lösa vanliga problem och avancerad felsökning i Linux