Автор Тема: Разграничить приоритеты  (Прочитано 1673 раз)

Оффлайн segamega

  • Участник
  • *
  • Сообщений: 9
Разграничить приоритеты
« : 03.04.2010 18:42:56 »
Альлинукс 5 не сервер. Сеть провайдера eth0, моя eth1. Интернет vpn ppp2. В моей сети 6 компьютеров. Есть желание как то проконтролировать скорости интернета для них. Либо расставить приоритеты, либо с помощью tc выделить для них какуюто минимальную полосу. Интернет вх3-10мегабита, исх 2 мегабита.
Почитал _http://www.lanbilling.ru/shaping_solution.html пункт 2,3 и _http://bug.cf1.ru/unix/linux_net/shaper-tc.html
Немного не понятно, а эксперементировать мало желания с таким.
Достаточно выполнить команды от рута? после перезапуска системы всё будет работать?
Если я поставлю каждому пользователю по мегабиту, то что будет когда все начнут качать?
Вообщем для 192.168.1.3-192.168.1.8 необходимо ограничить полосу пропускания либо понизить приоритет. Подскажите как правильно сделать:)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн segamega

  • Участник
  • *
  • Сообщений: 9
Re: Разграничить приоритеты
« Ответ #2 : 03.04.2010 22:35:09 »
почитал, интересно. забил,потестил, изменений не заметил. Попутно возникло желание порезать скорость отдачи от торентов  когда кто нибудь серфит. Киньте ссылку почитать:)



Оффлайн segamega

  • Участник
  • *
  • Сообщений: 9
Re: Разграничить приоритеты
« Ответ #3 : 13.04.2010 21:11:41 »
При запуске кос вылетает ошибка
Restarting QoS for device eth0:
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
.....

Делал всё по примеру из http://www.altlinux.org/Etcnet/qos , только поправил синтаксис в правилах маркировки и создал дополнительный class в .../qos/1/

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Разграничить приоритеты
« Ответ #4 : 13.04.2010 21:30:12 »
А какой синтаксис у вас установлен - классический или упрощённый?

Оффлайн segamega

  • Участник
  • *
  • Сообщений: 9
Re: Разграничить приоритеты
« Ответ #5 : 14.04.2010 06:49:13 »
Хороший вопрос, но ответа не знаю.
было в PREROUTING: mark 21 if from 192.168.10.21 from-iface menlo
заругался, почитал файл синтаксис, поправил, перестал ругаться: -j MARK --set-mark 22 --src 192.168.1.2. -i eth1
Мне кажеться что ошибка где то в .../eth0/qos/1/... Возможно там тоже надо делать не как в инструкции?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Разграничить приоритеты
« Ответ #6 : 14.04.2010 08:28:09 »
Ну да - всё должно быть написано в одном синтаксисе.

MisHel64

  • Гость
Re: Разграничить приоритеты
« Ответ #7 : 14.04.2010 14:19:12 »
Хороший вопрос, но ответа не знаю.
было в PREROUTING: mark 21 if from 192.168.10.21 from-iface menlo
заругался, почитал файл синтаксис, поправил, перестал ругаться: -j MARK --set-mark 22 --src 192.168.1.2. -i eth1
Мне кажеться что ошибка где то в .../eth0/qos/1/... Возможно там тоже надо делать не как в инструкции?
Если правильно помню термины, то первое это в "человеческом" синтаксисе.