Назад | Перейти на главную страницу

Как привязать конкретный IPv6-адрес к конкретному пользователю?

Я использую 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 имеет параметры, соответствующие пользователю, запускающему процесс, который создает соединение.