温馨提示×

Debian iptables如何支持IPv6

小樊
46
2025-03-04 16:32:46
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中,要使iptables支持IPv6,您需要安装并配置ip6tables

  1. 首先,确保您的Debian系统已更新:
sudo apt update
sudo apt upgrade
  1. 安装ip6tables
sudo apt install ip6tables
  1. 启用IPv6转发。编辑/etc/sysctl.conf文件:
sudo nano /etc/sysctl.conf

找到以下行(如果找不到,请添加它们):

net.ipv6.conf.all.forwarding=1
net.ipv4.ip_forward=1

取消注释(删除行首的#),然后保存文件。

  1. 应用更改:
sudo sysctl -p
  1. 现在,您可以使用ip6tables命令配置IPv6规则。例如,要允许IPv6流量通过SSH(默认端口22):
sudo ip6tables -A INPUT -p tcp --dport 22 -j ACCEPT
  1. 要查看IPv6规则,请使用以下命令:
sudo ip6tables -L
  1. 若要保存IPv6规则,以便在系统重启后仍然生效,您需要安装iptables-persistent
sudo apt install iptables-persistent

在安装过程中,它会询问您是否要保存当前规则。选择“是”,然后选择“IPv6”。

现在,您的Debian系统应该已经支持IPv6,并且您可以使用ip6tables命令配置IPv6规则。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian iptables如何启用IPv6

0