Параметры зон настраиваются на уровне network zone.
Для создания новой зоны используется команда:
Admin@nodename# create network zone <parameters>
Далее необходимо указать параметры зоны.
|
Параметр |
Описание |
|---|---|
|
name |
Название зоны |
|
description |
Описание зоны |
|
dos-protection-syn |
Защита зоны от сетевого флуда для протокола TCP (SYN-flood):
|
|
dos-protection-udp |
Защита зоны от сетевого флуда для протокола UDP:
|
|
dos-protection-icmp |
Защита зоны от сетевого флуда для протокола ICMP:
|
|
enabled-services |
Параметры контроля доступа зоны:
|
|
service-addresses |
Указание разрешённых IP-адресов для сервисов:
|
|
antispoof-enabled |
Включение/отключение защиты от IP-спуфинга:
|
|
antispoof-negate |
Возможные значения:
При antispoof-negate on адреса источников, указанные в значении ip-spoofing-networks, будут являться адресами, которые не могут быть получены на интерфейсах данной зоны. В этом случае будут отброшены пакеты с указанными IP-адресами источников |
|
sessions-limit-enabled |
Включение ограничения количества одновременных сессий с одного IP-адреса:
|
|
sessions-limit-exclusions |
Добавление списка IP-адресов, для которых ограничение на количество одновременных сессий не будет действовать |
|
sessions-limit-threshold |
Максимально возможное количество одновременных сессий с одного IP-адреса |
|
geoip |
Коды GeoIP, которые используются в защите от IP-спуфинга |
|
ip-list |
Список IP-адресов, которые используются в защите от IP-спуфинга |
Пример создания новой зоны:
Admin@nodename# create network zone name Test_zone description "Test_zone description" antispoof-enable on enabled-services [ "Any ICMP" DNS ] dos-protection-icmp enabled on
Команда для редактирования параметров зоны:
Admin@nodename# set network zone <zone-name>
Пример редактирования параметров зоны:
Admin@nodename# set network zone Test_zone dos-protection-syn enabled on
Команда удаления зоны или её параметров:
Admin@nodename# delete network zone <zone-name>
Параметры, доступные для удаления:
|
Параметр |
Описание |
|---|---|
|
dos-protection-syn |
Защита зоны от сетевого флуда для протокола TCP (SYN-flood):
|
|
dos-protection-udp |
Защита зоны от сетевого флуда для протокола UDP:
|
|
dos-protection-icmp |
Защита зоны от сетевого флуда для протокола ICMP:
|
|
enabled-services |
Установленные ранее параметры контроля доступа в данной зоне |
|
geoip |
Kоды GeoIP, которые используются в защите от IP-спуфинга |
|
ip-list |
Cписок IP-адресов, которые используются в защите от IP-спуфинга |
Команда для просмотра параметров зоны:
Admin@nodename# show network zone <zone-name>
В интерфейсе командной строки можно отобразить список упорядоченных имен сетевых интерфейсов и соответствующих им физических адресов. Команда просмотра доступна как в режиме диагностики и мониторинга, так и в режиме конфигурации.
Admin@nodename> show network interface-mapping
Admin@nodename# show network interface-mapping
Упорядочение интерфейсов производится в соответствии с номером порта в шине PCI.
Для удаления списка используйте следующую команду (в режиме диагностики и мониторинга и в режиме конфигурации соответственно):
Admin@nodename> clear network interface-mapping
Admin@nodename# delete network interface-mapping
После добавления сетевых портов в настроенный UserGate SWG его необходимо перезагрузить — список обновится и станет доступным для отображения.
Параметры интерфейсов UserGate SWG настраиваются на уровне network interface.
Физические сетевые интерфейсы (адаптеры) настраиваются на уровне network interface adapter.
Для отображения информации обо всех сетевых адаптерах используйте команду:
Admin@nodename# show network interface adapter
Команда для отображения информации об определенном сетевом адаптере:
Admin@nodename# show network interface adapter <adapter-name>
Команда для изменения параметров сетевого адаптера используйте команду вида:
Admin@nodename# set network interface adapter <adapter-name> <parameters>
В команде необходимо указать параметры сетевого адаптера.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение сетевого интерфейса:
|
|
description |
Описание сетевого интерфейса |
|
alias |
Псевдоним («алиас») интерфейса |
|
iface-type |
Тип интерфейса:
|
|
iface-mode |
Режим назначения IP-адреса:
Статический режим устанавливается автоматически при назначении интерфейсу IP-адреса |
|
zone |
Зона, которой будет принадлежать интерфейс |
|
link-info |
Настройка параметров сетевого интерфейса:
Указываются в следующем формате: Admin@nodename# create network interface <iface-type> … link-info [ key/value ]
Например, чтобы включить применение механизма Proxy ARP, используйте следующие key/value — proxy_arp/1; для отключения — proxy_arp/0. Поле link-info будет отображено только в случае добавления соответствующих параметров Важно! Удаление заданных параметров link-info недоступно.
|
|
lldp-profile |
Профиль для отправки данных по протоколу Link Layer Discovery Protocol (LLDP). Подробнее о настройке профилей — в разделе «Настройка профилей LLDP» |
|
ip-addresses |
Назначение IP-адреса для интерфейса. Адрес задается в виде [ <ip_address/mask> ] или [ <ip_address/mask> <ip_address/mask> ], если необходимо назначить несколько IP-адресов (адреса перечисляются через пробел). Маска подсети задается в десятичном виде Важно! Квадратные скобки обязательно должны быть отделены пробелами с обеих сторон.
|
|
mac |
MAC-адрес интерфейса |
|
mtu |
Размер MTU |
|
mss |
Размер MSS: 0 или число в диапазоне от 4 до числа, получаемого по формуле MTU – 40 |
|
rx-ring |
Размер буфера RX ring интерфейса типа adapter |
|
tx-ring |
Размер буфера TX ring интерфейса типа adapter |
|
dhcp-relay |
Настройка работы DHCP-ретранслятора на интерфейсе. Необходимо указать:
|
|
user-speed |
Выбор скорости интерфейса. Параметр доступен только для ПАК UserGate FG. Для портов 10–17 вы можете переключить скорость работы интерфейса с 10 Гбит/с на 25 Гбит/с и обратно. В команде значение скорости указывается в Мбит/с, например:
Для портов 18–19 вы можете переключить скорость работы интерфейса со 100 Гбит/с на 40 Гбит/с и обратно. В команде значение скорости указывается в Мбит/с, например:
ПримечаниеПри просмотре параметров интерфейса с помощью команды show network interface adapter <adapter-name> параметр speed отображает фактическую скорость интерфейса, полученную из системы; параметр user-speed — указанную администратором скорость или значение auto для портов 0–9.
|
Команда для удаления значений параметров сетевого адаптера:
Admin@nodename# delete network interface adapter <adapter-name> <parameters>
Параметры, доступные для удаления:
ip-address — заданный IP-адрес;
dhcp-relay server-address — IP-адрес DHCP-сервера.
VLAN-интерфейсы создаются и настраиваются на уровне network interface vlan.
Для добавления нового VLAN-интерфейса используется команда:
Admin@nodename# create network interface vlan <parameters>
В команде необходимо указать параметры интерфейса.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение VLAN-интерфейса:
|
|
description |
Описание интерфейса |
|
alias |
Псевдоним («алиас») интерфейса |
|
iface-type |
Тип интерфейса:
|
|
iface-mode |
Режим назначения IP-адреса:
Статический режим устанавливается автоматически при назначении интерфейсу IP-адреса |
|
tag |
Тег VLAN. Допускается создание до 4094 интерфейсов |
|
node-name |
Имя узла кластера, на котором создается VLAN |
|
interface |
Физический интерфейс, на котором создается VLAN |
|
zone |
Зона, которой будет принадлежать интерфейс |
|
link-info |
Настройка параметров сетевого интерфейса:
Указываются в следующем формате: Admin@nodename# create network interface <iface-type> … link-info [ key/value ]
Например, чтобы включить применение механизма Proxy ARP, используйте следующие key/value — proxy_arp/1; для отключения — proxy_arp/0. Поле link-info будет отображено только в случае добавления соответствующих параметров Важно! Удаление заданных параметров link-info недоступно.
|
|
ip-addresses |
Назначение IP-адреса для интерфейса. Адрес задается в виде [ <ip_address/mask> ] или [ <ip_address/mask> <ip_address/mask> ], если необходимо назначить несколько IP-адресов (адреса перечисляются через пробел). Маска подсети задается в десятичном виде Важно! Квадратные скобки обязательно должны быть отделены пробелами с обеих сторон.
|
|
mac |
MAC-адрес интерфейса |
|
mtu |
Размер MTU |
|
mss |
Размер MSS: 0 или число в диапазоне от 4 до числа, получаемого по формуле MTU – 40 |
|
dhcp-relay |
Настройка работы DHCP-ретранслятора на интерфейсе. Необходимо указать:
|
Команда для изменения параметров ранее созданного VLAN-интерфейса:
Admin@nodename# set network interface vlan <vlan-name> <parameters>
Параметры, доступные для изменения, аналогичны параметрам создания VLAN-интерфейса, кроме параметров tag, node-name, interface (изменение значений этих параметров недоступно).
Команда удаления VLAN-интерфейса или его параметров:
Admin@nodename# delete network interface vlan <vlan-name>
Параметры, доступные для удаления:
ip-address — заданный IP-адрес;
dhcp-relay server-address — IP-адрес DHCP-сервера.
Команда для отображения информации обо всех VLAN-интерфейсах:
Admin@nodename# show network interface vlan
Для отображения информации об определенном интерфейсе:
Admin@nodename# show network interface vlan <vlan-name>Bond-интерфейсы создаются и настраиваются на уровне network interface bond.
Для создания bond-интерфейса используется команда:
Admin@nodename# create network interface bond <parameters>
В команде необходимо указать параметры интерфейса.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение интерфейса:
|
|
interface-name |
Номер, который будет отображен в имени интерфейса. Например, если указать 1, названием созданного интерфейса будет bond1 |
|
description |
Описание интерфейса |
|
alias |
Псевдоним («алиас») интерфейса |
|
node-name |
Узел кластера, на котором будет создан bond-интерфейс |
|
zone |
Зона, которой будет принадлежать bond-интерфейс |
|
link-info |
Настройка параметров сетевого интерфейса:
Указываются в следующем формате: Admin@nodename# create network interface <iface-type> … link-info [ key/value ]
Например, чтобы включить применение механизма Proxy ARP, используйте следующие key/value — proxy_arp/1; для отключения — proxy_arp/0. Поле link-info будет отображено только в случае добавления соответствующих параметров Важно! Удаление заданных параметров link-info недоступно.
|
|
bonding |
Дополнительные параметры bond-интерфейса:
|
|
iface-mode |
Режим назначения IP-адреса:
Статический режим устанавливается автоматически при назначении интерфейсу IP-адреса |
|
iface-type |
Тип интерфейса:
|
|
ip-addresses |
Назначение IP-адреса для интерфейса. Адрес задается в виде [ <ip_address/mask> ] или [ <ip_address/mask> <ip_address/mask> ], если необходимо назначить несколько IP-адресов (адреса перечисляются через пробел). Маска подсети задается в десятичном виде Важно! Квадратные скобки обязательно должны быть отделены пробелами с обеих сторон.
|
|
mac |
MAC-адрес интерфейса |
|
mtu |
Размер MTU |
|
mss |
Размер MSS: 0 или число в диапазоне от 4 до числа, получаемого по формуле MTU – 40 |
|
dhcp-relay |
Настройка работы DHCP-ретранслятора на интерфейсе. Необходимо указать:
|
Команда для изменения параметров существующего bond-интерфейса:
Admin@nodename# set network interface bond <bond-name> <parameters>
Параметры, доступные для изменения, аналогичны параметрам создания bond-интерфейса, кроме interface-name, node-name (изменение значений этих параметров недоступно).
Команда удаления bond-интерфейса или его параметров:
Admin@nodename# delete network interface bond <bond-name>
Параметры, доступные для удаления:
ip-address — заданный IP-адрес;
dhcp-relay server-address — IP-адрес DHCP-сервера.
bonding interface — интерфейсы, объединенные в bond-интерфейс.
Команда для отображения информации обо всех bond-интерфейсах:
Admin@nodename# show network interface bond
Для отображения информации об определенном интерфейсе:
Admin@nodename# show network interface bond <bond-name>Bridge-интерфейсы создаются и настраиваются на уровне network interface bridge.
Для добавления нового bridge-интерфейса используется команда:
Admin@nodename# create network interface bridge <parameters>
В команде необходимо указать параметры интерфейса.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение интерфейса:
|
|
interface-name |
Номер, который будет отображен в имени интерфейса. Например, если указать 1, названием созданного интерфейса будет bridge1 |
|
description |
Описание bridge-интерфейса |
|
alias |
Псевдоним («алиас») интерфейса |
|
node-name |
Имя узла кластера, на котором создается интерфейс |
|
zone |
Зона, которой будет принадлежать интерфейс |
|
link-info |
Настройка параметров сетевого интерфейса:
Указываются в следующем формате: Admin@nodename# create network interface <iface-type> … link-info [ key/value ]
Например, чтобы включить применение механизма Proxy ARP, используйте следующие key/value — proxy_arp/1; для отключения — proxy_arp/0. Поле link-info будет отображено только в случае добавления соответствующих параметров Важно! Удаление заданных параметров link-info недоступно.
|
|
bridging |
Дополнительные параметры bridge-интерфейса:
|
|
iface-mode |
Режим назначения IP-адреса:
Статический режим устанавливается автоматически при назначении интерфейсу IP-адреса |
|
ip-addresses |
Назначение IP-адреса для интерфейса. Адрес задается в виде [ <ip_address/mask> ] или [ <ip_address/mask> <ip_address/mask> ], если необходимо назначить несколько IP-адресов (адреса перечисляются через пробел). Маска подсети задается в десятичном виде Важно! Квадратные скобки обязательно должны быть отделены пробелами с обеих сторон.
|
|
mac |
MAC-адрес интерфейса |
|
mtu |
Размер MTU |
|
mss |
Размер MSS: 0 или число в диапазоне от 4 до числа, получаемого по формуле MTU – 40 |
|
dhcp-relay |
Настройка работы DHCP-ретранслятора на интерфейсе. Необходимо указать:
|
Команда для изменения параметров существующего bridge-интерфейса:
Admin@nodename# set network interface bridge <bridge-name> <parameters>
Параметры, доступные для обновления, аналогичны параметрам создания моста, кроме interface-name, node-name (изменение значений этих параметров недоступно).
Команда для удаления bridge-интерфейса или его параметров:
Admin@nodename# delete network interface bridge <bridge-name>
Параметры, доступные для удаления:
ip-address — заданный IP-адрес;
dhcp-relay server-address — IP-адрес DHCP-сервера.
Команда для отображения информации обо всех bridge-интерфейсах:
Admin@nodename# show network interface bridge
Команда для отображения информации об определенном bridge-интерфейсе:
Admin@nodename# show network interface bridge <bridge-name>PPPoE-интерфейсы создаются и настраиваются на уровне network interface PPPoE.
Для создания PPPoE-интерфейса используется команда:
Admin@nodename# create network interface pppoe <parameters>
В команде необходимо указать параметры интерфейса.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение интерфейса:
|
|
interface-name |
Номер, который будет отображен в имени интерфейса. Например, если указать 1, названием созданного интерфейса будет ppp1 |
|
description |
Описание интерфейса |
|
alias |
Псевдоним («алиас») интерфейса |
|
node-name |
Имя узла кластера, на котором создается интерфейс |
|
zone |
Зона, которой будет принадлежать интерфейс |
|
link-info |
Настройка параметров сетевого интерфейса:
Указываются в следующем формате: Admin@nodename# create network interface <iface-type> … link-info [ key/value ]
Например, чтобы включить применение механизма Proxy ARP, используйте следующие key/value — proxy_arp/1; для отключения — proxy_arp/0. Поле link-info будет отображено только в случае добавления соответствующих параметров Важно! Удаление заданных параметров link-info недоступно.
|
|
config |
Дополнительные параметры PPPoE-интерфейса:
|
|
mtu |
Размер MTU. По умолчанию установлено значение 1492 байт, подходящее для стандартного размера кадра Ethernet |
|
mss |
Размер MSS: 0 или число в диапазоне от 4 до числа, получаемого по формуле MTU – 40 |
Команда для изменения параметров существующего PPPoE-интерфейса:
Admin@nodename# set network interface pppoe <pppoe-name> <parameters>
Параметры, доступные для обновления, аналогичны параметрам создания интерфейса, кроме interface-name (изменение значения этого параметра недоступно).
Команда для удаления PPPoE-интерфейса:
Admin@nodename# delete network interface pppoe <pppoe-name>
Команда для отображения информации обо всех PPPoE-интерфейсах:
Admin@nodename# show network interface pppoe
Команда для отображения информации об определенном PPPoE-интерфейсе:
Admin@nodename# show network interface pppoe <pppoe-name>Loopback-интерфейсы создаются и настраиваются на уровне network interface loopback.
Для создания интерфейса используется команда:
Admin@nodename# create network interface loopback <parameters>
В команде необходимо указать параметры интерфейса.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение интерфейса:
|
|
interface-name |
Название интерфейса |
|
description |
Описание интерфейса |
|
alias |
Псевдоним («алиас») интерфейса |
|
ip-addresses |
Назначение IP-адреса для интерфейса. Адрес задается в виде [ <ip_address/mask> ] или [ <ip_address/mask> <ip_address/mask> ], если необходимо назначить несколько IP-адресов (адреса перечисляются через пробел). Маска подсети задается в десятичном виде Важно! Квадратные скобки обязательно должны быть отделены пробелами с обеих сторон.
|
|
iface-mode |
Режим назначения IP-адреса:
Статический режим устанавливается автоматически при назначении интерфейсу IP-адреса |
|
lldp-profile |
Профиль для отправки данных по протоколу Link Layer Discovery Protocol (LLDP). Подробнее о настройке профилей — в разделе «Настройка профилей LLDP» |
|
zone |
Зона, которой будет принадлежать интерфейс |
|
link-info |
Настройка параметров сетевого интерфейса:
Указываются в следующем формате: Admin@nodename# create network interface <iface-type> … link-info [ key/value ]
Например, чтобы включить применение механизма Proxy ARP, используйте следующие key/value — proxy_arp/1; для отключения — proxy_arp/0. Поле link-info будет отображено только в случае добавления соответствующих параметров Важно! Удаление заданных параметров link-info недоступно.
|
|
node-name |
Узел кластера, на котором будет создан интерфейс |
|
mac |
MAC-адрес интерфейса |
|
mtu |
Размер MTU |
|
mss |
Размер MSS: 0 или число в диапазоне от 4 до числа, получаемого по формуле MTU – 40 |
|
dhcp-relay |
Настройка работы DHCP-ретранслятора на интерфейсе. Необходимо указать:
|
Команда для изменения параметров существующего loopback-интерфейса:
Admin@nodename# set network interface loopback <interface-name> <parameters>
Параметры, доступные для обновления, аналогичны параметрам создания loopback-интерфейса, кроме node-name, interface (изменение значений этих параметров недоступно).
Команда для удаления loopback-интерфейса или его параметров:
Admin@nodename# delete network interface loopback <interface-name>
Параметры, доступные для удаления:
ip-address — заданный IP-адрес;
dhcp-relay server-address — IP-адрес DHCP-сервера.
Команда для отображения информации обо всех loopback-интерфейсах:
Admin@nodename# show network interface loopback
Команда для отображения информации об определенном loopback-интерфейсе:
Admin@nodename# show network interface loopback <interface-name>Шлюзы настраиваются на уровне network gateway.
Для добавления нового шлюза используется команда:
Admin@nodename# create network gateway
В команде необходимо указать параметры шлюза.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение/отключение шлюза:
|
|
name |
Название шлюза |
|
description |
Описание шлюза |
|
interface |
Интерфейс, использующийся для выхода в Интернет:
|
|
virtual-router |
Выбор виртуального маршрутизатора, для которого настраивается шлюз |
|
ip |
IP-адрес шлюза |
|
node-name |
Выбор узла кластера, для которого настраивается шлюз |
|
weight |
Вес шлюза (чем больше вес, тем большая доля трафика идет через шлюз) |
|
balancing |
Режим балансировки - весь трафик в интернет будет распределен между шлюзами в соответствии с указанными весами:
|
|
default |
Использование данного шлюза в качестве шлюза по умолчанию:
|
Команда для изменения параметров шлюза:
Admin@nodename# set network gateway <gateway-name>
Список параметров, доступных для изменения, аналогичен списку, доступному при создании шлюза.
Команда для удаления шлюза:
Admin@nodename# delete network gateway <gateway-name>
Команда для отображения информации обо всех шлюзах:
Admin@nodename# show network gateway
Команда для отображения информации об определенном шлюзе:
Admin@nodename# show network gateway <gateway-name>
Настройка DHCP выполняется на уровне network dhcp.
Для создания подсети DHCP используется команда:
Admin@nodename# create network dhcp
Далее необходимо задать следующие параметры.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение/отключение использования данного диапазона IP-адресов:
|
|
name |
Название подсети |
|
description |
Описание подсети |
|
interface |
Интерфейс сервера, на котором будут раздаваться IP-адреса из создаваемого диапазона |
|
ip-range |
Диапазон IP-адресов, выдаваемый клиентам DHCP. Диапазон задается в формате: <IP_start-IP_end> |
|
mask |
Маска подсети, выдаваемая клиентам DHCP |
|
expiration-time |
Время в секундах, на которое выдаются IP-адреса |
|
domain |
Название домена, выдаваемое клиентам DHCP |
|
gateway |
IP-адрес шлюза, выдаваемый клиентам DHCP |
|
dns-servers |
IP-адрес DNS-серверов, выдаваемых клиентам DHCP |
|
reserved-hosts |
MAC-адреса и сопоставленные с ними IP-адреса:
|
|
ignored-mac |
Список MAC-адресов, игнорируемых DHCP-сервером |
|
pxe-boot-ip |
Адрес сервера PXE |
|
pxe-boot-filename |
Название файла для загрузки с PXE-сервера |
|
options |
Номер опции и ее значение:
|
Команда для изменения параметров существующей DHCP-подсети:
Admin@nodename# set network dhcp <dhcp-name>
Параметры, информацию о которых можно обновить, аналогичны параметрам, доступным при создании.
Команда для удаления подсети:
Admin@nodename# delete network dhcp <dhcp-name>
Также доступно удаление отдельных параметров подсети DHCP:
dns-servers.
ignored-mac.
reserved-hosts (необходимо указать все три значения: mac, ip, hostname).
options (необходимо указать оба значения: code, values).
Команда для отображения информации обо всех созданных подсетях:
Admin@nodename# show network dhcp
Команда для отображения информации об определенной подсети DHCP:
Admin@nodename# show network dhcp <dhcp-name>
Настройка DNS находится на уровне network dns.
Системные DNS-серверы настраиваются на уровне network dns system-dns-servers.
Для добавления новых DNS-серверов или обновления существующего списка используются следующие команды:
Admin@nodename# set network dns system-dns-servers ip [ <ip> <ip> ... ]
Команда для удаления всего списка адресов серверов DNS:
Admin@nodename# delete network dns system-dns-servers
Команда для удаления определённых серверов:
Admin@nodename# delete network dns system-dns-servers ip [ <ip> <ip> ... ]
Команда для отображения списка системных DNS-серверов:
Admin@nodename# show network dns system-dns-serversDNS-прокси настраивается на уровне network dns proxy-settings.
Для редактирования настроек DNS-прокси используется команда:
Admin@nodename# set network dns proxy-settings
Далее необходимо указать параметры DNS-прокси.
|
Параметр |
Описание |
|---|---|
|
filtering |
Фильтрация DNS-запросов:
|
|
caching |
Кэширование ответов DNS:
|
|
limit |
Ограничение количества DNS-запросов в секунду для каждого пользователя (значение по умолчанию: 100) |
|
max-ttl |
Максимально возможное время жизни для записей DNS |
|
recursive |
Осуществление рекурсивных DNS-запросов:
|
|
dns-timeout |
Время до следующей попытки отправления запроса на DNS-сервера (указывается в миллисекундах) |
|
a-aaaa-unknown |
Ответы только на запросы на записи A и AAAA от неизвестных пользователей. Это позволяет эффективно блокировать попытки организации VPN поверх протокола DNS:
|
|
retries |
Количество попыток DNS-запроса |
|
factory-defaults |
Сброс до заводских настроек значения выбранного параметра (параметры представлены в данной таблице) или всех параметров (all) |
Пример команды редактирования параметров DNS-proxy:
Admin@nodename# set network dns proxy-settings limit 10 dns-timeout 10
Команда для просмотра параметров DNS-прокси:
Admin@nodename# show network dns proxy-settingsПравила DNS настраиваются на уровне network dns rules с использованием UPL. Подробнее о структуре команд — в разделе «UserGate Policy Language».
Параметры правил DNS.
|
Параметр |
Описание |
|---|---|
|
PASS OK |
Действие для создания правила с помощью UPL |
|
enabled |
Включение/отключение использования правила:
|
|
name |
Название правила. Например: name("DNS rule example") |
|
desc |
Описание правила DNS-прокси. Например: desc("DNS rule example set via CLI") |
|
url.domain |
Список доменов, на которые необходимо перенаправлять. Допускается использование звёздочки (*) для указания шаблона доменов. Чтобы указать список доменов: url.domain = "*.example.com" |
|
dns_server |
Список IP-адресов DNS-серверов, куда необходимо пересылать запросы на указанные домены. Для указания сервера: dns_server(1.2.3.4) |
Пример создания правила DNS c использованием UPL:
Admin@nodename# create network dns rules 1 upl-rule OK \
...url.domain = "*.example.com" \
...dns_server(1.2.3.4) \
...name("DNS rule example") \
...desc("DNS rule example description over CLI") \
...enabled(true) \
...
Admin@nodename#
Admin@nodename# show network dns rules
% ----------------- 1 -----------------
OK \
url.domain = "*.example.com" \
dns_server(1.2.3.4) \
desc("DNS rule example description over CLI") \
enabled(true) \
id("0f83e1bb-0aa5-4f42-8eeb-9c4ffa30c04a") \
name("DNS rule example")
Статические записи DNS-прокси настраиваются на уровне network dns static-records.
Для добавления статической DNS-записи используется команда:
Admin@nodename# create network dns static-records
Далее необходимо указать параметры записи.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение/отключение использования статической записи:
|
|
name |
Название записи |
|
description |
Описание DNS-записи |
|
domain |
FQDN (Fully Qualified Name) статической записи, например www.example.com |
|
ips |
Список IP-адресов, которые сервер UserGate будет возвращать при запросе данного FQDN |
Команда для отображения информации обо всех существующих статических DNS-записях
Admin@nodename# show network dns static-records
Команда для отображения информации об определённой записи:
Admin@nodename# show network dns static-records <static-record-name>
Пример создания статической записи DNS:
Admin@nodename# create network dns static-records name "Test DNS static record" description "Test DNS static record description" enabled on domain example.com ips [ 10.10.0.100 ]
Admin@nodename#
Admin@nodename# show network dns static-records
Test DNS static record
name : Test DNS static record
description : Test DNS static record description
domain : example.com
ips : 10.10.0.100
enabled : on
Команда для изменения параметров ранее созданных статических записей DNS:
Admin@nodename# set network dns static-records <static-record-name>
Список параметров, доступных для изменения, аналогичен списку команды create.
Пример редактирования ранее созданной статической записи DNS:
Admin@nodename# set network dns static-records "Test DNS static record" ips [ 10.10.0.101 ]
Admin@nodename# show network dns static-records "Test DNS static record"
name : Test DNS static record
description : Test DNS static record description
domain : example.com
ips : 10.10.0.100; 10.10.0.101
enabled : on
Команда для удаления статической записи:
Admin@nodename# delete network dns static-records <static-record-name>
Виртуальные маршрутизаторы настраиваются на уровне network virtual-router.
Команда для добавления нового виртуального маршрутизатора:
Admin@nodename# create network virtual-router <parameters>
Далее необходимо указать параметры виртуального маршрутизатора.
|
Параметр |
Описание |
|---|---|
|
name |
Уникальное имя виртуального маршрутизатора |
|
description |
Описание виртуального маршрутизатора |
|
node-name |
Выбор узла, на котором будет создан виртуальный маршрутизатор (при наличии кластера) |
|
interfaces |
Интерфейсы, которые будут использованы в данном виртуальном маршрутизаторе. Интерфейсы, добавленные в другие виртуальные маршрутизаторы, добавлены быть не могут; любой из интерфейсов может принадлежать только одному виртуальному маршрутизатору. В виртуальный маршрутизатор разрешается добавлять интерфейсы всех типов — физические, виртуальные (VLAN), бонд-интерфейсы и другие |
Команда для отображения информации о виртуальном маршрутизаторе:
Admin@nodename# show network virtual-router <virtual-router-name>
Пример создания виртуального маршрутизатора:
Admin@nodename# create network virtual-router name test_router description "Test virtual router" interfaces [ port2 ]
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2
...
Команда для редактирования параметров виртуального маршрутизатора:
Admin@nodename# set network virtual-router <virtual-router-name>
Параметры, доступные для обновления, аналогичны параметрам команды create, кроме:
name.
node-name.
Пример редактирования параметров виртуального маршрутизатора:
Admin@nodename# set network virtual-router test_router interfaces [ port3 ]
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
...
Команда для удаления виртуального маршрутизатора:
Admin@nodename# delete network virtual-router <virtual-router-name>
Для добавления нового статического маршрута используется команда:
Admin@nodename# set network virtual-router <virtual-router-name> routes new
Далее необходимо указать параметры маршрута.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение использования статического маршрута:
|
|
name |
Имя маршрута |
|
description |
Описание маршрута |
|
type |
Тип маршрута:
|
|
destination-ip |
IP-адрес подсети назначения; указывается в формате <ip/mask> |
|
gateway |
IP-адрес шлюза, через который будет доступна указанная подсеть; этот IP-адрес должен быть доступен с узла UserGate |
|
interface |
Интерфейс, через который будет добавлен маршрут |
|
metric |
Метрика маршрута. Если маршрутов в данную сеть несколько: чем меньше метрика, тем приоритетней маршрут |
Пример добавления статического маршрута:
Admin@nodename# set network virtual-router test_router routes new name "Test static route" description "Test static route description" destination-ip 192.168.200.0/24 gateway 192.168.100.100 interface port3 type unicast metric 1 enabled on
Admin@nodename#
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
routes :
Test static route
name : Test static route
enabled : on
description : Test static route description
destination-ip : 192.168.200.0/24
gateway : 192.168.100.100
interface : port3
metric : 1
...
Команда для изменения параметров созданного ранее статического маршрута:
Admin@nodename# set network virtual-router <virtual-router-name> routes <static-route-name>
Параметры, доступные для изменения, представлены в таблице выше.
Пример редактирования статического маршрута:
Admin@nodename# set network virtual-router test_router routes "Test static route" metric 10
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
routes :
Test static route
name : Test static route
enabled : on
description : Test static route description
destination-ip : 192.168.200.0/24
gateway : 192.168.100.100
interface : port3
metric : 10
...
Команда для удаления статического маршрута:
Admin@nodename# delete network virtual-router <virtual-router-name> routes <static-route-name>
Пример удаления статического маршрута:
Admin@nodename# delete network virtual-router test_router routes "Test static route"
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
routes : []
...
Команда для отображения статических маршрутов:
Admin@nodename# show network virtual-router <virtual-router-name> routesДля настройки OSPF используется команда:
Admin@nodename# set network virtual-router <virtual-router-name> ospf
Далее необходимо указать параметры OSPF.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение OSPF-маршрутизатора:
|
|
router-id |
IP-адрес маршрутизатора. Должен быть уникальным и задан в формате IPv4 (для удобства может совпадать с одним из IP-адресов, назначенным сетевым интерфейсам устройства, относящимся к данному виртуальному маршрутизатору). При выключении OSPF (enabled off) значение router-id может быть удалено (none) |
|
metric |
Метрика распространяемых маршрутов |
|
default-originate |
Оповещение других маршрутизаторов о том, что у данного роутера настроен маршрут по умолчанию:
|
|
interfaces |
Выбор одного из существующих в системе интерфейсов, на котором будет работать OSPF. Для выбора доступны только интерфейсы, входящие в данный виртуальный маршрутизатор. Для добавления интерфейса или изменения параметров добавленного ранее интерфейса используются следующие команды:
Далее указываются следующие параметры:
|
|
areas |
Настройка области OSPF. Для добавления новой области или изменения параметров созданной ранее области используются следующие команды:
Далее указываются следующие параметры:
|
|
redistribute |
Распространение OSPF маршрутов:
|
Команда для отображения конфигурации OSPF в виртуальном маршрутизаторе:
Admin@nodename# show network virtual-router <virtual-router-name> ospf
Пример конфигурирования OSPF в виртуальном маршрутизаторе:
Admin@nodename# set network virtual-router test_router ospf router-id 192.168.100.3 areas new area-id 1 area-type normal name "New OSPF area" enabled on interfaces [ ]
...
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
routes : []
ospf :
router-id : 192.168.100.3
enabled : off
default-originate : off
metric : None
areas :
New OSPF area
name : New OSPF area
enabled : on
cost : 1
area-id : 1
area-type : normal
no-summary : off
interfaces : []
...
Команда для удаления настройки OSPF:
Admin@nodename# delete network virtual-router <virtual-router-name> ospf <parameter>
Параметры, доступные для удаления:
interface.
area.
Настройка протокола динамической маршрутизации BGP (Border Gateway Protocol) в виртуальном маршрутизаторе производится с использованием команды:
Admin@nodename# set network virtual-router <virtual-router-name> bgp
Далее необходимо указать параметры BGP.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение/отключение OSPF-маршрутизатора:
|
|
router-id |
IP-адрес маршрутизатора. Должен совпадать с одним из IP-адресов, назначенным сетевым интерфейсам UserGate, относящимся к данному виртуальному маршрутизатору. При выключении BGP (enabled off) значение router-id может быть удалено (none) |
|
asn |
Автономная система — это система IP-сетей и маршрутизаторов, управляемых одним или несколькими операторами, имеющими единую политику маршрутизации. Номер автономной системы задает принадлежность роутера к этой системе |
|
multiple-path |
Включение/отключение балансировки трафика на маршруты с одинаковой стоимостью:
|
|
redistribute |
Распространение BGP маршрутов:
|
|
networks |
Список сетей, относящихся к данной автономной системе. Необходимо указать в формате <ip/mask> |
|
routemaps |
Routemaps используются для управления таблицами маршрутов и указания условий, при выполнении которых маршруты передаются между доменами. Для создания routemap или изменения параметров созданного ранее routemap используются следующие команды:
Параметры routemap:
|
|
filters |
Фильтр позволяет фильтровать маршруты при перераспределении. Для создания фильтра или изменения параметров созданного ранее фильтра используются следующие команды:
Параметры:
|
|
neighbors |
BGP-соседи. Для добавления новых соседей или изменения данных о ранее добавленных соседях используются следующие команды:
Параметры:
|
Команда для отображения конфигурации BGP в виртуальном маршрутизаторе:
Admin@nodename# show network virtual-router <virtual-router-name> bgp
Пример команды конфигурирования BGP в виртуальном маршрутизаторе:
Admin@nodename# set network virtual-router test_router bgp router-id 192.168.95.224 asn 1 networks [ 192.168.100.0/24 ] redistribute [ connected kernel ]
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
...
bgp :
enabled : off
asn : 1
router-id : 192.168.95.224
redistribute : connected; kernel
multiple-path : off
networks : 192.168.100.0/24
routemaps : []
neighbors : []
filters : []
...
Команда для удаления параметров BGP-маршрутизатора:
Admin@nodename# delete network virtual-router <virtual-router-name> bgp <parameter>
Для удаления доступны следующие параметры:
Адреса сетей, относящихся к данной автономной системе: networks.
Условия применения routemap: routemaps <routemap-name> ip-match | community-match | as-path-match.
Условия применения фильтра: filters <filter-name> ip-filter | as-path-filter.
Фильтры BGP-соседей и routemaps: neighbors <host-ip> filter-in | filter-out | routemap-in | routemap-out.
опции распространения BGP маршрутов: redistribute [ connected | kernel ].
Настройка протокола маршрутизации RIP (Routing Information Protocol) в виртуальном маршрутизаторе производится с использованием команды:
Admin@nodename# set network virtual-router <virtual-router-name> rip
Далее необходимо указать параметры RIP.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение/отключение RIP-маршрутизатора:
|
|
version |
Версия протокола RIP:
Как правило, используется версия протокола 2 |
|
metric |
Метрика RIP. По умолчанию метрика равна 1; максимальное значение — 15. Значение 16 считается бесконечным |
|
distance |
Стоимость маршрутов, полученных с помощью протокола RIP. Значение по умолчанию для протокола RIP — 120. Используется для выбора маршрутов при наличии нескольких способов получения маршрутов (OSPF, BGP, статические) |
|
originate |
Отправлять себя в качестве маршрута по умолчанию |
|
networks-cidr |
Указание сети в виде CIDR. Указывается в формате <ip/mask> |
|
networks-interface |
Указание сетевого интерфейса, с которого будут отправлять обновления маршрутной информации; указываются интерфейсы, принадлежащие виртуальному маршрутизатору |
|
redistribute |
Распространение маршрутов:
|
|
interfaces |
Настройка интерфейсов, на которых поддерживается протокол RIP; интерфейсы должны быть добавлены в виртуальный маршрутизатор. Для добавления интерфейсов или изменения данных о ранее добавленных интерфейсах используются следующие команды:
Параметры:
|
Команда для отображения конфигурации RIP в виртуальном маршрутизаторе:
Admin@nodename# show network virtual-router <virtual-router-name> rip
Пример команды конфигурирования RIP в виртуальном маршрутизаторе:
Admin@nodename# set network virtual-router test_router rip version 2 originate on
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
...
rip :
enabled : off
distance : 120
metric : 1
originate : on
interfaces : []
redistribute : {}
version : 2
...
Admin@nodename# set network virtual-router test_router rip interfaces new interface port2
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
...
rip :
enabled : off
distance : 120
metric : 1
originate : on
interfaces :
port2
interface : port2
passive-mode : off
poisoned-reverse : off
receive-version : 0
send-version : 0
split-horizone : off
redistribute : {}
version : 2
...
Команда для удаления параметров RIP-маршрутизатора:
Admin@nodename# delete network virtual-router <virtual-router-name> rip <parameter>
Для удаления доступны следующие параметры:
Интерфейсы RIP: interfaces.
Сети RIP: networks-cidr.
Сетевого интерфейса, с которого будут отправлять обновления маршрутной информации: networks-interface.
Настройка мультикаст-маршрутизации в виртуальном маршрутизаторе производится с использованием команды:
Admin@nodename# set network virtual-router <virtual-router-name> multicast-router
Далее необходимо указать параметры мультикаст-маршрутизации.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение RIP-маршрутизатора:
|
|
ecmp |
Разрешение распределения трафика по нескольким маршрутам по технологии Equal Cost Multi Path (ECMP):
Требуется наличие нескольких маршрутов до необходимого сетевого узла. Если данная опция отключена, то весь трафик на определенный хост назначения будет пересылаться только через один из роутеров (next hop) |
|
ecmp-rebalance |
Использование ECMP rebalance:
|
|
join-prune |
Интервал отправки сообщений соседям PIM о мультикаст-группах, трафик которых маршрутизатор хочет принимать или более не хочет принимать |
|
register-suppress |
Интервал, после которого маршрутизатор отсылает сообщение register suppress |
|
keep-alive |
Интервал, через который маршрутизатор будет посылать сообщения keepalive соседям, а также интервал, который маршрутизатор будет ждать, прежде чем будет считать соседа недоступным |
|
interfaces |
Интерфейс, который будет использоваться для работы мультикаста; для указания доступны только интерфейсы, добавленные в виртуальный маршрутизатор. Для добавления интерфейсов или изменения данных о ранее добавленных интерфейсах используются следующие команды:
Далее необходимо указать параметры:
|
|
rendevouz-points |
При настройке Rendevouz points можно указать следующие параметры:
|
|
ssm-allowed-groups |
Настройка мультикаст роутера, определяющая список разрешенных групповых адресов для source specific multicast. Могут быть указаны любые сети из диапазона 232.0.0.0/8; если ничего не задано, то ограничений нет |
|
spt-exclusions |
Настройка мультикаст роутера, задающая список IPv4 мультикаст-групп, исключенных из переключения на shortest path tree |
Команда для отображения конфигурации мультикастинга в виртуальном маршрутизаторе:
Admin@nodename# show network virtual-router <virtual-router-name> multicast-router
Пример команды конфигурирования мультикаст-маршрутизации в виртуальном маршрутизаторе:
Admin@nodename# set network virtual-router test_router multicast-router interfaces new interface port2 use-igmpv2 on
Admin@nodename# show network virtual-router test_router
name : test_router
description : Test virtual router
node-name : node_1
interfaces : port2; port3
...
multicast-router :
enabled : off
ecmp-rebalance : off
ecmp : off
join-prune : 60
keep-alive : 31
register-suppress : 5
interfaces :
port2
interface : port2
enabled : off
enable-igmp : off
use-igmpv2 : on
bfd : Not set
rendevouz-points : []
...
Команда для удаления параметров мультикаст-маршрутизатора:
Admin@nodename# delete network virtual-router <virtual-router-name> multicast-router
Для удаления доступны следующие параметры:
Интерфейсы, использующиеся для работы мультикаста: interfaces.
Rendevouz points: rendevouz-points <rp-name>, а также список разрешенных групповых адресов для any source multicast с данного RP: rendevouz-points <rp-name> asm-allowed groups.
Cписок разрешенных групповых адресов для source specific multicast: ssm-allowed-groups.
Cписок IPv4 мультикаст-групп, исключенных из переключения на shortest path tree: spt-exclusions.
Настройка WCCP (Web Cache Communication Protocol) выполняется на уровне network wccp.
Для создания сервисной группы WCCP используется команда:
Admin@nodename# create network wccp <parameter>
Далее необходимо указать параметры сервисной группы.
|
Параметр |
Описание |
|---|---|
|
enabled |
Включение или отключение сервисной группы:
|
|
name |
Название сервисной группы WCCP |
|
description |
Описание сервисной группы |
|
password |
Пароль, необходимый для аутентификации устройства UserGate в сервисной группе. Пароль должен совпадать с паролем, указанным на серверах WCCP |
|
fwd-type |
Способ перенаправления трафика с серверов WCCP на устройство UserGate:
Перенаправление L2 как правило требует меньшее количество ресурсов, чем GRE, но сервер WCCP и устройство UserGate должны находиться в одном L2 сегменте. Не все типы серверов WCCP поддерживают работу с WCCP клиентами по L2 |
|
ret-type |
Способ перенаправления трафика с устройства UserGate на серверы WCCP:
Перенаправление L2 как правило требует меньшее количество ресурсов, чем GRE, но сервер WCCP и устройство UserGate должны находиться в одном L2 сегменте. Не все типы серверов WCCP поддерживают работу с WCCP клиентами по L2 |
|
service-group |
Числовой идентификатор сервисной группы. Идентификатор сервисной группы должен быть одинаков на всех устройствах, входящих в группу |
|
priority |
Приоритет группы. Если несколько сервисных групп применимы к трафику на сервере WCCP, то приоритет определяет порядок, в котором сервер будет распределять трафик на клиенты WCCP |
|
ports |
Порты для перенаправления (порты назначения трафика). При необходимости указываются несколько портов в формате: ports-to-redirect + [ 80 442 ]. Важно! UserGate SWG может применять фильтрацию только для перенаправленного TCP-трафика с портами назначения 80, 443 (HTTP/HTTPS). Трафик, переданный на UserGate SWG с другими портами, будет отправляться в интернет без фильтрации |
|
ports-source |
Перенаправление трафика на основании значений портов источника:
|
|
protocol |
Выбор протокола:
|
|
routers-lists |
Список IP-адресов серверов WCCP. Подробнее о создании списков IP-адресов с помощью CLI — в разделе «Настройка IP-адресов» |
|
routers-ips |
IP-адреса серверов WCCP |
|
assignment-type |
При наличии в сервисной группе нескольких WCCP-клиентов способ назначения определяет распределение трафика от WCCP-серверов по WCCP-клиентам.
|
Команда для задания значений сервисной группы WCCP или обновления информации о ней:
Admin@nodename# set network wccp <service-group-name> <parameter>
Далее указываются параметры, значения которых необходимо обновить; параметры представлены в таблице выше.
Команда для просмотра информации о сервисной группе WCCP:
Admin@nodename# show network wccp <service-group-name>
Примеры команд создания и редактирования WCCP:
Admin@nodename# create network wccp name "Test service group" protocol tcp service-group 1 routers-ips [ 192.168.100.120 ] fwd-type l2 ret-type l2 ports [ 80 ] priority 1 password 12345
Admin@nodename# show network wccp "Test service group"
name : Test service group
enabled : off
fwd-type : l2
ret-type : l2
service-group : 1
priority : 1
protocol : tcp
ports : 80
assignment-type : hash
source-ip : off
source-port : off
dest-ip : off
dest-port : off
alt-source-ip : off
alt-source-port : off
alt-dest-ip : off
alt-dest-port : off
routers-ips : 192.168.100.120
Admin@nodename# set network wccp "Test service group" description "Test service group description" service-group 100
Admin@nodename# show network wccp "Test service group"
name : Test service group
description : Test service group description
enabled : off
fwd-type : l2
ret-type : l2
service-group : 100
priority : 1
protocol : tcp
ports : 80
assignment-type : hash
source-ip : off
source-port : off
dest-ip : off
dest-port : off
alt-source-ip : off
alt-source-port : off
alt-dest-ip : off
alt-dest-port : off
routers-ips : 192.168.100.120
Команда для удаления сервисной группы полностью или некоторых её параметров:
Admin@nodename# delete network wccp <service-group-name>
Параметры, доступные для удаления:
routers-lists;
routers-ips;
ports.