Я установил pptpd в свой linode vps и настроил несколько клиентских учетных записей. Проблема в том, как я могу просмотреть текущих подключенных клиентов pptpd в командной строке?
Вы можете использовать команду last |grep ppp
В приведенной выше команде используется last
отображать все логины пользователей. Поскольку все PPTP VPN подключены через ppp0 / ppp1 / pp2 / ..., вы можете получить историю доступа пользователей VPN.
Результат образца:
root@www:~# last |grep ppp
user1 ppp0 <client-IP-address> Mon Jul 7 23:45 still logged in
user2 ppp0 <client-IP-address> Mon Jul 7 22:59 - 23:08 (00:09)
user3 ppp1 <client-IP-address> Mon Jul 7 22:58 - 23:01 (00:03)
ifconfig
должен возвращать интерфейс ppp [X], когда у вас есть подключенный пользователь. Используйте это с who
и last
(grep с 'ppp', чтобы узнать пользователей, которые подключены через VPN), и он должен предоставить много информации для перекрестных ссылок.