Настройка WPA2-Enterprise с Freeradius
Я пытаюсь настроить аутентифицированную сеть Wi-Fi с Freeradius. Мне удалось заставить вещи работать, используя самоподписанные сертификаты и т. Д.
Проблема заключается в том, что клиентам Windows необходимо снять флажок "Автоматически использовать имя и пароль для входа в Windows [и т. Д.]" В настройках MSCHAPv2. Когда я подключаюсь к Eduroam в свой местный университет, он автоматически запрашивает имя пользователя и пароль вместо отправки учетных данных Windows. Как сисадминам это удалось? Это какой-то RADIUS-атрибут, который отправляется обратно?
1 ответ
Это скорее ответ на комментарии, чем на вопрос, но я поставил его здесь, чтобы я мог отформатировать его:
Вы можете использовать запись DEFAULT в файле пользователей вместе с группой поиска, чтобы сопоставлять пользователей на основе предоставленного имени пользователя.
Первый шаг - запустить радиус в режиме отладки. radiusd -X
и захватить формат, в котором вводится имя пользователя, как при аутентификации вошедшего в систему пользователя, iirc это что-то вроде /hostname$/account.
Затем вы можете указать группу поиска в $raddbdir/huntgroups
используя регулярное выражение:
badusers User-Name =~ ^aregex.*$
Затем добавьте группу поиска к правилу с типом возврата access-reject в users
файл.
DEFAULT Huntgroup-Name == badusers, Auth-Type := Reject
Будет ли это заставлять Windows запрашивать имя пользователя и пароль, зависит от вашего NAS и соискателя Windows WPA.