я не гуру, но постараюсь ответить ...
vi007 писал(а):
Как в модуле IPN реализовать авторизацию по логину и паролю?
в случае когда доступ предоставляется без туннелирования (РРРоЕ, РРТР, L2TP и т.п.) единственный метод авторизации в езернет сетях по логину/паролю - это либо использование 802.1Х, т.е. авторизации на порту свича, либо Hot-Spot ...
vi007 писал(а):
Хотелось бы такое:
Шлюз по умолчанию у пользователя закрыт и доступа в инет нет.
Для включения интернета пользователь должен зайти на страницу авторизации, ввести логин и пароль, после чего доступ в интернет ему откроется. (сейчас подобное можно сделать, если зайти в статистику -> управление шлюзами -> вкл/выкл)
Что-то очень похожее есть в wi-fi портале, могет кто-то переделывал подобное?
Так же, хотелось бы чтоб по истечении определенного времени если юзер не активен, шлюз закрывался.
именно это и делают Hot-Spot-ы, коим собственно и является WiFi портал

vi007 писал(а):
Объясните мне метод защиты от кражи трафика.
т.е. перехват и подмена пары ip/mac для IPN модуля, а то может, я зря огород горожу?
либо использовать туннелирование, либо использовать хот спот, впрочем последний не защитит Вас от подмены связок IP+MAC ... мой Вам совет - хотите избавиться от этой проблемы - ставьте на уровне доступа оборудование обеспечивающее возможность привязки связки IP+MAC к порту свича ...