新聞中心
Linux如何禁用 IPV6?本篇文章為大家分享一下Linux下禁用IPV6具體方法,有需要的小伙伴可以參考一下。

在成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶(hù),提高在線咨詢(xún)和轉(zhuǎn)化,使成都網(wǎng)站營(yíng)銷(xiāo)成為有效果、有回報(bào)的無(wú)錫營(yíng)銷(xiāo)推廣。成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)成都網(wǎng)站建設(shè)十年了,客戶(hù)滿(mǎn)意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶(hù)聯(lián)系。
img
簡(jiǎn)介
Pv6被認(rèn)為是IPv4——互聯(lián)網(wǎng)上的傳統(tǒng)32位地址空間——的替代產(chǎn)品,它用來(lái)解決現(xiàn)有IPv4地址空間即將耗盡的問(wèn)題。
然而,由于已經(jīng)有大量主機(jī)、設(shè)備用IPv4連接到了互聯(lián)網(wǎng)上,所以想在一夜之間將它們?nèi)壳袚Q到IPv6幾乎是不可能的。
許多IPv4到IPv6的轉(zhuǎn)換機(jī)制(例如:雙協(xié)議棧、網(wǎng)絡(luò)隧道、代理) 已經(jīng)被提出來(lái)用來(lái)促進(jìn)IPv6能被采用,并且很多應(yīng)用也正在進(jìn)行重寫(xiě),如我們所提倡的,來(lái)增加對(duì)IPv6的支持。
有一件事情可以確定,就是在可預(yù)見(jiàn)的未來(lái)里IPv4和IPv6勢(shì)必將共存。
理想情況下,向IPv6過(guò)渡的進(jìn)程不應(yīng)該被最終的用戶(hù)所看見(jiàn),但是IPv4/IPv6混合環(huán)境有時(shí)會(huì)讓你碰到各種源于IPv4和IPv6之間不經(jīng)意間的相互碰撞的問(wèn)題。
舉個(gè)例子,你會(huì)碰到應(yīng)用程序超時(shí)的問(wèn)題,比如apt-get或ssh嘗試通過(guò)IPv6連接失敗、DNS服務(wù)器意外清空了IPv6的AAAA記錄、或者你支持IPv6的設(shè)備不兼容你的互聯(lián)網(wǎng)服務(wù)提供商遺留下的IPv4網(wǎng)絡(luò),等等等等。
當(dāng)然這不意味著你應(yīng)該盲目地在你的Linux機(jī)器上禁用IPv6。鑒于IPv6許諾的種種好處,作為社會(huì)的一份子我們最終還是要充分擁抱它的,但是作為給最終用戶(hù)進(jìn)行故障排除過(guò)程的一部分,如果IPv6確實(shí)是罪魁禍?zhǔn)?,那你可以嘗試去關(guān)閉它。
這里有一些讓你在Linux中部分(例如:對(duì)于某個(gè)特定的網(wǎng)絡(luò)接口)或全部禁用IPv6的小技巧。這些小貼士應(yīng)該適用于所有主流的Linux發(fā)行版包括Ubuntu、Debian、Linux Mint、CentOS、Fedora、RHEL以及Arch Linux。
更改/etc/sysctl.conf配置文件
[root@Jaking vsftpd]# vim /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
[root@Jaking vsftpd]# ifconfig
# IPV6 字段 inet6 fe80::250:56ff:fe22:db62
ens33: flags=4163 mtu 1500
inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::250:56ff:fe22:db62 prefixlen 64 scopeid 0x20
ether 00:50:56:22:db:62 txqueuelen 1000 (Ethernet)
RX packets 11717 bytes 4355183 (4.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6943 bytes 2011730 (1.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 112 bytes 9492 (9.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 112 bytes 9492 (9.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@Jaking vsftpd]# sysctl -p #讓配置文件立即生效
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
[root@Jaking vsftpd]# ifconfig
# IPV6 字段已經(jīng)消失
ens33: flags=4163 mtu 1500
inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255
ether 00:50:56:22:db:62 txqueuelen 1000 (Ethernet)
RX packets 11747 bytes 4357703 (4.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6961 bytes 2014592 (1.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1 (Local Loopback)
RX packets 112 bytes 9492 (9.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 112 bytes 9492 (9.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
新聞名稱(chēng):Linux下禁用IPV6具體方法
網(wǎng)址分享:http://www.5511xx.com/article/djjeoij.html


咨詢(xún)
建站咨詢(xún)
