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