Я использую VPS на Debian 9 с несколькими пользователями и / 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*
Вы можете попробовать SNAT
с iptables
. iptables
имеет параметры, соответствующие пользователю, запускающему процесс, который создает соединение.