苹果上架,现在IPV6是必备条件。前几天为其他公司服务器出的版本被拒之后,吾决定先用吾司服务器上架再说。感觉吾司服务器是支持IPV6的。
那么,吾司服务器是不是真的支持IPV6?于是上网查了一下,边学习边记录,希望给后来的朋友带来方便:
后面内容都是抄的(显示字串是自己操作复制的,个人试了以后,发现其实并不等于通。最简单的办法是:
ping6 ipv6.baidu.com
这个大家都明白什么意思。
1、ifconfig
如果列出信息中,有类似以下内容,表示支持。
net6 addr: fe80::250:56ff:febc:5de9/64 Scope:Link
2、netstat -tuln
查看监听的IP中是否有IPv6格式。如果有类似以下内容,表示支持:
tcp6 0 0 :::1883 :::* LISTEN
1883是什么?就是MQTT使用的端口。
3、lsmod
查看IPV6模块是否加载。有类似以下信息,表示已支持。
nf_conntrack_ipv6 18894 0
nf_defrag_ipv6 34768 1 nf_conntrack_ipv6
ip6t_REJECT 12939 0
ip6t_rt 13537 0
ip6table_filter 12815 0
ip6_tables 26901 1 ip6table_filter
4、开启IPV6
有文章说,vi /etc/modprobe.conf,加入以下两句:
alias net-pf-10 off
alias ipv6 off
吾服务器UBUNTU并没有这个文件。另外用文章研究。