Пример исключения локального, городского, яндекс трафика из шейперов

Skip to end of metadata
Go to start of metadata

По дефалту это работает из коробки если указать локальную сеть в тарифе

Если нужно вручную, то можно так:

1. Загрузиться в режиме помощника

2. Набрать команды

mount -o rw,remount /mnt/ro_disc
chattr -i /usr/local/ics/bin/ics_tune.sh
mcedit /usr/local/ics/bin/ics_tune.sh

3. В запустившемся редакторе в файле написать следующее:

#!/bin/bash
#пример, как исключить локальную сеть 10.0.0.0/8 из QoS и шейперов.
if [ "$1" = "firewall.sh" ]; then
 iptables -t mangle -I PREROUTING -s 10.0.0.0/8 -d 10.0.0.0/8 -j ACCEPT
 iptables -t mangle -I POSTROUTING -s 10.0.0.0/8 -d 10.0.0.0/8 -j ACCEPT
fi

true

или второй вариант по имени интерфейса

#!/bin/bash
if [ "$1" = "firewall.sh" ]; then
 iptables -t mangle -I PREROUTING -i Eeth4 -j CONNMARK2 --set-mark -1
 iptables -t mangle -I POSTROUTING  -o Eeth4  -j CONNMARK2 --set-mark -1
fi
true

также можно брать из файла через while read

4. Выйти с сохранением файла и набрать logout
5. Выполнить мягкую перезагрузку

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.