ubuntu

Ubuntu防火墙如何启用IPv6支持

小樊
54
2025-06-25 15:58:04
栏目: 智能运维

在Ubuntu系统中启用IPv6支持可以通过配置UFW(Uncomplicated Firewall)来实现。以下是详细步骤:

启用UFW并启用IPv6支持

  1. 安装UFW(如果尚未安装):
sudo apt update
sudo apt install ufw
  1. 启用UFW
sudo ufw enable
  1. 启用IPv6支持: 编辑UFW的配置文件 /etc/default/ufw,找到 IPV6 这一行,将其值改为 yes
sudo nano /etc/default/ufw
# 将这一行:
# IPV6=no
# 改为:
IPV6=yes

保存文件并退出编辑器。

  1. 重启UFW服务以应用更改:
sudo ufw disable && sudo ufw enable

验证IPv6支持

你可以通过以下命令来验证IPv6是否已经启用:

sudo ufw status verbose

你应该能看到类似以下输出,表明UFW正在处理IPv6请求:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
ping6 ipv6.google.com

如果看到回复,说明IPv6连接成功。

配置自定义IPv6规则

你可以添加特定的IPv6规则来允许或拒绝流量。例如,允许所有IPv6流量通过SSH端口:

sudo ufw allow proto tcp from ::/0 to any port 22

保存IP6tables规则

默认情况下,IP6tables规则在重启后不会自动保存。你可以使用以下命令来保存当前的IP6tables规则:

sudo apt install iptables-persistent
sudo netfilter-persistent save

通过这些步骤,你应该能够在Ubuntu系统上成功启用和配置IPv6支持。根据你的具体需求,你可以进一步调整和细化这些规则。

0
看了该问题的人还看了