linux – 如何绑定非本地IPv6地址?

前端之家收集整理的这篇文章主要介绍了linux – 如何绑定非本地IPv6地址?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对于ipv6,是否有相当于net.ipv4.ip_nonlocal_bind的内容?需要在启动时启动我的Nginx这样的IP …

尽管有/ etc / network / interface,我的Ubuntu还没有足够快地在eth0上分配这个IPv6:

iface eth0 inet6 static
    address 1:2:3:4::5
    netmask 64

在启动期间:

Starting Nginx: the configuration file /etc/Nginx/Nginx.conf Syntax is ok
[emerg]: bind() to [1:2:3:4::5]:80 Failed (99: Cannot assign requested address)

我需要在启动后几秒钟运行/etc/init.d/Nginx重启才能使工作正常: – /

注意:1:2:3:4 :: 5这里仅用于演示,我的服务器上有一个有效的IPv6地址.

解决方法

net.ipv6.ip_nonlocal_bind sysctl已添加到内核4.3中,因此,如果您运行的是更尖端的系统,您现在可以直接使用sysctl解决此问题,而不是解决init脚本黑客的问题.

猜你在找的Linux相关文章