Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: Rooted в Aug 10, 2007, 14:58



Титла: Eth0 wtf?
Публикувано от: Rooted в Aug 10, 2007, 14:58
Така .. интересува ме с какво мога да си анализирам интернет-а тоест да разбера защо се получава такова фрапиращо забавяне при заявките.Отнема прекалено много време за да се получи какъвто и да е отговор.А и често губя пакети. Не знам дали е от самата карта или някаде от системата.Под ХР-то върви горе доло добре.Загубата е подчти в нормалните граници.

Но имам иначе сериозна загуба на пакети ...И често полувам съобщения за рестартиране на картата..

Примерен код

Jul 27 17:36:41 Roxy kernel: NETDEV WATCHDOG: eth0: transmit timed out
Jul 27 17:36:41 Roxy kernel: eth0: Transmit timed out, status 00000000, resetting...
Jul 27 17:36:41 Roxy kernel:   Rx ring d31bc000:  80000000 80000000 80000000 80000000 80000000 80000000 80000000 80000000 80000000 80000000 80000000 80000000
Jul 27 17:36:41 Roxy kernel:   Tx ring d31ba000:  80000000 80000000 80000000 0000 80000000 80000000
Aug  9 17:36:41 Roxy kernel: NETDEV WATCHDOG: eth0: transmit timed out



Примерен код

Aug 10 14:31:04 Roxy pptp[1992]: anon log[decaps_gre:pptp_gre.c:397]: buffering out-of-order packet 408841 (expecting 408840)
Aug 10 14:31:04 Roxy pptp[1992]: anon log[decaps_gre:pptp_gre.c:397]: buffering out-of-order packet 408842 (expecting 408840)
Aug 10 14:31:04 Roxy pptp[1992]: anon log[decaps_gre:pptp_gre.c:397]: buffering out-of-order packet 408843 (expecting 408840)


Всичко това ми се струва нередно.Ако някои има някакви предложения как да проследа проблема.Или поне да го анилизирам.Правах какви ли не тестове ..Но без резолтат смятах че е от някое от правилата на iptables но не е.А и правилата като за начало не биха повлиали по такъв начин защото просто филтрират портове.

Благодаря предварително.


Титла: Eth0 wtf?
Публикувано от: Dean79 в Aug 10, 2007, 18:51
Това ми прилича на повредена мрежова карта.
Имал съм доста такива случаи - като понатовариш с по-големи пакети се получават загуби. Пробвай да пинг-неш шлюза ти с пакети >1500 байта. Ако нямаш отговор или имаш големи загуби - загубена кауза с тази платка - сменяй.


Титла: Eth0 wtf?
Публикувано от: gat3way в Aug 10, 2007, 22:53
Можеш ли да пробваш да вдигнеш големината на tx/rx ring-овете? Ако не може, купи си по-нова мрежова карта, тая просто не смогва да буферира достатъчно етернет фреймове преди да ги изпрати по жицата..оттам се стига до тези загуби, препотвърждения, глупости и т.н. Може ли въобще да се сменят, защото например драйверите на някои  етернет контролери съм забелязал че не искат да го правят?

ethtool -G ethX


Титла: Eth0 wtf?
Публикувано от: Rooted в Aug 11, 2007, 14:05
Мерси много .. Предполагам че явно проблема е хардуерен.Относно ptpp-а се оказа че това е било нормално и за да махна от лога си трябва да си прекомпилирам ptpp-то и да махна дебъг опцията.

Проблема със забавянето също го реших .. ставало е въпрос за DNS-ите които явно са били бъгави и това е довело да известно забавяне на връзката.


Благодаря за съветите..


Титла: Eth0 wtf?
Публикувано от: gat3way в Aug 11, 2007, 15:19
Пробва ли все пак да погледнеш дали не можеш да кажеш на картата да буферира повече? Ако стане, току виж се отървеш и от тези глупави съобщения в dmesg :)