Как определить внешний IP пользователя, работающего через NAT пул?
Добрый день!
Напишите пожалуйста как можно определять внешний IP пользователя. Схема работы такая: есть rp-pppoe сервер, к нему подключаются пользователи и им выдается внутренний приватный адрес, для пользователей написаны общие правила
Есть необходимость определять внешний IP-адрес с которым пользователь выходт и через NAT.
Пробовал вариант conntrack во время поднятия интерфейса в правиле для ppp auth-up запускать прослушивание соединения для внутреннего IP, но это не работает. Парсить /proc/net/ip_conntrack не вариант - она просто огромная (т.к. пользоватлей много).