linux IPV6的判斷和關閉

2021-06-18 03:30:14 字數 2382 閱讀 1549

確認ipv6是否開啟

在linux下確認ipv6是否已經被啟用,可以從三個方面確定。

1.使用ifconfig檢視自己的ip位址是否含有ipv6位址。

eth0 link encap:ethernet hwaddr 00:13:d4:05:b2:ed 

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

2.檢視服務監聽的ip中是否有ipv6格式的位址。(netstat -tuln)

tcp 0 0 0.0.0.0:8100 0.0.0.0:* listen 

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 :::* listenudp 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:*

3.使用lsmod檢視ipv6的模組是否被載入。

[root@linux ~]# lsmod |grep ip

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_filter

ip6t_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_tables

ipv6 270433 18 ip6t_reject,cnic

如果出現以上粗體顯示的部分,代表您的機器上ipv6已經開啟。

關閉ipv6

使用vi編輯器,開啟/etc/modprobe.conf,在文件中加入如下的兩條:

alias net-pf-10 off

alias ipv6 off

儲存退出,並且重新啟動系統。

重啟之後可以使用上面的三種方法去驗證ipv6支援是否已經被關閉。

開啟ipv6

ipv6是預設支援的,所以當你要重新開起ipv6支援時,將/etc/modprobe.conf中的兩條指令注釋掉就可以了。

vue專案怎麼判斷網頁關閉和重新整理

使用場景 如果使用者直接關閉調頁面,那麼此時,就應該清除本地資訊,將頁面跳轉到登入頁 瀏覽器關閉執行的是 beforeunload unload 這兩個事件 而瀏覽器重新整理執行的是beforeunload,unload,load 三個事件 雖然重新整理與關閉都會走onbeforeunload與on...

Linux 下開啟和關閉IPv6的方法!

在現在的linux上ipv6已經在預設安裝下被支援,但是對於一些對ipv6支援不是很好的應用伺服器來說,開啟了ipv6反而會影響伺服器的網路效能,畢竟現在的網路交換裝置不是ipv6的。在linux下首先確認ipv6是否已經被啟用,可以從三個方面確定。1.使用ifconfig檢視自己的ip位址是否含有...

Linux下關閉和開啟IPv6的方法

確認ipv6是否開啟 在linux下確認ipv6是否已經被啟用,可以從三個方面確定。1.使用ifconfig檢視自己的ip位址是否含有ipv6位址。eth0 link encap ethernet hwaddr 00 13 d4 05 b2 ed inet addr 119.119.xx bcast...