Linux 網路設定與防火牆

Linux 2025-01-01T20:00:00.000Z

Linux 網路設定與防火牆

Linux 網路設定是系統管理的核心技能,涵蓋介面配置、路由、DNS、防火牆等。

網路介面配置

ip addr show
sudo nano /etc/netplan/01-netcfg.yaml
network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

DNS 設定

cat /etc/resolv.conf
dig example.com
nslookup example.com

iptables 防火牆

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -P INPUT DROP