Перейти к содержимому
Калькуляторы

Animal

Активный участник
  • Публикации

    232
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Animal


  1. День потратил на выкручивание регистров риалтека. Результат:

    хорошее адаптирование для линков p2p. С исходными значениями скорости до 23-24Мбит до изменения всяких SlotTime, EIFS, ContentionWindow и т.п. что в p2p линках значения особого не имеют получилось увеличть скорость до 30-31мбит.

    Физическая скорость соединения 54Мбит.

    В бридже режим WDS, 3.8kpps, процессор уже на издохе. Видимо это максимум данного железа.

     

    Показания iperf:

    ....

    [ 4] 46.0-48.0 sec 5233 KBytes 2617 KBytes/sec

    [ 4] 48.0-50.0 sec 5169 KBytes 2585 KBytes/sec

    [ 4] 50.0-52.0 sec 5231 KBytes 2615 KBytes/sec

    [ 4] 52.0-54.0 sec 4922 KBytes 2461 KBytes/sec

    [ 4] 54.0-56.0 sec 5334 KBytes 2667 KBytes/sec

    [ 4] 56.0-58.0 sec 5228 KBytes 2614 KBytes/sec

    [ 4] 58.0-60.0 sec 5492 KBytes 2746 KBytes/sec

    [ 4] 60.0-62.0 sec 5540 KBytes 2770 KBytes/sec

    [ 4] 62.0-64.0 sec 7103 KBytes 3551 KBytes/sec

    [ 4] 64.0-66.0 sec 7022 KBytes 3511 KBytes/sec

    [ 4] 66.0-68.0 sec 6889 KBytes 3445 KBytes/sec

    [ 4] 68.0-70.0 sec 7294 KBytes 3647 KBytes/sec

    [ 4] 70.0-72.0 sec 6971 KBytes 3485 KBytes/sec

    [ 4] 72.0-74.0 sec 7094 KBytes 3547 KBytes/sec

    ....

    после 62 секунды я включил оптимизацию линка, что выразилось в возрастании скорости.

     

    Естественно, что это всё на столе так красиво. Но получить более высокую скорость на линках точка-точка, пусть не на 54М уже лучше :) Делаю оптимизацию по агрегации трафика и можно делать релиз.

     

    ЗЫ. Если б были исходники, думаю, можно было бы и по виду Атеросовского СуперГ сделать и пурген выкрутить, ээх, мечты, мечты - буду доучивать ассемблер :)

    АФИГЕТЬ!!!

    ждёмс не дождёмсы....

    очень бы хотелось посмотреть на СИЕ чудо .. в жизни!!! мега.

     

     

    и ещё вопросик )

    как можно запретить ходить клиентам через раздающую по принцыпу (радио клиент -- точка -- радио клиент )

     

     

    что б они ходили то ли через сервер только то ли вообще не ходили ..

    на точке стоит режим бриджа ..

  2. Сама микрухи и то что рядом - похоже на импульсный стабилизатор напряжения. После неё на точку должны идти 5 вольт.

    Вечером постараюсь посмотреть что там впаяно.

    у меня когда то сгорала DWL-900AP+ по питанию там летел у меня резистор ..

    но ( подобная микросхемка выживала .. но у неё на выходе умельцы сказали 3.3 вольта ) маркировка на ней отличается но 100% она по питанию .. но визуально похожи.. хотя ноги там по разному идут .. ( ну земля там и т.д.)

     

     

    кстати у меня есть пара DWL 900AP+ с горелым ланом )) но а сами живы ) мне они не нужны может от туда что то выдернуть можно ?)

     

    фота DWL900 прилагается

    post-3325-1195298922_thumb.jpg

  3. какая то "Байда" была с светом и вылитили емкости ... хоть у точки и светился ПОВЕР.. перепаяли высохшие емкости, но точка и ныне не фурычит...

     

    а потом чисто случайно заметил что греется одна микросхемка до чертиков .. мне кажется и она вылетела .. а вот где её взять такую? и в ней ли причина.....

     

    приатачена фота этой микросъемки... та которая с 8 лапками)

     

    я не очень в электронике извиняюсь за такое объяснения ситуации "на пальцах"

    может есть какая ни будь альтернатива этой микросхемы или где эту можно найти ?

    post-3325-1195156458_thumb.jpg

  4. сорри за повтор быть может но ..

    я тут недавно воскрешал 2100 при помощи консоли ... вышло..

     

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

     

    прошло 4 дня сняли G700 принесли в другое место а она не работает не сбрасывается не видит лан .. и вообще не подаёт признаков жизни ( нонсенс )

     

    вот подумал, а что она пишет на консоли... или полностью сдохла.. хотелось бы посмотреть

     

    только где тут GND где TxD где RxD нинаю .. и вообще как подключить к ней консоль ?

    сложно или .. ?)

     

    где можно почитать .. ?

  5. Animal

    Подвисает ядро. В версиях до 2.4.20 там был глюк со скоростью и направлением времени. В итоге в модуле были проблемы, чтоб это решить есть патч.

    У меня уже есть на руках собранная прошивка, в которой этих зависаний нет.

    А насчет фильтров и дисциплин - вы привели только классы, описывющие иерархию и параметры трафика, но их классификацию и методы формирования не указаны.

    То есть вы указали только tc class строки, но еще нужны tc filter и tc qdisc...

    патч можно поставить удалённо?

    поставить без перепрошивки ?)

  6. какие Фильтры и Дисциплины?

    В смысле приоритеты на Локалку и Интернет??

     

    или как?

     

    и ещё вопрос что вы делаете когда TC подвивает:? как вы это отслеживаете ?

    а то получается, включаешь tc он через неопределённое время подвисает .. звонят клиенты жалуются и приходится сломя голову лететь ребутить АП ..

    а как вы отслеживаете:? и как поступаете ?)

  7. тоесть я так понимаю что правила должны выглядить приблезительно так:

    /sbin/tc qdisc del dev wlan0 root
    /sbin/tc qdisc add dev wlan0 root handle 1 htb default 30 r2q 100
    
    
    /sbin/tc class add dev wlan0 parent 1: classid 1:2 htb rate 7Mbit
    
    /sbin/tc class add dev wlan0 parent 1:2 classid 1:3 htb rate 700Kbit ceil 7Mbit prio 1
    
    /sbin/tc class add dev wlan0 parent 1:2 classid 1:30 htb rate 256Kbit ceil 1Mbit prio 10

    независимо какой ИП стоит на wlan0 и тогда все что бегает

    клиент - АП - Клиент будет шейперится... на исходящий трафик с wlan0 на клиента...

     

    правельно?

  8. кто ни будь, может показать свои tc правила

    а то что-то мои в бридже не работают или мне кажется, что не работают(

     

    /sbin/tc qdisc del dev br0 root
    /sbin/tc qdisc add dev br0 root handle 1 htb default 100 r2q 1
    
    /sbin/tc class add dev br0 parent 1: classid 1:2 htb rate 15Mbit
    
    /sbin/tc class add dev br0 parent 1:2 classid 1:003 htb rate 1Mbit ceil 15Mbit prio 10
    /sbin/tc filter add dev br0 parent 1:0 protocol ip prio 100 u32 match ip src 10.0.0.0/8 match ip dst 10.0.0.0/8 classid 1:003
    /sbin/tc filter add dev br0 parent 1:0 protocol ip prio 100 u32 match ip src 192.168.0.0/16 match ip dst 10.0.0.0/8 classid 1:003
    
    /sbin/tc class add dev br0 parent 1:2 classid 1:100 htb rate 1Mbit ceil 256Kbit prio 10
    /sbin/tc filter add dev br0 parent 1:0 protocol ip prio 100 u32 match ip dst 10.0.0.0/8 classid 1:100

     

    смысл такой, что б tc лимитировало динамически канал с 15 до 1 при загруженности...

    что есть tc, что нет, что то не шейпирит ((

     

    нужно, что б все, что бегает через раздатку лимитировалось, даже если не заходит на сервер:

    радио клиент --- раздатка --- радио клиент

     

    как всегда думаю где то что то не учел ...

    вообще траф

    клиент -  точка - клиент

    он пробегает через br0 ? или нет ?

  9. Animal

    Пока суть-то дела на все вопросы ты сам ответил, я посоветую пока не включать шейпер на точках. В общем у себя я пробовал так... В принципе работает, но для базовой АП (АП-инфраструктура режим) у меня работало раз в пару дней. то есть работает, а потом зависает через пару дней. Думаю в след. прошивке подправлю, точнее уже подправил, но для релиза не готова прошивка.

     

    Есть еще один эффект - я пробовал шейпер с бриджем - работает. Естественно только на исходящее направление, но это уже плюс, можно банальные QoS делать.

     

    PS. И вообще - не хочу я документалку по шейперам еще писать, тут на обычную документалку времени нету :)

    да не про шейпера я думаю пусть сами читают эт как ни как линух или можно чей нить мануал взять по tc и просто приделать к доке ....

     

    начитался про tc на выходных .. попробую ... на бридже сделал ... вродь ещё не завис )

  10. post-3325-1191594180_thumb.jpg

    всё то оно нечего и работает шейпера и не кто не кому не мешает когда киенты WiFi качают с сервера, с FTP с клиентов которые по за сервером, а когда клиент WiFi 1 начинает тянуть от клиента WiFi 2 то клиент WiFi 3 у него начинается мягко говоря ПОПА !! ни инета не сетки нечего ..

     

    потому что клиентв WiFi 2 - WiFi 1 тянут без шейперов просто проходя через точку

    как можно зашейперить их?

     

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

     

    получается надо шейперить на самой точки радио клиентов ...

    поскажите как правельнее .. как удобнее..

    tc я не очень я с htb.init только разобрался с шейперами

     

     

    ага поставить htb прям в точку.. )

    хм .. ок) и прочитал что там проблы с отваливаньем клиентов ... ок.. сделаю и крон )

    пасиб .. ( сам себе ответ : почитай форум там есть :) )

  11. для чего юзают VLANы я знаю ..

     

    но что то неполучается у меня сделать как ты сказал

     

    вот мой файл cat bridge

     

    user_brstart() {

    /etc/network/wifireset

    ip link set eth0 up

    /etc/network/vlan

    brctl addbr br0

    brctl stp br0 off

    brctl setfd br0 0

    brctl setgcint br0 0

    brctl addif br0 wlan0

    brctl addif br0 eth0

    brctl addif br0 vlan50

    brctl addif br0 wlan0-wds0

    ip addr add $BR0_IPADDR brd + dev br0

    ip link set br0 up

    }

     

    user_brstop() {

    brctl delbr br0

    ip link set wlan0 down

    ip link set vlan50 down

    ip link set eth0 down

    ip link set wlan0-wds0 down

    }

     

     

     

    файл cat /etc/network/vlan

    vconfig set_name_type VLAN_PLUS_VID_NO_PAD

    vconfig add eth0 50

    ip link set vlan50 up

     

     

     

    [Wive@/]# brctl show

    bridge name bridge id STP enabled interfaces

    br0 8000.00195b02f5e5 no eth0

    wlan0

     

     

    добавил в brctl vlan50 руками .. почему то он с бриджа не поднялся..

    но Vlan всё равно не поднимается :(

     

    что делаю не таК ?(

  12. Для начала $ named -vВерсия не ниже 9 должна быть
    угу у меня 9тый..

     

    да в этом разобрался спасибо!

    но есть ещё один вопрос )

     

    тоже связанный с DNS

     

    я зарегестрировал домен к примеру:

    fil.net.ru

     

    и пытаюсь у регистратора через панель указать свои ns-ы и первый и второй..

     

    к примеру:

     

    81.82.83.84 ns1.fil.net.ru

    81.82.85.84 ns2.fil.net.ru

     

    вот ... теперь хочу ещё один домен к примеру pupkin.net.ru ...

    и направить на те же самые ns-ы

     

    81.82.83.84 ns1.fil.net.ru

    81.82.85.84 ns2.fil.net.ru

     

     

    как обяснить fil.net.ru что к нему ссылаются pupkin.net.ru

    и где управлять pupkin.net.ru ? к примеру что б доабвить хост user.pupkin.net.ru ?

     

    что читать ? где смотреть ?

    то ли я что то непонимаю .. то ли .. немогу найти нормальную инфу... понятную.. объясните на пальцах или примерах .. плиз ..

  13. Podvig

    Ну вопрос режимов работы - это дело драйверов. Поэтому это всё можно реализовать и в одной прошивке. Остается только это всё оформить нормально, в смысле обвязки на доп. программы.

     

    Animal

    Не понял насчет роутов. И зачем городить костыли из dhcpd+udhcpd... Поставь на точке вилан и беспроводной интерфейс в бридж и настрой раздачу с сервера. На сервере на вилан повесь айпишник из 10-й подсети и настрой dhcpd дополнительно раздавать в эту подсеть, он сам разберется на какой интерфейс, что раздавать. У меня построено именно так и никаких проблем. :)

    включил снова бридж в файл в /etc/network/vlan вбил такое:

    cat /etc/network/vlan
    
    vconfig set_name_type VLAN_PLUS_VID_NO_PAD
    vconfig add br0 50
    ifconfig vlan50 10.232.11.1 netmask 255.255.255.0

     

     

    зашел на точку там нет vlan50...

    ну ладно выполнил эти команды ручками...

    vconfig set_name_type VLAN_PLUS_VID_NO_PAD
    vconfig add br0 50
    ifconfig vlan50 10.232.11.1 netmask 255.255.255.0

     

    Vlan50 подняло .. на сервере тоже его поднял .. пинг не бегает :(

    типа vlan50 непашит :(

    c чем связанно :( ?

     

    где рыть ? есть пример .. ?

    не в брижде как писал выше поднимал ..

     

    скорее всего я протупил ) но где ? :)

  14. ключевое слово view

    view "local network" {
    match-clients { 192.168.0.0/16; 10.0.0.0/8 };
      recursion yes;
      zone "heh.ru" {
       type master;
       file "heh.ru";
      };
    
    // другие зоны для локалки
    };
    
    
    view "badguys" {
    match-clients {"any"; }; // all others hosts
    recursion no;
    };
    zone "heh.ru" {
       type master;
       file "heh_inet.ru";
      };
    
    // остальные зоны.. 
    };

     

     

    правельно ?

  15. на серваке стоит DNS named прикрутили ещё один домен .. ну к примеру fil.net ...

     

    хотелось бы сделать так :

    если запрос с локалки 192.168.0.0/16 или 10.0.0.0/8 он выдовал теневой адрес сервера к примеру fil.net это ип 10.1.2.3, а если запрос с интернета всё что кроме локалки то давал реальник к примеру 80.81.82.83 ...

    как cделать сие чудо ?

  16. N.leiten

    поднял точку как Vlan на сервере ..

    сделал точку для радио клиентов шлюзом...

     

    на сервере добавил роут, типа 10тая сеть находится на таком то vlan50 точки ..

    но ..

     

    появился следующий впрос .. у меня работает dhcpd сервер..

     

    а у точки udhcpd как я могу связать

    dhcpd моего сервера и udhcopd .... ?

     

    у меня статично выдаются адреса клиенатм по mac адресам назначается статичный ИП, адреса берутся с билинга .....

     

    знаю что dhcpd умеют типа дублировать основной сервер....

    а вот как обстоят дела с udhcpd ?

    как им продублировать мой основной dhcpd сервер ?

     

    как быть ?

  17. ЗЫ. Самое для меня тяжелое сейчас - следить за сайтами проектов. Кто возьмется подрихтовать косой phpBB на сорсфорже? А то там щас спама налетело, ужас просто. А я не любитель пхп, да и разбираться времени нет...
    я могу.. и домен для проекта могу предоставить wi-fi.net.ua :)

    так что свисти .. ) будем боротсЯ)

  18. у нас только что мега гроза была ..

     

    сохдив на узел снял 1 горелую G700 и ещё одну DWL 2100 горелые по лану..

    во WiFi видны и пингаются.. блин ЛАН от точки в сервак от точки в свич .. тоесть провод на улицу не выходит .. чувство такое что их прошибает по радио .. и горит лан :\

     

    и ещё валяется у меня в загашниках парочка с такими же дефектами 2100

    и ещё есть такие чудо точки как AP DWL 900

     

    с этим добром что можно делать ?

    не хотца на мусорку.. а поять что нинаю да и лезть не хотца неумеючь .. где чинить по чем ?

     

    оочень бы хотелось поднять их..

    посоветуйте что нить

  19. Animal

    Почитайте хелп по vconfig и пользуйтесь на здоровье. В последней прошивке всё отлично работает. Желательно все манипуляции с созданием виланов производить в файле /etc/network/vlan на точке доступа.

    МЕГА!!!

    а я уже думал покупать свич сегодня с VLANом ))

    хех .. блин прошивка рулит не на шутку!)

    на послдней прошивке не пробовал на предыдущих нету vconfig

    ща пойду шить и пробовать :)

    ----

    читал что вы там подумываете писать прошивку на DWL 2100 ? :)

    это тожа Линух будет ?

    и плдучится ли оставить pureg в вашей прошивкЕ ? :)

  20. подскажите .. как что лудше сделать

     

     

    -- Linuxx сервер -- медиа конвертор.... оптический проброс .... медиа конвертор .... обычный свич ... в котором торчат локальщики.. и в этом же свиче торчит АП G700 раздающая,

     

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

    ну типа поднять точку доступа на сервере как VLAN порт... как это можно сделать ?

     

    или каким ещё образом можно обойти это ? тунелями ? иль чем ?

     

    хотелось бы VLAN-ом ..

     

    как можно сделать что б точка говорила я ВЛАН под таким то номером ? :)

  21. очень много нюансов...

    прямая видимость\состояния эфира длинна кабеля.. и т.д.

    нуу.. там как то выщитать можно ):

     

    могу предоставить вот такую статистику :

    15км.. антенны 24 ну реальных ~18dbi с другой стороны тарель.. 24dbi

    скорость 1.7 - 2.2 мегабайта..

    сигнал -79 .... -83

    ---- думаю завязатся завяжутся.. а вот как ...