Centos系统配置IPv6教程
IPv6是“Internet Protocol Version 6”的缩写,也被称作下一代互联网协议,是未来的大势所趋。之前易云因为有IPV6需求,找了很多大厂,发现目前国内支持IPV6的服务商并不多,有例如 景安、腾讯云、阿里云等,其中景安的免费提供IPV6支持,无需额外收费。
例如本次我买的国内的IPV6服务器就是景安,然后联系官方工单索要IPV6,然而并不是系统会自动帮我们配置好IPV6,需要我们自行配置。
1.登录系统
具体操作打开SecureCRT软件,点击快速连接输入服务器IPv6地址、端口号、用户名,再次点击连接,输入密码,确认登录服务器。
2.确认系统是否支持IPv6,默认支持
下图红色部分表示系统支持IPv6。
注释:有 “inet6 addr:。。。。。。。” 的表示开启了IPv6功能
如果如下图所示,表示系统不支持IPv6功能。
上图结果显示系统已经关闭IPv6相关功能,可通过以下两步来开启:
a)注释掉/etc/modprobe.d/dist.conf中以下两行。
alias net-pf-10 off
alias ipv6 off
可以用vi等编辑器进行修改,修改完之后输入:wq 保存退出。
b)添加IPv6模块,输入命令:modprobe ipv6(不用重启)效果如图:
再次输入ifconfig查看系统已支持IPv6。
3.配置IPv6地址,用vi等编辑器打开
/etc/sysconfig/network-scripts/ifcfg-eth0,添加以下三行:(注:红色部分根据实际情况进行修改。)
IPV6INIT=yes----初始化IPv6地址
IPV6ADDR=2400:a480:f:413:116:255:249:39----填写服务器IPv6地址。
IPV6_DEFAULTGW=2400:a480:f:413::1----填写服务器IPv6网关。
添加完之后,输入:wq 保存退出。
重启网络服务,输入命令:service network restart
添加IPv6 DNS,用vi等编辑器打开/etc/resolv.conf,添加以下一行:
nameserver 2001:da8:202:10::37
添加完之后,输入:wq 保存退出。
4.测试系统IPv6网络连通性
a) 输入以下命令进行测试:ping6 -c 4 www.qq.com
b) 修改IPv6防火墙规则,添加如下规则,允许外部访问SSH端口。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2929 -j ACCEPT
c) 重启IP6TABLES 服务。/etc/init.d/ip6tables restart。
d) 查看IP6TABLES防火墙规则,确认已经添加的SSH端口已经生效。
输入命令:ip6tables --list --line -nv
e) 重启SSH服务,输入命令:/etc/init.d/sshd restart更新SSH对IPv6地址的监听。
f) 通过IPv6 SSH远程连接登录服务器测试。
教程源地址:https://www.kuaiyun.cn/helpDetail.action?id=504