Странности с Wi-Fi

Итак.
Есть 2 ноута. Wi-Fi роутер. VPN(L2TP) инет.
На моем ноуте Debian Squeeze/Sid, 2.6.26-2, Gnome 2.24, NetwokManager 0.7.1, rtorrent 0.8.4, wi-fi prism54
Wi-Fi зашифрован по WPA TKIP PSK
При подключении все нормально. Странички открываются шустро на тест проходит на отлично(даже чуть больше тарифной скорости 7-8Мбит/c и пинг 19мс)

Запускаю rtorrent добавляю в закачку фильм. Начинает качать. За минуту разгоняется до ~1.2МБайт/c а потом как по секундомеру после ровно одной минуты скорость падает до 98кБайт/c

Запускаю заново и по стрелке видно что сработал ограничитель она ни капли не уходит больше 1 Мбит/с хотя пинг тот же 19мс.

При переподключении wi-fi опять спидтест показывает 8 Мбит/c. Опять одна минута нагрузки и срабатывает ограничитель. Хотя если тупо странички листать и не нагружать то он не срабатывает и через час.

Ради теста поставил винду 7 и utorrent. В ней фильм скачался за 15 минут на скорости ~1.8МБайт/c и никаких блокировок.

Грешил на соседку но тестил когда её ком был отключен. Грешил на роутер но в винде все нормально скачал. Значит что то именно в линуксе.

До этого был тоже сквиз но с кедами 4.2.2 и без НетвокМэнеджера.

Сука чувствую себя как на Skyline GT-R по автобану с блокировкой в 180км/ч.... Если понадобилась разработка сайта самое время обратиться к специалисту.

Комментарии

1. "чуть больше тарифной скорости 7-8 мбит/с"
2. "фильм скачался .. на скорости ~1.8 мбайт/с"

и?

скорее всего проблемы с вай-фай драйверами, смотря какая вай-фай карта, поищи в иннете про свою карту и драйвера под линукс на нее

>>и?
Ну так это в винде скачался.
А в дебиане ровно через минуту после нагрузки канала (именно если нагружать) включается ограничитель в 1 мегабит, а должно быть 5 по тарифу.

Олег Melifarrro Шалагин
Я на дебиане сижу уже с декабря прошлого года. Вайфай карте уже года 4. Никогда таких проблем небыло.

А тут купил новый хард, разметил, поставил ленни, обновил до сквиза (с гномом) и вот такая хня. Уже и переустанавливать его пробовал. Таже хня.

Попробую еще отключить нетворк менеджер и гнома и попробую без иксов но чую что это не они рубят.

Вот как должно быть

а вот что получается

PS Экспериментальным путем выяснил что блокирует именно NetworkManager

Теперь вопрос. Почему у других этого нет? И как исправить?
То что можно удалить его к чертям я и так знаю но всё же интересно разобраться.

Рекомендую wicd.
:замена_стандартного_networkmanager_на_wicd

> Ну так это в винде скачался.
7-8 мбит/с = 1 Мбайт/с, я имел в виду это.
Винда у вас все 2 Мбайта/с выжимает, или как?

Неее вы не поняли.
В тесте сначала у меня 5-8 мегаБИТ/c
Потом в дебиане я запускаю закачку он начинает качать причем подхватывает локальных пиров через ретрекер и разгоняет до 1.2 - 1.8 мегаБАЙТ/c (просто в торренте шкала байтовая это примерно равно 10-12 мегабитам) но такая скорость держится только минуту.
Потом включается ограничитель и с 1.8 мегаБАЙТ/c начинает качать 98 КИЛОбайт/c
.
.
.
Тоесть с 10-12 падает до 1 мегаБИТА.
.
.
.
В винде 15 минут и никаких падений.
И с отключенным NetworkManager тоже 5 минут не падало, а потом просто фильм докачался))

Вадим Капась
Попробую. Но все же интересно почему так происходит.

И нафига тебе этот нетворкманагер? Оно то еще говно.

скорее всего переключается в b-режим, потому и падает скорость. как далеко бук от точки?

Артем Thomas Павлович
В том то и суть что я знаю что он говно но мне интересно почему так происходит точнее почему у других нормально.

Евгений SaltyDog Слесарчук
да почти в упор. за тонкой стенкой возле телика стоит.
wicd 99-103% показывает))))

Ладно. Забейте. Причину нашел. Устранил удалением NM и установкой wicd правда тот не умеет VPN.

>Причину нашел. Устранил удалением NM...
А может это симптом, а не причина? (c) House M.D.

Других симптомов анализы не выявили.

лечите от волчанки^W^W^W пользуйтесь только проверенными чипсетами ;)

1) это единственный чипсет который позволяет подключать внешнюю антенну к PCMCIA вайфай карте
2) на сколько мне известно у этого чипсета имеется режим перехвата пакетов обнаруженных сетей. А то умеет не каждый чип.

2) Симптомы? Т.е. врубая вайфай (выключенный комп) начинает мигать датчик а-ля "тут есть вайфай, хозяин"?

У тебя делл что ли?

Нет. Есть вот режимы Ad-hoc Master а у присма еще и Monitor.

Цитата(SSDD @ 4.11.2007, 18:27) *
уже приводил выше: PheeNet WL-2054G , 200 миливатка на intersil'е, с выходом на внешнюю антенну. Открытая спецификация, опенсорсный драйвер(Prism54). Позволяет производть иньекцию в режиме мониторинга, расширеный доступ к информации физического уровня(правда пока сам не опробовал эту возможность).

Опять какая то херь с вайфаем....
Ограничение уже не срабатывает (вроде ничего и не делал) Наверно провайдер тупил но не суть.

Теперь другая ерунда.

Загружаю систему.
Инет есть.
Запускаю Оперу сижу в инете все нормально.
Потом ни с того ни с сего соединение вроде есть, а пинг до роутера не идет соответственно и инета нет. (эта фигня быстрее срабатывает если еще торренты покачать)
Пробую перезапустить /etc/init.d/networking restart
при перезапуске не сразу находит сеть только со второй попытки находит и получает адрес.
Потом некоторое время есть инет и все ОК.
Но потом опять пропадает пинг.
Снова делаю /etc/init.d/networking restart и всё...... вайфай не поднимается вплоть до перезагрузки.
(с ядром 2.6.29 намертво вешался с 2.6.30 тупо ищет сеть но не подключается (видимо wpa_supplicant не стартует))

У кого какие есть идеи?
У меня в голове только глюки dhcp и/или wpa_supplicant
как исправить? 0_о

UP

Ни у кого никаких предположений?

>Потом ни с того ни с сего соединение вроде есть, а пинг до роутера не идет соответственно и инета нет.

А как ты это соединение вроде есть, а пинг до роутера не идет? ifconfig iwconfig что сказали? Или ты это просто почувствовал?

>/etc/init.d/networking restart
очень win-подход, еще бы сразу ребутал. Лучше почитай man dhclient, man ifconfig, man iwconfig, man iwlist. Если не поймешь проблемы, то хотя бы узнаешь как правильно с ними бороться.

P.S. В Debian надо юзать ifup и ifdown, а не рестартовать init-процес:
$ sudo ifdown wlan0 && sudo ifup wlan0

>>А как ты это соединение вроде есть, а пинг до роутера не идет? ifconfig iwconfig что сказали? Или ты это просто почувствовал?

ими и почувствовал =)
ifconfig говорит что у меня нормальный адрес 192.168.1.4 пакеты отправляются и столько же принимается.
iwconfig говорит что и сигнал хороший и скорость мегабит 12-54 и ключик подставлен, и канал задан, и mac роутера есть, и essid задан.
но ping -c4 192.168.1.1 молчит.

>>очень win-подход, еще бы сразу ребутал.
Знал бы всё.... не ипал бы мозг другим.

>> Лучше почитай man dhclient,
почитаю.

>>man ifconfig, man iwconfig, man iwlist.
Читал уже не раз и давно пользуюсь. если вы предлагаете делать каждый раз
ifconfig wlan0 down && ifconfig wlan0 up
это тоже не решение проблемы.

>>Если не поймешь проблемы, то хотя бы узнаешь как правильно с ними бороться.
Бороться с невидимым врагом? Сказок перечитали чтоль? Чтобы устранить проблему надо найти её причину. Пока я её не вижу.

Буду копать в сторону dhclient.

>>P.S. В Debian надо юзать ifup и ifdown, а не рестартовать init-процес:
$ sudo ifdown wlan0 && sudo ifup wlan0

ОК но это опять же не решение.

> пакеты отправляются и столько же принимается.
Какой маршрут (netstat -rn)? Может у тебя какойто loop? Ибо TX!=RX

> но ping -c4 192.168.1.1 молчит
Если у тебя 2 сетевых устройства, то надо делать следующим образом:
$ ping -c4 -I [wi-fi_iface] 192.168.1.1

Чтобы ICMP шел именно через Wi-Fi девайс

>>$ ping -c4 -I [wi-fi_iface] 192.168.1.1
Пока что инет держится. как отвалится то попробую так пингануть.
Хотя сейчас если набрать ping -c4 192.168.1.1 то будет всё нормально меньше 2мс.

Когда всё работает то вот такие маршруты
~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0