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

Ubuntu上怎么禁用IPv6

2023-06-27 21:06:38 127人浏览 安东尼
摘要

这篇文章主要讲解了“ubuntu上怎么禁用IPv6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu上怎么禁用IPv6”吧!IPv6和IPv4同属于网络协议,在linux系统中,IP

这篇文章主要讲解了“ubuntu上怎么禁用IPv6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu上怎么禁用IPv6”吧!

IPv6和IPv4同属于网络协议,在linux系统中,IPv6和IPv4同时存在时可能会出现连接超时的情况,这时只需将IPv6禁用即可解决这个问题。

Ubuntu上怎么禁用IPv6

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

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

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

警告!

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

1. 使用 sysctl 禁用 IPv6

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

ip a

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

Ubuntu上怎么禁用IPv6
怎样在 Ubuntu 上禁用 IPv6 ?怎样在 Ubuntu 上禁用 IPv6 ?

IPv6 Address Ubuntu

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

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

检查命令是否生效:

ip a

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

Ubuntu上怎么禁用IPv6
怎样在 Ubuntu 上禁用 IPv6 ?怎样在 Ubuntu 上禁用 IPv6 ?

IPv6 Disabled Ubuntu

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

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

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

Ubuntu上怎么禁用IPv6
怎样在 Ubuntu 上禁用 IPv6 ?怎样在 Ubuntu 上禁用 IPv6 ?

Sysctl Configuration

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

net.ipv6.conf.all.disable_ipv6=1net.ipv6.conf.default.disable_ipv6=1net.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 restartexit 0

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

sudo chmod 755 /etc/rc.local

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

2. 使用 GRUB 禁用 IPv6

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

Ubuntu上怎么禁用IPv6
怎样在 Ubuntu 上禁用 IPv6 ?怎样在 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=0sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0

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

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

然后应用设置(可选):

sudo sysctl -p

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

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

Ubuntu上怎么禁用IPv6
怎样在 Ubuntu 上禁用 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”的内容了,经过本文的学习后,相信大家对Ubuntu上怎么禁用IPv6这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

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

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

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

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

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

下载Word文档
猜你喜欢
  • 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,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。什么是 IPv6为什么会想要禁用它互联网协议第 6 版Internet ...
    99+
    2023-06-15
  • ubuntu中怎么禁用ipv6
    这篇“ubuntu中怎么禁用ipv6”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu中怎么禁用ipv6”文章吧。u...
    99+
    2023-07-04
  • 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禁用ip...
    99+
    2023-07-04
  • 如何在Ubuntu系统中禁用IPv6
    今天就跟大家聊聊有关如何在Ubuntu系统中禁用IPv6,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Ubuntu系统中禁用IPv6的两种方法介绍方法1:在Ubuntu中使用Sysc...
    99+
    2023-06-13
  • 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
  • ubuntu中怎么启用ipv6
    这篇文章主要讲解了“ubuntu中怎么启用ipv6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu中怎么启用ipv6”吧!打开终端命令行。输入以下命令安装miredo和net-to...
    99+
    2023-07-04
  • 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的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。IPv6和IPv4同属于网络协议,在Linux系统中,IPv6和IPv4同时存在时可能会出现连接超时的情况,这时...
    99+
    2023-06-27
  • Linux下如何禁用IPV6
    这篇文章主要介绍了Linux下如何禁用IPV6,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux如何禁用 IPV6?简介Pv6被认为是IPv4—&a...
    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
  • ubuntu下怎么禁用utc时间
    本篇内容介绍了“ubuntu下怎么禁用utc时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言大家在安装双系统以后,发现进入win7和u...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作