Привет друзья!
Кто нибудь знает как можно при мощи iptables создать тридцати процентовую потерию пакетов в канале между двумя хостами.
ОC на хостах CentOS.
Решено: iptables | 30% packet loss
Модераторы: SLEDopit, Модераторы разделов
-
Alex2ndr
- Сообщения: 443
- ОС: Debian Lenny
Re: Решено: iptables | 30% packet loss
Смотрите руководство к iptables на предмет условия limit. После того как добьетесь нужных параметров можно отправлять остальное в DROP. Кроме того можно посмотреть в сторону tc и очереди TBF.
-
newsrc
- Сообщения: 314
- ОС: Slackware
Re: Решено: iptables | 30% packet loss
Ага, остальные будут поступать на хост, соответственно отношение будет изменяться.
Чтобы задержать именно 30% нужно знать отношение (отброшенные/пропущенные).
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
-
Alex2ndr
- Сообщения: 443
- ОС: Debian Lenny
Re: Решено: iptables | 30% packet loss
Не совсем понимаю что Вы имеете в виду.
Разве для 30% оно будет не 3_отброшенные/7_пропущенные?
-
newsrc
- Сообщения: 314
- ОС: Slackware
Re: Решено: iptables | 30% packet loss
А, ну если так делать, т.е. 7 пустили / 3 отбросили и это чередовать, то можно.
Я-то решил, что говориться о: пропустить 70%, а потом все 30% отбросить.
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
-
Nigga
- Сообщения: 160
- ОС: Debian GNU/Linux
Re: Решено: iptables | 30% packet loss
Модуль statistic так может.
upd: Не правильно понял вопрос. Сомневаюсь что это возможно, т.к. неизвестно общее количество передаваемых пакетов, 30% из неизвестного числа не высчитать.
Можно разве что с 30% вероятностью отбрасывать каждый проходящий между этими хостами пакет(это можно с помощью statistic).
upd: Не правильно понял вопрос. Сомневаюсь что это возможно, т.к. неизвестно общее количество передаваемых пакетов, 30% из неизвестного числа не высчитать.
Можно разве что с 30% вероятностью отбрасывать каждый проходящий между этими хостами пакет(это можно с помощью statistic).
wazzup Dog?
-
Karen
- Сообщения: 160
- ОС: Slackware 11.0
Re: Решено: iptables | 30% packet loss
Спасибо за помощь друзья
Помог модуль nth
http://netfilter.org/documentation/HOWTO/n...TO-3.html#ss3.9
Помог модуль nth
http://netfilter.org/documentation/HOWTO/n...TO-3.html#ss3.9
-
fergios
- Сообщения: 512
- ОС: debian stable