最近,我的一位朋友问我该如何禁止IPv6。在搜索了一番之后,我找到了下面的方案。下面就是在我的CentOS 7 迷你服务器禁止IPv6的方法。

你可以用两个方法做到这个。

方法 1

编辑文件/etc/sysctl.conf,

vi /etc/sysctl.conf

添加下面的行:

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

如果你想要为特定的网卡禁止IPv6,比如,对于enp0s3,添加下面的行。

net.ipv6.conf.enp0s3.disable_ipv6 = 1

保存并退出文件。

执行下面的命令来使设置生效。

sysctl -p

方法 2

要在运行的系统中禁止IPv6,依次输入下面的命令:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

或者,

sysctl -w net.ipv6.conf.all.disable_ipv6=1

sysctl -w net.ipv6.conf.default.disable_ipv6=1

就是这样。现在IPv6已经禁止了。

我在禁止IPv6后遇到问题怎么办

你可能在禁止IPv6后遇到一些问题

问题1:

如果你在禁止IPv6后SSH遇到问题,按照下面的做。

编辑 /etc/ssh/sshd_config 文件

vi /etc/ssh/sshd_config

找到下面的行:

#AddressFamily any

把它改成:

AddressFamily inet

或者,在这行的前面去掉注释(#):

#ListenAddress 0.0.0.0

接着重启ssh来使改变生效。

systemctl restart sshd

问题2:

如果你在禁止Ipv6后启动postfix遇到问题,编辑/etc/postfix/main.cf:

vi /etc/postfix/main.cf

注释掉配置中的localhost部分,并且使用ipv4回环。

#inet_interfaces = localhost

inet_interfaces = 127.0.0.1

就是这样~

免费领取兄弟连IT教育原创linux运维工程师视频/细说linux教程,详情咨询官网客服:http://www.itxdl.cn/linux/

或者勾搭Q2430675018

欢迎加入linux交流群 142986065

转载于:https://www.cnblogs.com/shitoufengkuang/p/4987716.html

如何在CentOS 7中禁止IPv6相关推荐

  1. php7-fpm webtatic,如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud

    如何在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud 关注:154  答案:1  mip版 解决时间 2021-01-11 20:51 提问者你若离去丶巴掌扇去 ...

  2. 如何在 CentOS 7 中安装或升级最新的内核

    转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...

  3. 如何在CentOS 7中安装内核头文件

    在本文中,我们将解释如何使用默认包管理器从基本存储库中安装CentOS / RHEL 7和Fedora发行版中的内核头文件. 当您在CentOS系统上编译自定义内核模块(如设备驱动程序)时,您需要在系 ...

  4. 如何在CentOS 7中配置静态IP地址

    转载来源:https://www.techrepublic.com/article/how-to-configure-a-static-ip-address-in-centos-7/ PS:这个简短的 ...

  5. 如何在CentOS 7中设置或更改主机名

    计算机主机名表示一个唯一的名称,该名称被分配给网络中的计算机,以唯一标识该特定网络中的计算机.计算机主机名可以设置为任何你喜欢的名字,但是你应该记住下面的规则: 主机名可以包含字母(从a到z). 主机 ...

  6. centos snmp配置_如何在CentOS系统中安装配置SNMP服务

    配置snmpd.conf文件需要更改五个地方(默认配置基础上): 1.配置snmp团体名(默认是public): com2sec notConfigUser default public 建议更改pu ...

  7. c语言参数不能用 吗,如何在C语言中禁止“未使用的参数”警告?

    您可以使用gcc / clang的未使用属性,但是我在标头中使用这些宏,以避免在整个源代码中__attribute__都有gcc特定的属性,而且到处都有点冗长/难看. #ifdef __GNUC__ ...

  8. linux centos 防cc,如何在CentOS系统中,防止CC类的网络攻击

    2.安装教程 DDoS-Defender-v2.1-For-Python 版:编写核心连接分析代码,不再依赖netstat命令:由于高并发连接下使用netstat处理连接数,使CPU占用率高达100% ...

  9. 在 CentOS 8 中删除旧的 Linux 内核

    如果更新了 Linux 操作系统,那么你会注意到,每次升级 Linux 内核后,GRUB 菜单都会添加一个新的引导条目,同时保持以前的条目不变.本文介绍如何删掉多余的内核. 默认情况下 yum 包管理 ...

最新文章

  1. Visual Studio Code之常备快捷键
  2. 跟我打卡LeetCode 58最后一个单词长度59螺旋矩阵Ⅱ60排列序列
  3. jQuery+php+ajax实现无刷新上传文件功能
  4. 资料备用:LUA性能剖析工具
  5. abstract类_走进C# abstract,了解抽象类与接口的异同
  6. 修改系统UIAlertAction的按钮颜色
  7. go语言快速刷《程序员面试金典》(2)
  8. Makefile for Sphinx documentation
  9. 基于jedis的Redis工具类
  10. 使用Java的代理机制进行日志输出
  11. 2017-10-26 消息队列设计
  12. 树莓派之Debian游戏(部分)
  13. seo软件优化工具软件-免费seo软件优化工具以及免费排名软件下载
  14. 这个季节有离别——观《Sad Movie》有感
  15. 想要快速增肌?肌酸可以帮你高效获得肌肉和力量
  16. OTP一次性动态密码工具实现
  17. python+selenium实战之无限评论
  18. 【学习笔记之java报错】Description The server encountered an unexpected condition that prevented it from fulf
  19. 简易记账开发笔记之Fragment(后续)
  20. mybatis实现数据库读写分离

热门文章

  1. python动态图-python之最炫抖音动态图
  2. python绘制饼图-Python使用Plotly绘图工具,绘制饼图
  3. python游戏脚本实例-Python使用pygame模块编写俄罗斯方块游戏的代码实例
  4. python和c语言有什么关系-Python与C语言有什么区别?
  5. python读取文件多行内容-使用python读取.text文件特定行的数据方法
  6. python3.7.4-Centos7升级Python3.7.4
  7. python有没有中文版-python有中文版吗
  8. python主要用来开发什么-python主要用于什么开发?
  9. python显示无效语法怎么处理-python – 无效语法(对于循环括号/括号)
  10. 小学生python入门-写给中小学老师们的Python入门指引