L2TP/IPsec є більш безпечним протоколом VPN, ніж PPTP, оскільки використовує IPsec для шифрування та автентифікації. Налаштування сервера включає кілька етапів.
- Відкриваємо меню IP.
- Вибираємо Pool.
- Натискаємо кнопку Add (+).
- В полі Name: прописуємо назву пула: pool-l2tp.
- В поле Addresses: прописуємо діапазон ip-адрес: 10.33.10.10-10.33.10.20.
- OK для збереження налаштувань.
- Перейдіть до меню PPP.
- Перейдіть на вкладку Profiles.
- Якщо Ви хочете змінити параметри за замовчуванням (наприклад, локальні та віддалені адреси), виберіть профіль
default-encryption
і натисніть Edit, або створіть новий профіль, натиснувши кнопку +. - У вкладці General дайте профілю зрозумілу назву (наприклад,
l2tp-profile
). - У вкладці Local Address вкажіть IP-адресу, яку буде мати VPN-сервер на вашому роутері в VPN-мережі (наприклад, 10.33.10.1, якщо ваша локальна мережа 192.168.55.0/24).
- У вкладці Remote Address вкажіть пул IP-адрес, які будуть видаватися клієнтам VPN
(pool-l2tp). У вкладці DNS Servers вкажіть DNS-сервери, які будуть використовуватися VPN-клієнтами (наприклад, IP-адреса вашого роутера або зовнішні DNS-сервери).
- Значення Change TCP MSS змінюємо на Yes.
- Значення Use UPnP змінюємо на No.
Переходимо на вкладку Protocols.
- Значення USE MPLS змінюємо на no.
- Значення USE Compression змінюємо на no.
- Значення USE Encryption змінюємо на no.
Переходим на вкладку Limits.
Забороняємо встановлення більше ніж одного активного PPP-з'єднання з використанням одного й того ж логіна (ім'я користувача). Якщо потрібно.
- Значення Only One змінюємо на Yes.
- Нажимаем кнопку OK для збереження.
3. Увімкніть L2TP Server:
- Перейдіть до меню PPP.
- Перейдіть на вкладку L2TP Server.
- Поставте галочку Enabled.
- прибираємо mschap1
- прибираємо pap
- прибираємо chap
- Натисніть Apply та OK.
4. Створіть користувача VPN:
- Перейдіть до меню PPP.
- Перейдіть на вкладку Secrets.
- Натисніть кнопку +.
- В поле Name введіть ім'я користувача для VPN-підключення.
- В поле Password введіть пароль для цього користувача.
- В поле Service виберіть
l2tp
. - В поле Profile виберіть створений вами профіль (або
default
, якщо ви не створювали новий). - В поле Local Address (опціонально) ви можете призначити конкретну IP-адресу для цього користувача в VPN-мережі.
- В поле Remote Address (опціонально) ви можете призначити конкретну IP-адресу для цього користувача на клієнтській стороні VPN-підключення.
- Натисніть Apply та OK.
5. Налаштуйте Firewall (NAT) для доступу до локальних ресурсів:
- Перейдіть до меню IP -> Firewall.
- Перейдіть на вкладку NAT.
- Натисніть кнопку +.
- У вкладці General:
- Chain: виберіть `srcnat`.
- Src. Address: введіть діапазон IP-адрес, який ви вказали як Remote Address у вашому профілі L2TP (наприклад, 10.33.10.0/24).
- Out. Interface: виберіть інтерфейс, через який ваш роутер підключений до Інтернету (зазвичай `ether1` або `pppoe-out1`).
- У вкладці Action:
- Перейдіть до меню IP -> Firewall.
- Перейдіть на вкладку Filter Rules.
- Додайте правило (переконайтеся, що воно розміщене у правильному порядку відносно інших правил):