powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / dummynet
9 сообщений из 9, страница 1 из 1
dummynet
    #32949430
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть локальная сеть(10.0.0.0/8), через неё выход в инет. Инет ограничен 160 кбит.с но по-дурацки ограничен (вернее, с точки зрения провайдера - грамотно:)) - если начинаешь что-то с инета тащить на полную катушку (а большинство программ так и делают), это примерно 20-22 кбайта/с то через 20-30 секунд инет "отваливается" - скорость падает до нуля. Через минуту-полторы снова появляется но на 10-15 секунд, и так по кругу. Очень многие прграммы это дело плохо переваривают... В flashget`е пробовал поставить скорость 16 килобайт - стабильно качает, т.е явно провайдерский замут, в целях экономии траффика.
А вто к чему всё это: Я подключен не напрямую, а поставил под стол P-I с фрёй и двумя сетевухами(192.168.0.0. и 10.0.0.0), на ней nat, ipfw....
Пытался настроить dummynet с целью зарезать весь инет траффик на 16 кб а локалку оставить 100 Mb (и мою 192,168,0,0, и общую 10,0,0,0). Чё то с правилами никик не разберусь -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 00210   pipe  1  ip from me to  192 . 168 . 0 . 0 / 24 
 00220   pipe  1  ip from  10 . 0 . 0 . 0 / 8  to me
 00230   pipe  1  ip from  192 . 168 . 0 . 0 / 24  to me
 00240   pipe  1  ip from me to  10 . 0 . 0 . 0 / 8 
 00250   pipe  2  ip from any to  192 . 168 . 0 . 0 / 24 
 01100   divert natd ......
ipfw pipe  2  config bw 10Kbit/s
ipfw pipe  1  config bw 150Mbit/s
После этого инет вообще пропадает... Чё не так делаю?
...
Рейтинг: 0 / 0
dummynet
    #32949502
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lissyaraЕсть локальная сеть(10.0.0.0/8), через неё выход в инет. Инет ограничен 160 кбит.с но по-дурацки ограничен (вернее, с точки зрения провайдера - грамотно:)) - если начинаешь что-то с инета тащить на полную катушку (а большинство программ так и делают), это примерно 20-22 кбайта/с то через 20-30 секунд инет "отваливается" - скорость падает до нуля. Через минуту-полторы снова появляется но на 10-15 секунд, и так по кругу. Очень многие прграммы это дело плохо переваривают... В flashget`е пробовал поставить скорость 16 килобайт - стабильно качает, т.е явно провайдерский замут, в целях экономии траффика.
А вто к чему всё это: Я подключен не напрямую, а поставил под стол P-I с фрёй и двумя сетевухами(192.168.0.0. и 10.0.0.0), на ней nat, ipfw....
Пытался настроить dummynet с целью зарезать весь инет траффик на 16 кб а локалку оставить 100 Mb (и мою 192,168,0,0, и общую 10,0,0,0). Чё то с правилами никик не разберусь -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 00210   pipe  1  ip from me to  192 . 168 . 0 . 0 / 24 
 00220   pipe  1  ip from  10 . 0 . 0 . 0 / 8  to me
 00230   pipe  1  ip from  192 . 168 . 0 . 0 / 24  to me
 00240   pipe  1  ip from me to  10 . 0 . 0 . 0 / 8 
 00250   pipe  2  ip from any to  192 . 168 . 0 . 0 / 24 
 01100   divert natd ......
ipfw pipe  2  config bw 10Kbit/s
ipfw pipe  1  config bw 150Mbit/s
После этого инет вообще пропадает... Чё не так делаю?
посмотри на переменную net.inet.ip.fw.one_pass в sysctl

googlenet.inet.ip.fw.one_pass: 1
Forces a single pass through the firewall. If set to 0,
packets coming out of a pipe will be reinjected into the
firewall starting with the rule after the matching one.
NOTE: there is always one pass for bridged packets.
...
Рейтинг: 0 / 0
dummynet
    #32949565
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел... Лучше б и не смотрел :)
Поставил её в 0, и попытался добавить 210 правило из вышеописанных. Локалка отвалилась, пришлось перегружать reset`ом (у него ни моника ни клавы)
После перезагрузки она снова стала net.inet.ip.fw.one_pass=1.
Попытался ввести 250 правило (оставив net.inet.ip.fw.one_pass=1) - вообще всё отпало, и инет и локалка.... А раньше оно вводилось нормально.
Снова ресет...
=============================
Есть мнение, что где-то сидят эти две штуки, что вводил ранее:
Код: plaintext
1.
2.
ipfw pipe  2  config bw 10Kbit/s
ipfw pipe  1  config bw 150Mbit/s
Но вот где, и как посмотреть? Может и не в них дело... Идеи у кого есть?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
dummynet
    #32949580
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lissyaraПосмотрел... Лучше б и не смотрел :)
Поставил её в 0, и попытался добавить 210 правило из вышеописанных. Локалка отвалилась, пришлось перегружать reset`ом (у него ни моника ни клавы)
После перезагрузки она снова стала net.inet.ip.fw.one_pass=1.
для этого есть файлик /etc/sysctl.conf
а кинь что у тебя на ipfw show выводит до того как ты хотел 210 правило добавить
...
Рейтинг: 0 / 0
dummynet
    #32949600
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 00100   check-state
 00200   allow ip from any to any via lo0
 00300   deny ip from  192 . 168 . 0 . 0 / 16  to any in recv xl0
 00400   deny ip from  172 . 16 . 0 . 0 / 12  to any in recv xl0
 00500   deny ip from any to  192 . 168 . 0 . 0 / 24  via xl0
 00600   deny tcp from any to  10 . 21 . 64 . 215   21  via xl0
 00700   deny tcp from any to  10 . 21 . 64 . 215   20  via xl0
 00800   deny tcp from any to  10 . 21 . 64 . 215   25  via xl0
 00900   deny tcp from any to  10 . 21 . 64 . 215   3306  via xl0
 01000   deny tcp from any to  10 . 21 . 64 . 215   901  via xl0
 01100   divert  8668  ip from  192 . 168 . 0 . 0 / 24  to any out xmit xl0
 01200   divert  8668  ip from any to  10 . 21 . 64 . 215  in recv xl0
 01300   allow tcp from any to any established
 01400   allow ip from  10 . 21 . 64 . 215  to any out xmit xl0
 01500   allow udp from any  53  to any via xl0
 01600   allow udp from any  123  to any via xl0
 01700   allow icmp from any to any icmptype  0 , 8 , 11 
 01800   allow ip from any to any via rl0
 01900   allow tcp from any to  10 . 21 . 64 . 215   80  via xl0
 02000   allow tcp from any to  10 . 21 . 64 . 215   22  via xl0
 02100   allow tcp from any to  10 . 21 . 64 . 215   110  via xl0
 65535   deny ip from any to any

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
dummynet
    #32949802
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lissyaraПосмотрел... Лучше б и не смотрел :)
Поставил её в 0, и попытался добавить 210 правило из вышеописанных. Локалка отвалилась, пришлось перегружать reset`ом (у него ни моника ни клавы)
вообще то правила правильно перегружать через скрипт /usr/share/examples/ipfw/change_rules.sh
...
Рейтинг: 0 / 0
dummynet
    #32950186
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А насчёт пропадания то локалки, то инета? (это при net.inet.ip.fw.one_pass=0)
Неужели никто не работал с dummynet и не настраивал?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
dummynet
    #32950236
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lissyaraА насчёт пропадания то локалки, то инета? (это при net.inet.ip.fw.one_pass=0)
Неужели никто не работал с dummynet и не настраивал?
при неправильной перезагрузке правил сеть бывает пропадает (зависит от случая)
...
Рейтинг: 0 / 0
dummynet
    #33009473
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот почему оно отваливается при введении net.inet.ip.fw.one_pass=0 я понял - последнее правило в файволле какое?
правильно...
Кстати, просто ехал в метро, не об этом думал даже, само всплыло... Во как бывает....
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / dummynet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]