Автор Тема: pf, packet loss  (Прочетена 3221 пъти)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
pf, packet loss
« -: Oct 21, 2005, 14:49 »
Значи, пуснал съм едно OpenBSD да ми рутира интернета и принципно бачка, обаче има много загуби при ping - между 30 и 60%.

Дайте акъл как мога да разбера какъв е проблема. В /var/log/messages няма нищо притеснително, dmesg също. Не знам къде да гледам - абе с две думи - дайте акъл. '<img'>
Активен

semionov

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
pf, packet loss
« Отговор #1 -: Oct 21, 2005, 18:49 »
да не би да ти се претоварва мрежата или процесора?
Активен

ibb27

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
pf, packet loss
« Отговор #2 -: Oct 22, 2005, 13:59 »
По скоро ми се струва, че е някакъв проблем с мрежовата карта, хъб или суитч. Ако може да кажеш с каква мрежарка си и да пуснеш конфигурационния файл на огнената стена, бихме могли да помогнем с нещо повече...
Това е засега с което мога да помогна.
Успех, дано намериш причината по-скоро!
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
pf, packet loss
« Отговор #3 -: Oct 23, 2005, 20:32 »
Благодаря за отговорите.
Сложих още памет на машината и в момента проблема не успявам да го получа, утре ще тествам пак и ако продължава да прави мизерии ще пусна още информация. '<img'>
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
pf, packet loss
« Отговор #4 -: Oct 25, 2005, 18:05 »
Така проблема е странен - загуби има само ако пингвам отвън рутера. Машините във вътрешната мрежа се пингват без никакъв проблем, също без проблем се пингва произволно IP извън вътрешната мрежа (dir.bg, google, etc.).

Както и да е, сега ме занимава друг проблем, за който си мисля няма смисъл да отварям нова тема.

Сценария е следния:

inet <---> ne3 {openbsd} ep1 <----> 192.168.0.0/24
                         we0
                          ^
                           |
                           v
                       192.168.1.0/24

Нета си се рутира без проблеми до двете вътрешни мрежи. Това което искам е да пусна shaping който да важи за двата интерфейса едновременно, ако ме разбирате какво искам да кажа.
Мога да сложа да кажем 500Кb на we0 и 500Kb на ep1, обаче така дори 500те Kb на we0 да не се ползват изобщо ep1 няма да може да черпи от тях.

Пробвах да вдигна bridge м/у двете мрежи и да shape-вам на него, обаче pf твърди, че altq не се поддържало от bridge драйвера (и аз му вярвам '<img'> ).

После видях, че интерфейсите могат да се добавят в групи (ifconfig we0 group internal, ifconfig ep1 group internal) и после да се филтрира не за интерфейс, а за група, което перфектно би ми решило проблема, но като пусна да се зареди конфигурацията гърми с "pfctl: SIOCGIFMTU: Device not configured". Нямам идея проблем с някоя от мрежовите платки ли е, проблем с shape-ването на групи от интерфейси ли е, какво е.

Та, ако някой има идея как да се реши този проблем да казва. Ако трябва да пействам разни настройки също казвайте.

Благодаря за вниманието.
Активен

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
pf, packet loss
« Отговор #5 -: Oct 25, 2005, 22:02 »
За съжаление OpenBSD не е силната ми страна, но ако наистина държиш н а общото шейпване на трафика за двата вътрешни интерфейса, можеш да пробваш Linux+IMQ
Best wishes!
Alex
Активен

  • Гост
pf, packet loss
« Отговор #6 -: Oct 25, 2005, 22:26 »
Четох за IMQ - наистина ще ми свърши работа, обаче съм си навил на пръста да го направя с bsd-то това нещо.

Все пак благодаря за предложението, ако не успея да преборя bsd-то ще се възползвам от него. '<img'>
Активен

erasur3

  • Участници
  • ***
  • Публикации: 7
    • Профил
pf, packet loss
« Отговор #7 -: Jan 05, 2006, 00:09 »
не мога да те разбера, искаш да ги sahpe-неш но да могат да си ползват всичкия травик тоест да ограничиш потребителите да ползват мах 1 Мб независимо от кои потребител е и на коя мрежа
развирам че ползваш pf за ipfw си има pipe-ове и според мен требе да стане с нещо от сорта

ipfw add 1000 pipe 871 ip from any to 10.0.3.134 out
ipfw pipe 871 config bw 1024Kbit/s queue 100 red 0.002/30/80/0.1

като вместо ip-то може да напишеш цялата мрежа
192.168.0.0/23
или да ги напишеш на два реда, като ползжат един и същ pipe, което също трябва да работи
нямам каде да го тествам, пробвай и пиши дали е станало !
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
pf, packet loss
« Отговор #8 -: Jan 05, 2006, 09:27 »
earsur3, благодаря за отговора. Проблема отпадна, т.к. вече всички са в една вътрешна мрежа => на един интерфейс. Би ми било интересно да пробвам решението, което предлагаш, но т.к. проблема вече не стои вероятно няма да намеря време да го тествам.

Все пак отново благодаря за съвета.

Съмнявам се да се появи някой с подобен проблем, така че вероятно няма да разберем дали решението работи, но здраве да е. '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Packet agrgegatrion
Хардуерни и софтуерни проблеми
alex_c 0 1501 Последна публикация Mar 03, 2004, 11:24
от alex_c
arp: runt packet
Хардуерни и софтуерни проблеми
pisach 1 2230 Последна публикация Jan 31, 2005, 02:09
от VladSun
Bsd packet flow
Системни настройки
vhod 2 2590 Последна публикация Jul 06, 2006, 11:57
от vhod
ext4 струва ли си? / потенциален data loss?
Идеи и мнения
Naka 8 3251 Последна публикация Jan 28, 2011, 19:10
от senser
mtr packet loss
Хардуерни и софтуерни проблеми
dvbb 14 4520 Последна публикация Aug 29, 2012, 16:02
от Gogo_SZ