Користувальницькькі налаштування

Налаштування сайту


mgpfsensepppoe

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
mgpfsensepppoe [2018/08/13 19:25]
mgpfsensepppoe [2023/07/08 14:05] (поточний)
nightfly
Рядок 1: Рядок 1:
 +====== pfSense PPPoE Server за допомогою КупаГен ======
  
 +{{:pfsenselogonew.jpg?400|}}
 +
 +
 +
 +====== Конфігурація Ubilling ======
 +
 +Передбачено, що [[multigen|КупаГен]] у вас уже сконфігурований і працездатний.
 +
 +Для початку, додаємо мережу, яку роздаватимемо користувачам PPPoE і вішаємо на неї сервіс.
 +
 +
 +{{:mlgpfpppoe0.png?500|}}
 +
 +Вішаємо на неї NAS
 +
 +{{:mlgpfpppoe00.png?500|}}
 +
 +Переконуємося, що все добре
 +
 +{{:mlgpfpppoe000.png?500|}}
 +
 +Розкоментуємо в /usr/local/etc/raddb/dictionary словник для mpd
 +
 +<code>
 +$INCLUDE        /usr/local/etc/raddb/dictionary_preset/mpd.dictionary
 +</code>
 +
 +
 +Після чого перезапускаємо FreeRADIUS
 +
 +<code>
 +# service radiusd restart
 +</code>
 +
 +Додаємо нашому NAS мінімальний набір атрибутів, достатній для тестування
 +
 +{{:mlgpfpppoe5.png?500|}}
 +
 +====== Налаштування pfSense ======
 +
 +1) Логінімось :)
 +
 +{{:mlgpfpppoe1.png?500|}}
 +
 +2. Йдемо в "Services" -> "PPPoE Server"
 +
 +{{:mlgpfpppoe2.png?500|}}
 +
 +3. Вдумливо заповнюємо всі важливі поля (Server address не повинен потрапляти в діапазон користувацьких IP)
 +
 +{{:mlgpfpppoe3.png?500|}}
 +
 +{{:mlgpfpppoe4.png?500|}}
 +
 +4. Не забуваємо додати дозвільні правила для нашої мережі в "Firewall" -> "Rules"
 +
 +{{:mlgpfpppoe6.png?500|}}
 +
 +
 +Ось загалом і все. Тепер наш тестовий клієнт може без проблем авторизуватися за допомогою PPPoE на нашому NAS
 +
 +{{:mlgpfpppoe7.png?500|}}
 +
 +====== Що з нарізанням швидкості? ======
 +
 +Злегка не тривіально, через те що різні атрибути не можуть мати однакового імені в рамках одного сценарію. Тому робимо так:
 +
 +{{:mlgpfpppoe8.png?500|}}
 +
 +====== НЕ БУЛО РОЗРИВУ! ======
 +
 +Оскільки ми не знайшли притомного способу, змусити працювати PoD на pfsense, так щоб під час кожного руху тіла не затирався конфіг, а також не знайшли місця, де по-нормальному можна вказати таймаут PPPoE-сесії у веб-інтерфейсі (ви ж заради цього використовуєте pfsense, правда ж?), то припускаємо, що ви сподіватиметеся тільки на атрибут Session-Timeout. Якось так.
 +
 +{{:mlgpfpppoe9.png?500|}}
mgpfsensepppoe.txt · Востаннє змінено: 2023/07/08 14:05 повз nightfly