IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   управление трафиком средствами Linux? (https://www.imho.ws/showthread.php?t=85170)

CEO 06.05.2005 00:28

управление трафиком средствами Linux?
 
Возможно ли, иcключительно средствами, встроенными в Linux RedHat 7.1 (ядро 2.2), ограничение трафика через один из интерфейсов маршрутизирующего сервера для различных адресов в сети. Например на 8 пользователей (192.168.1.2...192.168.1.10), каждому чтобы была скорость ровно по 1 кбит/c. Еще интересует как сделать чтобы разным пользователям доступ в i-net открывался в разное время суток, например для пользователя с адресом 192.168.1.4 - доступ только с 23 до 8.
И еще, как мне посмотреть, сколько каждый пользователь скачал из I-net'a?
Если возможно, то прошу поведать как мне все это можно реализовать в Linux без графического интерфейса.

DeADMoroZ 06.05.2005 09:51

Скорее всего нет.
Такие вещи можно мутить с помощью patch-o-matic(_netfilter.org), но я сомневаюсь, встанет ли он на 2.2 ведро... :confused:

Hubbitus 06.05.2005 10:22

Цитата:

CEO:
Еще интересует как сделать чтобы разным пользователям доступ в i-net открывался в разное время суток, например для пользователя с адресом 192.168.1.4 - доступ только с 23 до 8.
Если извращаться, то можно впринципе написать скриптик который будет применять различные правила для iptables и запускать его по Крону в нужное время.

А насчет учета трафика и ограничения скорости, были дополнительные модули к iptables, но опять же, я не уверен что они будут работать на таком старом ПО.

PSyton 06.05.2005 11:06

Насколько я помню, в 2.2 никогда не было netfilter'а и iptables. Там был ipchains. Считать и ограничивать в принципе можно и там, но нужно писать скрипты, которые буду запускаться по крону и управлять правилами ipchains. Но как вариант, можн обновить ядро хотя бы до 2.4 и потом использовать средства iptables и netfilter, которые более продвинуты по отношению к старым "цепочкам".
p.s.: сам себе я почти написал клиент-серверную систему раздачи и управления траффиком, базирующуюся на netfilter user queries (ядра 2.4 и выше)..

Bek 06.05.2005 14:07

Цитата:

Сообщение от CEO
Возможно ли, иcключительно средствами, встроенными в Linux RedHat 7.1 (ядро 2.2), ограничение трафика через один из интерфейсов маршрутизирующего сервера для различных адресов в сети. Например на 8 пользователей (192.168.1.2...192.168.1.10), каждому чтобы была скорость ровно по 1 кбит/c. Еще интересует как сделать чтобы разным пользователям доступ в i-net открывался в разное время суток, например для пользователя с адресом 192.168.1.4 - доступ только с 23 до 8.
И еще, как мне посмотреть, сколько каждый пользователь скачал из I-net'a?
Если возможно, то прошу поведать как мне все это можно реализовать в Linux без графического интерфейса.

traffic shaper в 2.2 есть. он и линию порежет и график можно им же задать
не помню можно ли ipchains считать траф

KalaSh 06.05.2005 14:21

Ipchains накапливает статистику с момента запуска, тогда просто прописываешь правила для каждого ipадреса. Посмотреть её можно через ipchains -L -v. Ну а далее по твоему усмотрению, можешь cron'ом прописать перезапуск ipchains раз в сутки например. Хотя считать через средства ipchains не очень удобно.

CEO 08.05.2005 12:43

Спасибо всем за ответы. В моей версии Linux дествительно есть только ipchains. Вариант с написанием скриптика интересен, но сомневаюсь, что смогу его реализовать, темболее что в самом Линуксе я зеленый новичек.
Возможность использования traffic shaper меня заинтересовала. Научите плиз, как его настраивать или дайте мне соответствующий линк на хавту.
KalaSh т.е, чтобы просмотреть статистику для пользователя с ip 192.168.1.4 я должен написать так: ipchains -s 192.168.1.4 -L -v или как ?

Bek 10.05.2005 16:25

http://www.knowplace.org/shaper/
почитай - выберешь, что подойдет


Часовой пояс GMT +4, время: 06:45.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.