常用服务关闭ipv6
来源:原创
时间:2020-03-14
作者:脚本小站
分类:Linux
linux关闭ipv6:
vim /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 # 单独网卡关闭 或 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 sysctl -p
rpcbind:注释掉ipv6的相关选项。
vim /etc/systemd/system/sockets.target.wants/rpcbind.socket [Unit] Description=RPCbind Server Activation Socket [Socket] ListenStream=/var/run/rpcbind.sock # RPC netconfig can't handle ipv6/ipv4 dual sockets #BindIPv6Only=ipv6-only ListenStream=0.0.0.0:111 ListenDatagram=0.0.0.0:111 #ListenStream=[::]:111 #ListenDatagram=[::]:111 [Install] WantedBy=sockets.target
postfix/master:
vim /etc/postfix/main.cf inet_protocols = ipv4
关闭sshd服务的ipv6:
vim /etc/ssh/sshd_config AddressFamily any # 改成 AddressFamily inet # inet6只适用于ipv6 inet只适用于ipn4
然后重启服务。