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

2021-08-29 08:46:34 字數 2207 閱讀 6308

在現在的linux上ipv6已經在預設安裝下被支援,但是對於一些對ipv6支援不是很好的應用伺服器來說,開啟了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:119.119.115.255 mask:255.255.255.0

inet6 addr: fe80::213:d4ff:fe05:b2ed/64 scope:link

up 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 0.0.0.0:81 0.0.0.0:* listen

tcp 0 0 0.0.0.0:113 0.0.0.0:* listen

tcp 0 0 0.0.0.0:21 0.0.0.0:* listen

tcp 0 0 127.0.0.1:631 0.0.0.0:* listen

tcp 0 0 127.0.0.1:25 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:837 0.0.0.0:*

udp 0 0 0.0.0.0:840 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的模組是否被載入。

module size used by

parport_pc 24577 1

lp 12077 0

parport 37129 2 parport_pc,lp

autofs4 24901 0

i2c_dev 11329 0

i2c_core 22081 1 i2c_dev

sunrpc 162597 1

loop 15817 2

dm_multipath 20681 0

button 6481 0

battery 8901 0

ac 4805 0

md5 4033 1

ipv6 234881 14

*****上面的黑體字部分為需要注意的地方*****

當確定ipv6已經開啟後就可以按照下面的方法將其關閉

1.使用vi編輯器,開啟/etc/modprobe.conf

2.在文件中加入如下的兩條:

alias net-pf-10 off

alias ipv6 off

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

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

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

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...

IPV6開啟狀態下,tomcat監聽IPV4埠

今天被人問了乙個 奇怪 的問題,說本地服務開啟,自己能訪問,別人訪問不了,遇到這種問題,一般是防火牆規則導致的,所以我先建議關閉了防火牆,結果還是不能正常訪問,於是又想起了mysql在開啟ipv6的時候,如果想監聽ipv4埠需要在配置檔案中單獨配置,問題終於解決。第一,檢視本地的監聽 windows...

IPV6開啟狀態下,tomcat監聽IPV4埠

今天被人問了乙個 奇怪 的問題,說本地服務開啟,自己能訪問,別人訪問不了,遇到這種問題,一般是防火牆規則導致的,所以我先建議關閉了防火牆,結果還是不能正常訪問,於是又想起了mysql在開啟ipv6的時候,如果想監聽ipv4埠需要在配置檔案中單獨配置,問題終於解決。第一,檢視本地的監聽 windows...