確認ipv6是否開啟
在linux下確認ipv6是否已經被啟用,可以從三個方面確定。
1.使用ifconfig檢視自己的ip位址是否含有ipv6位址。
eth0 link encap:ethernet hwaddr 00:13:d4:05:b2:ed2.檢視服務監聽的ip中是否有ipv6格式的位址。(netstat -tuln)inet addr:119.119.***.xx bcast:119.119.115.255 mask:255.255.255.0
inet6 addr: fe80::213:d4ff:fe05:b2ed/64 scope:linkup broadcast running multicast mtu:1500 metric:1
rx packets:1054562 errors:0 dropped:0 overruns:0 frame:0
tx packets:538136 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:346189738 (330.1 mib) tx bytes:246935731 (235.4 mib)
interrupt:209 base address:0xd800
tcp 0 0 0.0.0.0:8100 0.0.0.0:* listen3.使用lsmod檢視ipv6的模組是否被載入。tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen
tcp 0 0 0.0.0.0:843 0.0.0.0:* listen
tcp 0 0 0.0.0.0:111 0.0.0.0:* listen
tcp 0 0 0.0.0.0:80 0.0.0.0:* listen
tcp 0 0 :::8080 :::* listen
tcp 0 0 :::22 :::* listen
tcp 0 0 :::443 :::* listen udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*
udp 0 0 0.0.0.0:631 0.0.0.0:*
[root@linux ~]# lsmod |grep ip如果出現以上粗體顯示的部分,代表您的機器上ipv6已經開啟。ipt_masquerade 7617 3
iptable_nat 11077 1
ip_nat 21101 2 ipt_masquerade,iptable_nat
ip_conntrack_netbios_ns 6977 0
ipt_reject 9665 3
ip_conntrack 53281 5 ipt_masquerade,iptable_nat,ip_nat,ip_conntrack_netbios_ns,xt_state
nfnetlink 10713 2 ip_nat,ip_conntrack
iptable_filter 7105 1
ip_tables 17029 2 iptable_nat,iptable_filterip6t_reject 9409 1
ip6table_filter 6849 1
ip6_tables 18053 1 ip6table_filterx_tables 17349 8 ipt_masquerade,iptable_nat,ipt_reject,xt_state,ip_tables,ip6t_reject,xt_tcpudp,ip6_tablesipv6 270433 18 ip6t_reject,cnic
關閉ipv6
使用vi編輯器,開啟/etc/modprobe.conf,在文件中加入如下的兩條:
alias net-pf-10 off儲存退出,並且重新啟動系統。alias ipv6 off
重啟之後可以使用上面的三種方法去驗證ipv6支援是否已經被關閉。
開啟ipv6
ipv6是預設支援的,所以當你要重新開起ipv6支援時,將/etc/modprobe.conf中的兩條指令注釋掉就可以了。
#1. 可以通過在sysctl.conf新增下面來禁用ipv6 ,不過並不能使得其它程式預設不開啟對ipv6的技持
# 編輯 /etc/sysctl.conf,新增如下行
net.ipv6.conf.all.disable_ipv6=1
# 儲存退出,並且重新啟動系統
#2. 關閉ipv6
# 新增下面兩行內容到/etc/modprobe.conf
alias
net-pf-10 off
alias
ipv6 off
# 儲存退出,並且重新啟動系統。
Linux 下開啟和關閉IPv6的方法!
在現在的linux上ipv6已經在預設安裝下被支援,但是對於一些對ipv6支援不是很好的應用伺服器來說,開啟了ipv6反而會影響伺服器的網路效能,畢竟現在的網路交換裝置不是ipv6的。在linux下首先確認ipv6是否已經被啟用,可以從三個方面確定。1.使用ifconfig檢視自己的ip位址是否含有...
Ubuntu配置開啟ipv6
經驗之談 筆者親測,目前為止以下經驗在ubuntu16.04 lts ubuntu 17.04 lts ubuntu 18.04 lts 均有效果。攻略 前往github,導航欄搜尋ipv6,請自行拷貝修改。sudo gedit etc hosts sudo apt get install mire...
家用聯通光纖開啟IPv6
前提是地區運營商支援提供ipv6位址,並且是用聯通光貓進行撥號上網。原文在我的開源中國部落格 本篇文章不保證適用每個光貓,具體操作也可能會導致不同之結果,需自行領會其精神,發生嚴重事故者自行聯絡運營商維修,本人概不負責。首先 進入後台管理頁面 192.168.1.1 cu.html,賬號密碼cuad...