Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| dpi:opt_cgnat:cgnat_faq:cgnat_faq_6 [2023/08/24 08:48] – ↷ Страница перемещена из dpi:dpi_options:opt_cgnat:cgnat_faq:cgnat_faq_6 в dpi:opt_cgnat:cgnat_faq:cgnat_faq_6 elena.krasnobryzh | dpi:opt_cgnat:cgnat_faq:cgnat_faq_6 [2023/08/28 09:02] (текущий) – удалено elena.krasnobryzh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== 6 Как выдать конкретный адрес абоненту с NAT 1:1? ====== | ||
| - | {{indexmenu_n> | ||
| - | Если у абонента всего один серый адрес и требуется выдать абоненту конкретный белый адрес, то нужно учитывать зависимость между серыми и белыми адресами, | ||
| - | |||
| - | < | ||
| - | |||
| - | где mask зависит от числа рабочих потоков: | ||
| - | * при 4 рабочих потоках mask=3 (типично для СКАТ >= 10) | ||
| - | * при 2 рабочих потоках mask=1 (типично для СКАТ <= 6) | ||
| - | |||
| - | Фактически для младших версий СКАТ абонентам с четными серыми адресами нужно выдавать четные белые адреса, | ||
| - | |||
| - | Соответственно для старших версий нужно учитывать равенство 2 младших бит IP адреса. | ||
| - | |||
| - | При одном рабочем потоке зависимость между адресами исчезает. | ||
| - | |||
| - | Точное значение маски можно посмотреть в логе DPI: | ||
| - | < | ||
| - | Если старт был давно, то выполнить reload | ||
| - | < | ||
| - | |||
| - | <note important> | ||
| - | И в случаях когда в договоре прописана выдача конкретного белого IP адреса и текущий серый адрес абонента не подпадает по указанную выше формулу, | ||
| - | |||
| - | **Пример для СКАТ-20: | ||
| - | абоненту с серым адресом 10.0.0.15 требуется выдать белый адрес 188.99.99.27\\  | ||
| - | маска=3\\  | ||
| - | 15&3=3 равно 27&3=3 - это значит, | ||
| - | |||
| - | **Назначаем адрес абоненту командой: | ||
| - | < | ||