/usr/local/sbin/internet:
Заккоментировать "#" строку с адресом который выдаем
после выполнить ifconfig eth1:N down, где N номер выданного айпишника.
/etc/ppp/ip-up.d/01-rules.sh:
добавляем если сеть
iptables -A FORWARD -i eth1 -m mac --mac-source xx:xx:xx:xx:xx:xx -j ACCEPT
или если вайфай
iptables -A FORWARD -i wlan0 -m mac --mac-source xx:xx:xx:xx:xx:xx -j ACCEPT
выполняем ту же строчку в терминале
/usr/local/sbin/shaper:
добавляем в конец соответствующей секции wifi или eth1 (см комментарии в файле)
$TC class add dev IFACE parent 1:1 classid 1:X htb rate ${RATE}Kbit ceil ${CEIL}Kbit prio 2 burst 200Kb
$TC qdisc add dev IFACE parent 1:X handle X sfq perturb 10
$TC filter add dev IFACE protocol ip parent 1:0 prio 1 u32 match ip dst ADDRESS flowid 1:X
где X-номер класса, он равен номеру предыдущего класса плюс один.
IFACE-название интерфейса. wlan0 если вайфай, eth1 если сеть.
ADDRESS-айпи адрес клиента.
после запустить /usr/local/sbin/shaper.
у клиента настраиваем адрес, маску (255.255.255.0), шлюз (сеть - 192.168.0.202, вайфай - 192.168.2.1), днс (91.144.140.4, 8.8.8.8).
Add a code snippet to your website: www.paste.org