在Ubuntu系統中啟用IPv6支持可以通過配置UFW(Uncomplicated Firewall)來實現。以下是詳細步驟:
sudo apt update
sudo apt install ufw
sudo ufw enable
/etc/default/ufw
,找到 IPV6
這一行,將其值改為 yes
:sudo nano /etc/default/ufw
# 將這一行:
# IPV6=no
# 改為:
IPV6=yes
保存文件并退出編輯器。
sudo ufw disable && sudo ufw enable
你可以通過以下命令來驗證IPv6是否已經啟用:
sudo ufw status verbose
你應該能看到類似以下輸出,表明UFW正在處理IPv6請求:
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
ping6
命令測試IPv6連接,例如:ping6 ipv6.google.com
如果看到回復,說明IPv6連接成功。
你可以添加特定的IPv6規則來允許或拒絕流量。例如,允許所有IPv6流量通過SSH端口:
sudo ufw allow proto tcp from ::/0 to any port 22
默認情況下,IP6tables規則在重啟后不會自動保存。你可以使用以下命令來保存當前的IP6tables規則:
sudo apt install iptables-persistent
sudo netfilter-persistent save
通過這些步驟,你應該能夠在Ubuntu系統上成功啟用和配置IPv6支持。根據你的具體需求,你可以進一步調整和細化這些規則。