Решено: iptables | 30% packet loss

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Karen
Сообщения: 160
ОС: Slackware 11.0

Решено: iptables | 30% packet loss

Сообщение Karen »

Привет друзья!

Кто нибудь знает как можно при мощи iptables создать тридцати процентовую потерию пакетов в канале между двумя хостами.

ОC на хостах CentOS.
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Решено: iptables | 30% packet loss

Сообщение Alex2ndr »

Смотрите руководство к iptables на предмет условия limit. После того как добьетесь нужных параметров можно отправлять остальное в DROP. Кроме того можно посмотреть в сторону tc и очереди TBF.
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: Решено: iptables | 30% packet loss

Сообщение newsrc »

Alex2ndr писал(а):
14.10.2010 10:06
После того как добьетесь нужных параметров можно отправлять остальное в DROP.

Ага, остальные будут поступать на хост, соответственно отношение будет изменяться.
Чтобы задержать именно 30% нужно знать отношение (отброшенные/пропущенные).
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Решено: iptables | 30% packet loss

Сообщение Alex2ndr »

newsrc писал(а):
15.10.2010 12:13
Ага, остальные будут поступать на хост, соответственно отношение будет изменяться.

Не совсем понимаю что Вы имеете в виду.

newsrc писал(а):
15.10.2010 12:13
Чтобы задержать именно 30% нужно знать отношение (отброшенные/пропущенные).

Разве для 30% оно будет не 3_отброшенные/7_пропущенные?
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: Решено: iptables | 30% packet loss

Сообщение newsrc »

Alex2ndr писал(а):
15.10.2010 13:30
Разве для 30% оно будет не 3_отброшенные/7_пропущенные?


А, ну если так делать, т.е. 7 пустили / 3 отбросили и это чередовать, то можно.

Я-то решил, что говориться о: пропустить 70%, а потом все 30% отбросить.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
Аватара пользователя
Nigga
Сообщения: 160
ОС: Debian GNU/Linux

Re: Решено: iptables | 30% packet loss

Сообщение Nigga »

Модуль statistic так может.

upd: Не правильно понял вопрос. Сомневаюсь что это возможно, т.к. неизвестно общее количество передаваемых пакетов, 30% из неизвестного числа не высчитать.
Можно разве что с 30% вероятностью отбрасывать каждый проходящий между этими хостами пакет(это можно с помощью statistic).
wazzup Dog?
Спасибо сказали:
Аватара пользователя
Karen
Сообщения: 160
ОС: Slackware 11.0

Re: Решено: iptables | 30% packet loss

Сообщение Karen »

Спасибо за помощь друзья ;)

Помог модуль nth

http://netfilter.org/documentation/HOWTO/n...TO-3.html#ss3.9
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Решено: iptables | 30% packet loss

Сообщение fergios »

Karen писал(а):
13.10.2010 23:28
Привет друзья!

Кто нибудь знает как можно при мощи iptables создать тридцати процентовую потерию пакетов в канале между двумя хостами.

ОC на хостах CentOS.
зачем?
Спасибо сказали: