Яку адресу реєструвати як RADIUS-клієнт NPS?
Реєструйте справжню адресу серверної частини шлюзу, а не публічне ім'я хоста чи пул клієнтів. Зіставте спільний секрет, потім підтвердьте одним контрольованим запитом.
VPN-шлюз, який передає автентифікацію Windows NPS, потребує одного об'єкта на боці NPS, перш ніж запрацює будь-яка політика користувача: запису RADIUS-клієнта для шлюзу. Більшість невдалих спроб реєструють неправильну адресу, бо важлива та адреса, яку шлюз використовує на своєму серверному шляху, а не ім'я хоста, яке співробітники вводять у свій VPN-застосунок. Помиліться з цим значенням — і NPS тихо відкине запит, що з боку клієнта виглядає як неправильний пароль. Яку адресу вводити, визначають три умови, тож з'ясуйте їх до відкриття консолі.
Реєструйте шлюз, а не ноутбуки чи пул
Об'єкт RADIUS-клієнта представляє мережевий пристрій доступу, який надсилає запити автентифікації. Це VPN-шлюз, а не кожен ноутбук із клієнтом і не діапазон адрес, що видаються всередині тунелів.
Ці тунельні адреси ніколи не з'являються як джерело RADIUS-запиту, бо запит іде власним мережевим шляхом шлюзу. Реєстрація запису пулу клієнтів створює політику, яка ніколи не збіжиться, тоді як справжній запит надходить з адреси, про яку NPS ніколи не чув. Те саме непорозуміння штовхає людей додавати домашню IP-адресу кожного працівника, що і не підтримувати, і неправильно.
Адресу, яку ви вводите, визначають три умови
По-перше, знайдіть адресу джерела, яку шлюз насправді використовує в напрямку NPS. Багатоінтерфейсний шлюз часто надсилає з інтерфейсу керування або серверного інтерфейсу, а не з публічного VPN-прослуховувача. По-друге, перевірте, чи є NAT між ними: якщо запит транслюється, NPS бачить трансльовану адресу, і саме її треба реєструвати. По-третє, якщо роль поділяють два шлюзи, кожне джерело запиту потребує власного запису клієнта, бо один об'єкт з однією адресою охоплює лише один із них.
Двосторонній запис тримає пару прямою. Таблиця нижче використовує приватні адреси для ілюстрації, тож підставте ті, що їх насправді використовує ваш шлях.
| At NPS | At the VPN gateway |
|---|---|
| RADIUS client address 10.20.0.10 | Authentication server 10.20.0.20 |
| Shared secret, agreed value | The same secret, same value |
| UDP 1812 permitted from 10.20.0.10 | UDP 1812 permitted toward 10.20.0.20 |
Підтвердьте джерело, а не вгадуйте його. Стежте за журналом NPS або брандмауера під час однієї спроби або зніміть дамп на хості NPS за допомогою sudo tcpdump -ni any udp port 1812. Адреса в цьому дампі — єдина захищувана відповідь для запису клієнта. Якщо шлюз має кілька можливих джерел, зареєструйте кожне під власним зручним ім'ям.
Спільний секрет — це значення між шлюзом і NPS
Спільний секрет автентифікує зв'язок між пристроями. Це не пароль користувача, і його ніколи не роздають персоналу та не вбудовують у профілі клієнтів.
Виберіть одне значення, введіть його в обох місцях і зберігайте там, де лежить резервна копія конфігурації шлюзу. Невідповідність породжує запит, який NPS відкидає без корисного повідомлення про помилку, і це не відрізнити від недосяжного сервера в журналі шлюзу. Ротуйте його у вікно обслуговування й оновлюйте обидва кінці тією самою зміною.
Підтвердьте одним дозволеним запитом
Використовуйте контрольований обліковий запис і зіставте одну спробу з обох боків. На шлюзі підтвердьте, що запит пішов до потрібного сервера; на NPS — що він надійшов від зареєстрованого клієнта й відповідав очікуваній політиці запитів на підключення. Тайм-аут і відмова означають різні речі, і трактування обох як проблеми з обліковими даними марнує наступну годину. Потім перевірте чинний, але непридатний обліковий запис і неправильний пароль, бо політика, що приймає все, теж проходить перший тест.
Нарешті, перевірте, що шлюз робить з поверненим авторизаційним рішенням. Реєстрація RADIUS-клієнта лише дозволяє пристрою брати участь; вона не дає кожній отриманій сесії доступу до LAN.
Обмежуйте діагностичні дані: жодних спільних секретів, паролів користувачів чи повних корисних навантажень пакетів у заявці до підтримки. Якщо проєкт вимагає, щоб сервер NPS читав атрибути каталогу, цей дозвіл — окреме адміністративне завдання від реєстрації клієнта, і за його відсутності все ламається інакше.