如何在CentOS 7中禁止IPv6

摘要:
最近,我的一个朋友问我如何禁止IPv6。以下是如何在我的CentOS7迷你服务器上禁用IPv6。方法1编辑文件/etc/sysctl.conf、vi/etc/sysctl.coff并添加以下行:net.ipv6.conf.all.disable_ ipv6=1net.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_ipv6echo1˃/proc/sys/net/iv6/conf/default/disable_ IPv6或Sysctl-wnet.IPv6.conf.all.disable_ IPv6=1sysctl-wnet-IPv6.conf.default.disable _ IPv6=1。IPv6现在已禁用。如果禁用IPv6后遇到问题,该怎么办?禁用IPv6后,您可能会遇到一些问题。问题1:如果禁用IPv6后遇到SSH问题,请执行以下操作。

最近,我的一位朋友问我该如何禁止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

免责声明:文章转载自《如何在CentOS 7中禁止IPv6》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sqoop2的相关配置,启动,停止命令(转)WPF知识点全攻略06- WPF逻辑树(Logical Tree)和可视树(Visual Tree)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Git&GitHub idea中使用Git 03】

在Idea中使用Git 一、全局配置 1、首先按照Git的核心程序(客户端) 2、查看git是否安装成功:git  --version 3、查看git安装的路径:which git   4、idea中打开Preferences -->Version Control --> Git --> 按下图进行配置  5、idea中配置GitHub...

SSH框架总结

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模...

postfix config

smtp auth success,other not sure service saslauthd start [root@localhost ~]# cat /etc/sysconfig/saslauthd# Directory in which to place saslauthd's listening socket, pid file, and...

debian+postfix+dovecot+squirrelmail安装配置笔记

系统和软件安装如下:1.debian4.02.postfix(MTA)提供smtp功能3.postfix-mysql提供postfix到mysql映射支持4.MYSQL用户数据库存储5.dovecot(POP3+IMAP+SASL)提供pop3+imap+(smtp sasl)6.amavisd-new libclass-dbi-mysql-perl sp...

CA证书安装以及SSLH协议转发

1.安装CA证书           生成一个证书文件 http://127.0.0.1/certsrv/ 申请证书 选择高级证书申请 将之前生成的base64证书文件内容贴进来 ok,完成 挂起的申请—所有任务—颁发 在颁发的证书中可以看到我们已经申请好 的证书。   访问http://127.0.0.1/certsrv/...

python之 paramiko模块 连接服务器

paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作。 下载安装 pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto pip3 install pycrypto pi...