Я использую VPS на Debian 9 с несколькими пользователями и сетью IPv6-адресов / 64. Я добавил несколько из них, набрав
ip -6 addr add *IPv6* dev eth0
Как привязать конкретный адрес IPv6 к конкретному пользователю, чтобы, если я запускаю несколько экземпляров программы для отдельных пользователей, все они общаются только через соответствующий адрес IPv6?
Обновить: решение для исходящих соединений
ip6tables -t nat -A POSTROUTING -m owner --uid-owner *UserName* -j SNAT --to-source *IPv6*
Можешь попробовать SNAT
с участием iptables
. iptables
имеет параметры, соответствующие пользователю, запускающему процесс, который создает соединение.