我在一个新的Ubuntu14.04上为Linux安装了XAMPP。我启动了所有服务器并运行了netstat -tupln。
mysql服务器运行在IPv6上:
tcp6 0 0 :::3306 :::* LISTEN 2818/mysqld我在这里遵循了关于如何为Ubuntu14.04完全禁用IPv6的答案。我成功地完成了所有步骤,cat/proc/sys/net/ipv6/conf/all/disable_ipv6返回了1,这应该表明IPv6是禁用的。
我重新启动了我的系统并再次启动了XAMPP,但是它仍然表示tcp6。
如何强制XAMPP或mysqld使用IPv6?或者,我如何完全禁用IPv6,以便没有任何服务可以启动它?
发布于 2016-06-23 21:06:43
现在,完全禁用IPv6变得越来越困难。在许多操作系统和许多应用程序中,它现在是一个至关重要的组件。如果您真的想删除IPv6的所有痕迹,那么您唯一的选择可能是用不同的选项重新编译许多软件。
我认为在大多数情况下最好的选择是保持启用它,并配置您的防火墙来阻止不必要的通信。通过这种方式,软件可以继续使用,我使用IPv6套接字(在Linux和其他操作系统上也可以处理传入的IPv4连接),同时保护您的系统不受不必要的通信量的影响。
当然,最好的选择取决于为什么要禁用IPv6。如果您的目标是降低内存使用量或诸如此类的东西,上述答案将于事无补。
https://askubuntu.com/questions/790742
复制相似问题