speedfire87 7 Опубликовано: 2010-09-25 21:40:50 Share Опубликовано: 2010-09-25 21:40:50 Доброго времени суток мир сейчас идет через pppoe которое иногда обрывается, и если шейпер привязан к этому интерфейсу то он удаляется, и интерфейс при обрыве может стать к примеру ppp1, одним словом не удобно, как можно аплад на мир привязать к примеру к et0 а не к ppp0 ? Ос dabian lanny этот скрит кидается в OnConnect ifup=ppp0 tc qdisc add dev $ifup root handle 1: htb tc class add dev $ifup parent 1: classid 1:56 htb rate 100mbit tc class add dev $ifup parent 1:56 classid 1:111 htb rate 512kbit ceil 1024kbit tc qdisc add dev $ifup parent 1:111 handle 111 sfq perturb 10 tc filter add dev $ifup parent 1: protocol ip prio 4 handle $mark fw classid 1:111 iptables -t mangle -A FORWARD -s 10.10.1.1 -d 0.0.0.0/0 -j MARK --set-mark 111 для простоты понимания почти все переменные убрал. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2010-09-26 07:55:15 Share Опубліковано: 2010-09-26 07:55:15 А назначать имя ИФ соответственно ID юзера и потом поднимать и шейпить его? Ссылка на сообщение Поделиться на других сайтах
Danil 1 Опубліковано: 2010-09-26 10:02:10 Share Опубліковано: 2010-09-26 10:02:10 Без биллинга никак! можно другими средствами... Учите IPTABLES ))) Ссылка на сообщение Поделиться на других сайтах
speedfire87 7 Опубліковано: 2010-09-26 20:58:53 Автор Share Опубліковано: 2010-09-26 20:58:53 Честно говоря не понял как это будет происходит. Ссылка на сообщение Поделиться на других сайтах
Гайджин 574 Опубліковано: 2010-09-28 04:45:12 Share Опубліковано: 2010-09-28 04:45:12 ip-up.local спасет отца Русской демократии. Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2010-09-28 07:35:47 Share Опубліковано: 2010-09-28 07:35:47 к примеру у меня через /etc/ppp/ip-up if [ $4 = "84.53.238.113" ]; then /sbin/ifconfig $1 down /bin/ip link set $1 name pppoe-skyprox /sbin/ifconfig pppoe-skyprox up /sbin/tc qdisc add dev pppoe-skyprox root handle 1 htb default 30 r2q 100 fi смотрим skyprox:/# ifconfig pppoe-skyprox pppoe-skyprox Link encap:Point-to-Point Protocol inet addr:84.53.238.113 P-t-P:213.167.192.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:54447209 errors:0 dropped:0 overruns:0 frame:0 TX packets:72369232 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:4007930429 (3.7 GiB) TX bytes:700641951 (668.1 MiB) skyprox:/# tc -s class list dev pppoe-skyprox class htb 1:2404 root leaf 2404: prio 2 rate 1024Kbit ceil 1024Kbit burst 15Kb cburst 1599b Sent 5451012 bytes 86727 pkt (dropped 0, overlimits 0 requeues 0) rate 4136bit 4pps backlog 0b 0p requeues 0 lended: 86727 borrowed: 0 giants: 0 tokens: 116883 ctokens: 11903 class htb 1:2405 root leaf 2405: prio 2 rate 4096Kbit ceil 4096Kbit burst 15Kb cburst 1599b Sent 2994777 bytes 23085 pkt (dropped 0, overlimits 0 requeues 0) rate 8208bit 6pps backlog 0b 0p requeues 0 lended: 23085 borrowed: 0 giants: 0 tokens: 29220 ctokens: 2975 class htb 1:2420 root leaf 2420: prio 2 rate 2048Kbit ceil 2048Kbit burst 15Kb cburst 1599b Sent 4270660 bytes 27939 pkt (dropped 0, overlimits 0 requeues 0) rate 0bit 0pps backlog 0b 0p requeues 0 lended: 27939 borrowed: 0 giants: 0 tokens: 58441 ctokens: 5951 последнее это шейпится апстрим по маркерам ось тоже Debian Lenny Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас