Ubuntu 24.04 防火墙操作(iptables)

背景 Ubuntu 24.04 默认使用 nftables 作为底层防火墙,但 iptables 命令仍然可用(通过 iptables-nft 兼容层)。本文记录使用 iptables 管理端口的基本操作。 1. 查询当前开放的端口 iptables -L -n 输出示例: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 如果想查看带行号的输出(方便后续删除),使用: iptables -L INPUT --line-numbers 2. 开启端口 2.1 添加规则 # 在 INPUT 链的第 5 条位置插入规则,放行 7777 端口 TCP 流量 iptables -I INPUT 5 -p tcp --dport 7777 -j ACCEPT 参数说明: ...

2026年6月15日 · 2 分钟 · 250 字 · AIHugoBlog

如何在 Ubuntu 22.04 上配置静态 IP 地址

步骤 1:打开终端 快捷键 Ctrl + Alt + T,或在应用程序菜单中搜索 “Terminal”。 步骤 2:检查网络接口名称 ip a 输出示例: 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 ... inet 192.168.1.xxx/24 ... 记录你的网络接口名称(如 ens33、eth0 或 enpXsX),下一步要用。 步骤 3:编辑 netplan 配置文件 Ubuntu 22.04 使用 netplan 管理网络,配置文件位于 /etc/netplan/: sudo vim /etc/netplan/00-installer-config.yaml 步骤 4:配置静态 IP 地址 原始内容(DHCP 模式): network: version: 2 renderer: networkd ethernets: ens33: dhcp4: true 修改为静态 IP(以 192.168.1.100/24,网关 192.168.1.1,DNS 114.114.114.114 为例): network: version: 2 renderer: networkd ethernets: ens33: dhcp4: false addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: - 114.114.114.114 - 8.8.8.8 注意: gateway4 在较新版本的 netplan 中已弃用,推荐使用 routes 方式配置网关。 ...

2026年6月15日 · 1 分钟 · 152 字 · AIHugoBlog