Распределение белых адресов

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (3)

просмотр истории страницы
Провайдер выдал большой блок IP-адресов с маской /24 (255.255.255.0), например 223.123.123.2 - 223.123.123.254 (сеть 223.123.123.0/255.255.255.0) и шлюз у провайдера - 223.123.123.1.

Допустим вы хотите половину сети всю выданную сеть использовать как NAT(а половину раздавать стастикой). Чтобы не настраивать все адреса для NAT, по примеру ситуации 3, на внешнем интерфейсе необходимо использовать маршрутизацию. То есть биллинг будет NAT-ить абонентов адресами из пула([пул нужно будет конечно-же создать|asrdocnew:Пулы IP-адресов]) 223.123.123.129 223.123.123.5 - 223.123.123.254, а далее за счет маршрутов пакеты будут выходить с внешнего интерфейса с адреса 223.123.123.2.

Для того, чтобы схема работала нужно:
Далее можно указывать адреса из сети 223.123.123.128/25 в качестве isNAT у абонентов в менеджере. Данную схему 

\*Внимание: *В случае, если у вас два и более аплинков и маршрут по умолчанию идет через другого аплинка нужно:
1.  Включить в консольном меню опцию  *Конфигурирование сервера - Конфигурирование сети \- Маршрутизировать по NAT адресу*
2.  Настроить маршруты для NAT подсети:
if [ "$1" = "networkd" -a "$2" = "start" ]; then
#добавляем правило для всей выданной сети с указанием таблицы
ip rule add from 223.123.123.128/25 223.123.123.0/24 pref 32768 table 8
#добавляем маршрут для таблицы, в которую маршрутизируется выданная сеть
ip route add dev Eeth2 via 223.123.123.1 table 8