Выйти
Автообновление
включено
Автообновление
выключено
Доступно
обновление
Загрузка...
Статус
Обзор
Мастер настройки
Маршруты
Журналирование
Графики в реальном времени
Система
Общие
Управление
Режим работы
Перезагрузка
Сервисы
TR-069
IGMP-прокси
UPnP
UDP-прокси
Разное
Сеть
Настройка LAN
Настройка WAN
Настройка IPv6
Настройка VLAN
Гостевые сети
DHCP и DNS
Имена хостов
Статические маршруты
Межсетевой экран
Диагностика
Контроль доступа
Wi-Fi
Основные
Расширенные
Роуминг
MBSSID
WPS
Mesh
Политика доступа
Активные подключения
Выйти
Основные настройки
Настройка ALG
Настройка DMZ
Перенаправления портов
Правила для трафика
Пользовательские правила
Межсетевой экран - Пользовательские правила
Пользовательские правила позволяют выполнять произвольные команды iptables, которые так или иначе не покрываются данным фреймворком межсетевого экрана. Команды выполняются при каждом перезапуске межсетевого экрана, сразу после того, как загружен набор правил по умолчанию.
# This file is interpreted as shell script. # Put your custom iptables rules here, they will # be executed with each firewall (re-)start. # Internal uci firewall chains are flushed and recreated on reload, so # put custom rules into the root chains e.g. INPUT or FORWARD or into the # special user chains, e.g. input_wan_rule or postrouting_lan_rule. add_miniupnpd_chain(){ WAN_IF=`uci -q get network.wan.ifname` iptables -t nat -F MINIUPNPD 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -i $WAN_IF -j MINIUPNPD 1>/dev/null 2>&1 iptables -t nat -X MINIUPNPD 1>/dev/null 2>&1 iptables -t filter -F MINIUPNPD 1>/dev/null 2>&1 iptables -t filter -D FORWARD -i $WAN_IF ! -o $WAN_IF -j MINIUPNPD 1>/dev/null 2>&1 iptables -t filter -X MINIUPNPD 1>/dev/null 2>&1 iptables -t nat -N MINIUPNPD iptables -t nat -A PREROUTING -i $WAN_IF -m comment --comment "!fw_user: user chain for MINIUPNPD" -j MINIUPNPD iptables -t filter -N MINIUPNPD iptables -t filter -A FORWARD -i $WAN_IF ! -o $WAN_IF -m comment --comment "!fw_user: user chain for MINIUPNPD" -j MINIUPNPD } add_miniupnpd_chain iptables -t mangle -A FORWARD -m dscp --dscp-class BE -j MARK --set-mark 0 iptables -t mangle -A FORWARD -m dscp --dscp-class CS2 -j MARK --set-mark 2 iptables -t mangle -A FORWARD -m dscp --dscp-class CS4 -j MARK --set-mark 4 iptables -t mangle -A FORWARD -m dscp --dscp-class CS6 -j MARK --set-mark 6