如何将特定的 IPv6 地址绑定到特定的用户?

如何将特定的 IPv6 地址绑定到特定的用户?

我在 Debian 9 上运行 VPS,它有多个用户和 /64 IPv6 地址网络。我通过输入以下内容添加了其中几个:

ip -6 addr add *IPv6* dev eth0

如何将特定的 IPv6 地址绑定到特定用户,以便如果我在单个用户中运行一个程序的多个实例,它们都仅通过适当的 IPv6 地址进行通信?

更新:传出连接解决方​​案

ip6tables -t nat -A POSTROUTING -m owner --uid-owner *UserName* -j SNAT --to-source *IPv6*

答案1

您可以尝试SNAT使用iptables.iptables有选项来匹配运行生成连接的进程的用户。

相关内容