LINUX.ORG.RU

Сообщения dx_

 

шейпер на HTB, как шейпить траффик самого роутера?

Имеется роутер, подключенный во внешний мир через ppp0 на котором, естественно, делается NAT.

LAN сетевухи объединены в бридж, траффик со всех сетевух сходится в ifb, на ifb навешан HTB. Все прекрасно работает за исключением того, что сам интернет-траффик роутера оказывается не классифицирован и шурует прямо на ppp0. Вешать HTB на ppp0 не получится из-за NATa. Как быть? Хочется сделать из роутера торренто-качалку с низким приоритетом, чтоб не мешала остальным. Простое ограничение скорости торрентокачалки не предлагать, хочется нормальное решение, когда роутер использует всю полосу в отсутствии других пакетов на интерфейсе.

Вообще логично было-бы как-то сделать так, чтобы система думала, что генерируемый роутером траффик оказывается на ifb, аналогично с возвратным траффиком. Тогда я бы классифицировал пакеты роутера по LAN адресу и они бы отжирали полосу у того-же HTB с которого кормится вся локалка. Проблем бы не было, но я не знаю можно ли так сделать?

Кажется можно было бы еще маркирвоать пакеты средствами iptables, а шейпить всё-же на ppp0, но роутер ОЧЕНЬ слабый и мне так нравится, что фильтры сейчас на хэшах работают) В общем этот вариант вроде как в последнюю очередь рассматривается..

 , ,

dx_
()

dvb0_0 перестаёт принимать пакеты

Продолжение "глюки с fconfig"
http://www.linux.org.ru/jump-message.jsp?msgid=1775468
проблема та-же: интерфейс dvb0_0 со временем(через 18-20 часов)
перестаёт принимать пакеты.
Помогает его перевод в promisc режим и обратно. Часто это делать не получается - приводит к глюкам ifconfig(с этого всё и начиналосб).
Советовали опускать и подымать интерфейc: у меня не выходит.
[root@ustinov-k1 ~]# dvbnet -l

DVB Network Interface Manager
Version 1.1.0-TVF (Build Fri Jun 02 20:11:18 2006)
Copyright (C) 2003, TV Files S.p.A

Device: /dev/dvb/adapter0/net0
Query DVB network interfaces:
-----------------------------
Found device 0: interface dvb0_0, listening on PID 1024
-----------------------------
Found 1 interface(s).

[root@ustinov-k1 ~]# dvbnet -d 0

DVB Network Interface Manager
Version 1.1.0-TVF (Build Fri Jun 02 20:11:18 2006)
Copyright (C) 2003, TV Files S.p.A

Device: /dev/dvb/adapter0/net0
Error: couldn't remove interface 0: 16 Device or resource busy.

Карточка - SkyStar rev 2.6B, под виндой пашет хоть неделями.
Что посоветуете, где копать??? ничего не понимаю!
Может есть дугой способ(а он должен быть) перевести интерфейс в promisc и обратно(раз ifconfig глюкает), может так выкручусь...
Помогите плиз))

dx_
()

глюки с ifconfig

Всем привет!
Вот, столкнулся с такой проблемой: сервак выходит в инет по двум каналам: наземный(VPN) и спутниковый(SpaceGate).
Время от времени, бывает рвётся VPN туннель, для реконнекта я забацал
вот такой скрипт:

[root@ustinov-k1 my]# cat checkVPN
#!/bin/sh
ppp=`/sbin/ifconfig ppp0`
if [ "$ppp" ]
then
exit 0
else
sleep 10
pptp-command start
fi

exit 0

Скрипт загнал в crontab и он выполняется каждые 5минут.
Проблема в том, что через 12-17 часов работы сервака ifconfig перестаёт видеть интерфейс ppp0(хотя он есть)
ifconfig без параметров его показывает(VPN работает пинги идут)
ifconfig ppp0 - говорит что нет такого девайса!
соответственно скрипт не видит подключения и пытается сделать реконнект ещё и ещё.ppp1 ppp2 ppp3....

Помогите плиз, что пожно придумать?

Дистриб: Mandriva2007 Free
# ifconfig --version
net-tools 1.60
ifconfig 1.42 (2001-04-13)

dx_
()

RSS подписка на новые темы