iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu中怎么禁用 IPv6
  • 767
分享到

Ubuntu中怎么禁用 IPv6

2023-06-15 20:06:10 767人浏览 八月长安
摘要

本篇文章给大家分享的是有关ubuntu中怎么禁用 IPv6,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是 IPv6?为什么会想要禁用它?互联网协议第 6 版Interne

本篇文章给大家分享的是有关ubuntu中怎么禁用 IPv6,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

什么是 IPv6?为什么会想要禁用它?

互联网协议第 6 版Internet Protocol version 6(IPv6)是互联网协议(IP)的最新版本。互联网协议是一种通信协议,它为网络上的计算机提供识别和定位系统,并在互联网上进行通信路由。IPv6 于 1998 年设计,以取代 IPv4 协议。

IPv6 意在提高安全性与性能的同时保证地址不被用尽;它可以在全球范围内为每台设备分配唯一的以 128 位比特存储的地址,而 IPv4 只使用了 32 位比特。

尽管 IPv6 的目标是取代 IPv4,但目前还有很长的路要走;互联网上只有不到 30% 的网站支持 IPv6(这里 是谷歌的统计),IPv6 有时也给 一些应用带来问题。

由于 IPv6 使用全球(唯一分配的)路由地址,以及(仍然)有互联网服务供应商Internet Service Provider(ISP)不提供 IPv6 支持的事实,IPv6 这一功能在提供全球服务的虚拟私人网络Virtual Private Network(虚拟专用网)供应商的优先级列表中处于较低的位置,这样一来,他们就可以专注于虚拟专用网用户最重要的事情:安全。

不想让自己暴露在各种威胁之下可能是另一个让你想在系统上禁用 IPv6 的原因。虽然 IPv6 本身比 IPv4 更安全,但我所指的风险是另一种性质上的。如果你不实际使用 IPv6 及其功能,那么启用 IPv6 后,你会很容易受到各种攻击,因而为黑客提供另一种可能的利用工具

同样,只配置基本的网络规则是不够的;你必须像对 IPv4 一样,对调整 IPv6 的配置给予同样的关注,这可能会是一件相当麻烦的事情(维护也是)。并且随着 IPv6 而来的将会是一套不同于 IPv4 的问题(鉴于这个协议的年龄,许多问题已经可以在网上找到了),这又会使你的系统多了一层复杂性。

据观察,在某些情况下,禁用 IPv6 有助于提高 Ubuntu 的 WiFi 速度。

在 Ubuntu 上禁用 IPv6 [高级用户]

在本节中,我会详述如何在 Ubuntu 上禁用 IPv6 协议,请打开终端(默认快捷键:CTRL+ALT+T),让我们开始吧!

注意:接下来大部分输入终端的命令都需要 root 权限(sudo)。

警告!

如果你是一个普通 linux 桌面用户,并且偏好稳定的工作系统,请避开本教程,接下来的部分是为那些知道自己在做什么以及为什么要这么做的用户准备的。

1. 使用 sysctl 禁用 IPv6

首先,可以执行以下命令来检查 IPv6 是否已经启用:

ip a

如果启用了,你应该会看到一个 IPv6 地址(网卡的名字可能会与图中有所不同)

Ubuntu中怎么禁用 IPv6

IPv6 Address Ubuntu

IPv6 Address Ubuntu在教程《在 Ubuntu 中重启网络》(LCTT 译注:其实这篇文章并没有提到使用 sysctl 的方法……)中,你已经见过 sysctl 命令了,在这里我们也同样会用到它。要禁用 IPv6,只需要输入三条命令:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

检查命令是否生效:

ip a

如果命令生效,你应该会发现 IPv6 的条目消失了:

Ubuntu中怎么禁用 IPv6

IPv6 Disabled Ubuntu

然而这种方法只能临时禁用 IPv6,因此在下次系统启动的时候,IPv6 仍然会被启用。

(LCTT 译注:这里的临时禁用是指这次所做的改变直到此次关机之前都有效,因为相关的参数是存储在内存中的,可以改变值,但是在内存断电后就会丢失;这种意义上来讲,下文所述的两种方法都是临时的,只不过改变参数值的时机是在系统启动的早期,并且每次系统启动时都有应用而已。那么如何完成这种意义上的永久改变?答案是在编译内核的时候禁用相关功能,然后要后悔就只能重新编译内核了(悲)。)

一种让选项持续生效的方式是修改文件 /etc/sysctl.conf,在这里我用 vim 来编辑文件,不过你可以使用任何你想使用的编辑器,以及请确保你拥有管理员权限(用 sudo):

Ubuntu中怎么禁用 IPv6

Sysctl Configuration

将下面这几行(和之前使用的参数相同)加入到文件中:

net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1

执行以下命令应用设置:

sudo sysctl -p

如果在重启之后 IPv6 仍然被启用了,而你还想继续这种方法的话,那么你必须(使用 root 权限)创建文件 /etc/rc.local 并加入以下内容:

#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0

接着使用 chmod 命令 来更改文件权限,使其可执行:

sudo chmod 755 /etc/rc.local

这会让系统(在启动的时候)从之前编辑过的 sysctl 配置文件中读取内核参数。

2. 使用 GRUB 禁用 IPv6

另外一种方法是配置 GRUB,它会在系统启动时向内核传递参数。这样做需要编辑文件 /etc/default/grub(请确保拥有管理员权限)。

Ubuntu中怎么禁用 IPv6

GRUB Configuration

现在需要修改文件中分别以 GRUB_CMDLINE_LINUX_DEFAULT 和 GRUB_CMDLINE_LINUX 开头的两行来在启动时禁用 IPv6:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"

(LCTT 译注:这里是指在上述两行内增加参数 ipv6.disable=1,不同的系统中这两行的默认值可能有所不同。)

保存文件,然后执行命令:

sudo update-grub

(LCTT 译注:该命令用以更新 GRUB 的配置文件,在没有 update-grub 命令的系统中需要使用 sudo grub-mkconfig -o /boot/grub/grub.cfg )

设置会在重启后生效。

在 Ubuntu 上重新启用 IPv6

要想重新启用 IPv6,你需要撤销之前的所有修改。不过只是想临时启用 IPv6 的话,可以执行以下命令:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0

否则想要持续启用的话,看看是否修改过 /etc/sysctl.conf,可以删除掉之前增加的部分,也可以将它们改为以下值(两种方法等效):

net.ipv6.conf.all.disable_ipv6=0 net.ipv6.conf.default.disable_ipv6=0 net.ipv6.conf.lo.disable_ipv6=0

然后应用设置(可选):

sudo sysctl -p

(LCTT 译注:这里可选的意思可能是如果之前临时启用了 IPv6 就没必要再重新加载配置文件了)

这样应该可以再次看到 IPv6 地址了:

Ubuntu中怎么禁用 IPv6

IPv6 Reenabled in Ubuntu

另外,你也可以删除之前创建的文件 /etc/rc.local(可选):

sudo rm /etc/rc.local

如果修改了文件 /etc/default/grub,回去删掉你所增加的参数:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""

然后更新 GRUB 配置文件:

sudo update-grub

以上就是Ubuntu中怎么禁用 IPv6,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: Ubuntu中怎么禁用 IPv6

本文链接: https://www.lsjlt.com/news/281466.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu中怎么禁用 IPv6
    本篇文章给大家分享的是有关Ubuntu中怎么禁用 IPv6,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是 IPv6为什么会想要禁用它互联网协议第 6 版Internet ...
    99+
    2023-06-15
  • ubuntu中怎么禁用ipv6
    这篇“ubuntu中怎么禁用ipv6”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu中怎么禁用ipv6”文章吧。u...
    99+
    2023-07-04
  • Ubuntu上怎么禁用IPv6
    这篇文章主要讲解了“Ubuntu上怎么禁用IPv6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu上怎么禁用IPv6”吧!IPv6和IPv4同属于网络协议,在Linux系统中,IP...
    99+
    2023-06-27
  • 怎么在Ubuntu Linux上禁用IPv6
    本文小编为大家详细介绍“怎么在Ubuntu Linux上禁用IPv6”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在Ubuntu Linux上禁用IPv6”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。由于I...
    99+
    2023-06-28
  • ubuntu如何禁用ipv6
    ubuntu禁用ipv6的方法:1.打开终端;2.输入命令编辑/etc/sysctl.conf文件;3.添加代码到/etc/sysctl.conf文件;4.输入命令使修改生效。ubuntu禁用ipv6的方法:快捷键【Ctrl+Alt+T】打...
    99+
    2024-04-02
  • 如何在Ubuntu系统中禁用IPv6
    今天就跟大家聊聊有关如何在Ubuntu系统中禁用IPv6,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Ubuntu系统中禁用IPv6的两种方法介绍方法1:在Ubuntu中使用Sysc...
    99+
    2023-06-13
  • ubuntu禁用ipv6的方法是什么
    今天小编给大家分享一下ubuntu禁用ipv6的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。ubuntu禁用ip...
    99+
    2023-07-04
  • ubuntu中怎么启用ipv6
    这篇文章主要讲解了“ubuntu中怎么启用ipv6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu中怎么启用ipv6”吧!打开终端命令行。输入以下命令安装miredo和net-to...
    99+
    2023-07-04
  • Linux 系统怎么禁用IPV6
    今天就跟大家聊聊有关Linux 系统怎么禁用IPV6,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。IPv6早在上个世纪90年代,它就已经诞生了。IPv6全称Internet Prot...
    99+
    2023-06-28
  • centos6禁用ipv6
    前三步骤可行,亲测可以centos6.5禁用IPv6IPv6还没有完全普及,但是安装完系统之后IPv6是有效的,在一定程度上影响网络性能,所以在我们在完全不使用IPv6的情况下,最好关闭IPv6。其实在上一篇网络设置的文章中,我们提到过是否...
    99+
    2023-06-06
  • Linux中如何禁用IPv6
    这篇文章给大家分享的是有关Linux中如何禁用IPv6的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。IPv6和IPv4同属于网络协议,在Linux系统中,IPv6和IPv4同时存在时可能会出现连接超时的情况,这时...
    99+
    2023-06-27
  • Linux系统怎样禁用IPv6
    这篇文章将为大家详细讲解有关Linux系统怎样禁用IPv6,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。IPv6认为是IPv4的替代产品可以解决IPv4地址空间即将耗尽的问题,但是Pv6还没...
    99+
    2023-06-28
  • Ubuntu怎么关掉ipv6
    本篇内容主要讲解“Ubuntu怎么关掉ipv6”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu怎么关掉ipv6”吧!大多数的 Linux Distro 也将 IPv6 (Interne...
    99+
    2023-06-13
  • linux如何禁用ipv6
    linux中禁用ipv6的方法:1、打开linux终端;2、在linux终端命令行中输入“vim /etc/sysctl.conf”命令编辑/etc/sysctl.conf文件;3、将禁用ipv6的代码添加到/etc/sysctl.conf...
    99+
    2024-04-02
  • ubuntu怎么禁用usb-storage
    本篇内容主要讲解“ubuntu怎么禁用usb-storage”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu怎么禁用usb-storage”吧!1.打开终端命令行模式。2.依次输入以下...
    99+
    2023-07-04
  • Linux下如何禁用IPV6
    这篇文章主要介绍了Linux下如何禁用IPV6,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux如何禁用 IPV6?简介Pv6被认为是IPv4—&a...
    99+
    2023-06-28
  • Ubuntu中怎么禁用motd欢迎消息
    这篇文章主要介绍了Ubuntu中怎么禁用motd欢迎消息的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中怎么禁用motd欢迎消息文章都会有所收获,下面我们一起来看看吧。Ubuntu 使用的是upda...
    99+
    2023-06-28
  • ubuntu怎么禁用nvidia驱动
    要禁用NVIDIA驱动,可以按照以下步骤进行操作:1. 打开终端。2. 运行以下命令以禁用NVIDIA驱动:```sudo syst...
    99+
    2023-10-11
    ubuntu
  • 如何在Linux下禁用IPv6
    这篇文章主要讲解了“如何在Linux下禁用IPv6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux下禁用IPv6”吧!Pv6被认为是IPv4—&md...
    99+
    2023-06-13
  • ubuntu如何启用ipv6
    ubuntu禁用ipv6的方法:1.打开终端;2.输入命令编辑/etc/sysctl.conf文件;3.添加代码到/etc/sysctl.conf文件;4.输入命令使修改生效。ubuntu启用ipv6的方法:打开终端命令行。输入以下命令安装...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作