sfstudio Опубликовано 26 июня, 2010 · Жалоба Забейте на кодировки, это производитльность NAT рухнула после какого-то действа. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
truthx Опубликовано 26 июня, 2010 (изменено) · Жалоба Скорость на родной прошивке на одном потоке для DIR-300/NRU около 9 МБ/c, зато на BR-6214K достигает 10.7 МБ/c. Так что RT3050 далеко не самый быстрый. Ещё обнаружил несколько недоработок: - не могу зайти по telnet и по ssh, ни по LAN, ни по WAN - Remote management что deny, что allow, всё равно оставляет доступ с WAN - в NTP Settings кнопка Sync with host не меняет время в поле Current Time, к тому же поле Current Time короткое, не влазит время полностью, смена Time Zone не сохраняется сразу, а только после или установки связи с провайдером, или после перезагрузки, или когда ей вздумается, точно не вычислил - у файла сохранения конфигурации имя RT2880_Settings.dat - нажатие на Services не сворачивает это меню так как остальные - на PPPoE и на VPN нет опций для включения шифрования данных - смена IP в LAN Setup не меняет IP в DHCP Server Setup при настройке одной внутренней сети. От этого пропадает интернет, если самому вручную не поменять IP в DHCP Server Setup - в DHCP Server Setup только три поля Statically Assigned, не понятно всего три или потом они будут сами добавляться, нет подсказки - Quality of Service в положении Enable не регулирует общую полосу для download, работает только upload. Не совсем понятны группы NoName1,2,5, может им дать имена по приоритету? Пожелания: - в Statistic добавить данные о загрузке процессора - на время перезагрузки, загрузки прошивки и Import Settings сделать заставки с обратным отсчётом времени - включение, отключение доступа по telnet и по ssh из-под Web - в Load Default добавить окно подтверждения - в System command не помешают отдельные кнопки для firewall, автозагрузки и т.д., примерно как в dd-wrt - в Dynamic DNS Provider дать возможность вносить любое имя сервиса Найду ещё ошибки - сообщу. Замена MAC на родной: Делал так из-под WAN для LAN интерфейса, не работает вторая команда, пишет "ifconfig: SIOCSIFHWADDR: Cannot assign requested address". "ifconfig br0 down" "ifconfig br0 hw ether 00:XX:XX:XX:XX:XX" "ifconfig br0 up" Изменено 26 июня, 2010 пользователем truthx Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bitbucket Опубликовано 26 июня, 2010 · Жалоба Скорость на родной прошивке на одном потоке для DIR-300/NRU около 9 МБ/c, зато на BR-6214K достигает 10.7 МБ/c. Так что RT3050 далеко не самый быстрый.А попордробнее можно, какая mcs, полоса (20 или 40), guard interval ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
truthx Опубликовано 26 июня, 2010 · Жалоба Скорость на родной прошивке на одном потоке для DIR-300/NRU около 9 МБ/c, зато на BR-6214K достигает 10.7 МБ/c. Так что RT3050 далеко не самый быстрый.А попордробнее можно, какая mcs, полоса (20 или 40), guard interval ? Это я про кабель, по WI-FI специально не тестировал. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 26 июня, 2010 · Жалоба Скорость на родной прошивке на одном потоке для DIR-300/NRU около 9 МБ/c, зато на BR-6214K достигает 10.7 МБ/c. Так что RT3050 далеко не самый быстрый. Где я писал скорость любой ценой? Я специально зашёл в тему на форуме длинк и ужаснулся банальной тонне банальных проблем. Зато скорость. RT3050 тоже никто не говорил что очень быстрый. Это на самом деле огрызок от 3052. (кстати скорость притято измерять в мегабитах/с). Более того видимо имеем где-то в коде регрессию и сейча кивиряем на эту тему. Ещё обнаружил несколько недоработок:- не могу зайти по telnet и по ssh, ни по LAN, ни по WAN - Remote management что deny, что allow, всё равно оставляет доступ с WAN - в NTP Settings кнопка Sync with host не меняет время в поле Current Time, к тому же поле Current Time короткое, не влазит время полностью, смена Time Zone не сохраняется сразу, а только после или установки связи с провайдером, или после перезагрузки, точно не вычислил - у файла сохранения конфигурации имя RT2880_Settings.dat - нажатие на Services не сворачивает это меню так как остальные - на PPPoE и на VPN нет опций для включения шифрования данных - смена IP в LAN Setup не меняет IP в DHCP Server Setup при настройке одной внутренней сети. От этого пропадает интернет, если самому вручную не поменять IP в DHCP Server Setup - в DHCP Server Setup только три поля, не понятно всего три или потом они будут сами добавляться, нет подсказки Пожелания: - в Statistic добавить данные о загрузке процессора - на время перезагрузки и Import Settings сделать заставки с обратным отсчётом времени - включение, отключение доступа по telnet и по ssh из-под Web - в Load Default добавить окно подтверждения Найду ещё ошибки - сообщу. Вы тему прочли? Повторяю для писателей: 1) по морде вопросы вообще не принимаются ибо человек занимается ПОЛНОЙ переделкой рожи, а значит и всей логики в морде в целом 2) порядок приёма пожеланий описан на первой странице, так что воздух вы сотрясаете зря Замена MAC на родной:Делал так из-под WAN для LAN интерфейса, не работает вторая команда, пишет "ifconfig: SIOCSIFHWADDR: Cannot assign requested address". "ifconfig br0 down" "ifconfig br0 hw ether 00:XX:XX:XX:XX:XX" "ifconfig br0 up" Это даже коментировать не буду. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bitbucket Опубликовано 26 июня, 2010 · Жалоба Более того видимо имеем где-то в коде регрессию и сейча кивиряем на эту тему.Ну, исходя из того, что NAT на 3052 аппаратный, оно не должно никак меняться - чип то один и тот-же. А если есть регрессия, значит где-то идет по software way, и там тормозит. Кстати, а как вы nat проверяете ? Интересует: tcp/udp, сколько потоков, какой pps, какой NAT - source или destinantion. Подразумевается, что в таблице conntrack только записи, относяшиеся к тесту. Я попробую то-же проделать не на 2.6.21, а на 2.6.34, и посмотреть разницу. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
XanderSt Опубликовано 26 июня, 2010 (изменено) · Жалоба Замена MAC на родной:Делал так из-под WAN для LAN интерфейса, не работает вторая команда, пишет "ifconfig: SIOCSIFHWADDR: Cannot assign requested address". "ifconfig br0 down" "ifconfig br0 hw ether 00:XX:XX:XX:XX:XX" "ifconfig br0 up" Это даже коментировать не буду. На сколько я понимаю, MAC-адрес роутера меняют с помощью консоли в UBoot. А это переназначение MAC-адрес интерфейсу... а ругается потому, что устанавливаемый MAC-адрес уже установлен в роутере(на каком-то интерфейсе) или на сетевухе компа.Могу ошибаться... Изменено 26 июня, 2010 пользователем XanderSt Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 26 июня, 2010 · Жалоба Более того видимо имеем где-то в коде регрессию и сейча кивиряем на эту тему.Ну, исходя из того, что NAT на 3052 аппаратный, оно не должно никак меняться - чип то один и тот-же. А если есть регрессия, значит где-то идет по software way, и там тормозит. Речь идёт сейчас о RT3050. У D-Link там модуль свой болтается который реализует FASTNAT. На 3052 всё в пределах нормы. Как выяснилос это не регрессия, а на всех прошивках RT3050 без костыля в виде fastnat/fastpath скорость примерно одинаковая, ну кроме dd-wrt которого во все стороны кидает. Бинарную фигушку тащить к себе в ПО ну совсем не хочется. Кстати, а как вы nat проверяете ? Интересует: tcp/udp, сколько потоков, какой pps, какой NAT - source или destinantion. Подразумевается, что в таблице conntrack только записи, относяшиеся к тесту. Я попробую то-же проделать не на 2.6.21, а на 2.6.34, и посмотреть разницу. iperfom параметры задаю ну сильно по разному т.е. во всех позах =) Грубо RT3052 по большинству тестов ровно в 2,5 раза быстрее RT3050. P.S. Нат оффлоадиться лишь частично, тот же самый conntrack софтовый, отсюда ИМХО ноги и растут. Чую без костылей не обойтись для RT3050. На сколько я понимаю, MAC-адрес роутера меняют с помощью консоли в UBoot. А это переназначение MAC-адрес интерфейсу... а ругается потому, что устанавливаемый MAC-адрес уже установлен в роутере(на каком-то интерфейсе) или на сетевухе компа.Могу ошибаться... Да да, не могу а ошибаюсь ибо матачасть учить нужно. Просто он пытается сменить мак на интерфейсе который уже включен в бридж. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
truthx Опубликовано 27 июня, 2010 · Жалоба На сколько я понимаю, MAC-адрес роутера меняют с помощью консоли в UBoot. А это переназначение MAC-адрес интерфейсу... а ругается потому, что устанавливаемый MAC-адрес уже установлен в роутере(на каком-то интерфейсе) или на сетевухе компа.Могу ошибаться... Зря я переживал, MACи восстановились сами после возврата на родную прошивку. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bitbucket Опубликовано 27 июня, 2010 · Жалоба костыля в виде fastnat/fastpath А исходники этого чуда есть ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба костыля в виде fastnat/fastpathА исходники этого чуда есть ? Нет, бинарный модуль. Только обвязка в сырцах. За ноч мытарств получили 88Мбит через NAT без костылей на RT3052 (напрямую без роутера 91Мбит). Как показали разборки большую часть жрёт даже не NAT а маршрутизация. Т.е. вырубив NAT получили полную загрузку канала в режиме маршрутизации при 67% загрузке CPU. В бридже загрузка CPU стремиться к нулю. Бум кивирять дальше, возможно обойдёмся без бинарных костылей. В любом случае тащить такие хаки да ещё в бинарниках к себе в прошивку как-то не тянет. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bitbucket Опубликовано 27 июня, 2010 · Жалоба В любом случае тащить такие хаки да ещё в бинарниках к себе в прошивку как-то не тянет.Остается выкинуть оригинальный драйвер wifi и будет openwrt. :) Я посмотрел, как там данный костыль цепляется: "ну его нафиг" - правильное решение, тем более, что там еще есть куча мест, где можно сделать более оптимально (особенно в радио). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Не нафиг радио я не выкину =) Разложил ещё раз по полочкам в итоге получил следующее. голый бридж загрузка 37% канал загружен на 100% голая маршрутизация 67% канал на полную нат 100% канал 88мбит из максимальных 92х. Т.е. влан + бридж жрут 37% Роутинг 30% Нат бы хотел сожрать больше да не от куда взять. Считаем что eth драйвер корректен и оптимайзить там особо нечего. Знач нуно курить код вланов + код бриджа + код маршрутизации. Есть мысли на эту тему? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sash_a Опубликовано 27 июня, 2010 · Жалоба Установил 18 прошивку через web, на китайский Noname девайс 3052 с 3 антенками, расположение портов не поменялось. Пропадает доступ по www всегда, полностью отрубается 80 порт, минут через 5 после загрузки, остальные функции при том работают. Скорость :-( настроен в бридж, скорость 30мбит. т.к. устройство не родное то сойдет и так, может в следующих прошивках что улучшиться немного, может добавить возможность указания Service Name при PPPoE, этого конечно быть не должно, но почему то у нас из сети приходит кроме провайдерского еще 1-2 других. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Всегда это когда? Что в логах при этом? Что на физической консоли? Такие мессаги могли бы даже не писать, они никому не интересны. И медиумов тут нет. По морде добавить убрать повторясь пока никакие пожелания не принимаются. Переделаем рожу потом будем добавлять убирать. То что "но почему то у нас из сети приходит кроме провайдерского еще 1-2 других." обращайтесь к провайдеру, изоляция должна быть у него на эту тему. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sash_a Опубликовано 27 июня, 2010 · Жалоба Если на подключаться по web то работает неограниченно долго, как только начинаешь что-то настраивать буквально пару действий и отрубается, поэтому а настраиваешь по частям ;-( сначала сеть потом точку, т.к. за раз это все не удается. в логах... до пропадания: Jun 25 22:11:02 syslogd started: BusyBox v1.16.2 Jun 25 22:11:02 kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Jun 25 22:11:02 kernel: Mount-cache hash table entries: 512 Jun 25 22:11:02 kernel: softirq RT prio: 24. Jun 25 22:11:02 kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes) Jun 25 22:11:02 kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes) Jun 25 22:11:02 kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes) Jun 25 22:11:02 kernel: Load RT2880 Timer Module(Wdg/Soft) Jun 25 22:11:02 kernel: squashfs: LZMA suppport for slax.org by jro Jun 25 22:11:02 kernel: FLASH_API: MAN_ID=1 DEV_ID=7E1A00 SIZE=4MB Jun 25 22:11:02 kernel: Ralink gpio driver initialized Jun 25 22:11:02 kernel: ralink flash device: 0x400000 at 0x1f000000 Jun 25 22:11:02 kernel: Amd/Fujitsu Extended Query Table at 0x0040 Jun 25 22:11:02 kernel: number of CFI chips: 1 Jun 25 22:11:02 kernel: cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Jun 25 22:11:02 kernel: Creating 6 MTD partitions on "Ralink SoC physically mapped flash": Jun 25 22:11:02 kernel: 0x00000000-0x00030000 : "Bootloader" Jun 25 22:11:02 kernel: 0x00030000-0x00040000 : "Config" Jun 25 22:11:02 kernel: 0x00040000-0x00050000 : "Factory" Jun 25 22:11:02 kernel: 0x00050000-0x00120000 : "Kernel" Jun 25 22:11:02 kernel: 0x00120000-0x003e0000 : "RootFS" Jun 25 22:11:02 kernel: 0x003e0000-0x00400000 : "RW-FS" Jun 25 22:11:02 kernel: GACT probability on Jun 25 22:11:02 kernel: Mirror/redirect action on Jun 25 22:11:02 kernel: u32 classifier Jun 25 22:11:02 kernel: input device check on Jun 25 22:11:02 kernel: Actions configured Jun 25 22:11:02 kernel: nf_conntrack version 0.5.0 (16384 buckets, 8192 max) Jun 25 22:11:02 kernel: ipt_time loading Jun 25 22:11:02 kernel: ip_tables: © 2000-2006 Netfilter Core Team, Type=Restricted Cone Jun 25 22:11:02 kernel: arp_tables: © 2002 David S. Miller Jun 25 22:11:02 kernel: ip6_tables: © 2000-2006 Netfilter Core Team Jun 25 22:11:02 kernel: GDMA1_MAC_ADRH -- : 0x00000000 Jun 25 22:11:02 kernel: GDMA1_MAC_ADRL -- : 0x00000000 Jun 25 22:11:02 kernel: Ralink APSoC Ethernet Driver Initilization. v2.00 64 rx/tx descriptors allocated, mtu = 1500! Jun 25 22:11:02 kernel: NAPI enable, weight = 0, Tx Ring = 64, Rx Ring = 64 Jun 25 22:11:02 kernel: GDMA1_MAC_ADRH -- : 0x00000013 Jun 25 22:11:02 kernel: GDMA1_MAC_ADRL -- : 0x1300101e Jun 25 22:11:02 kernel: PROC INIT OK! Jun 25 22:11:02 kernel: VFS: Mounted root (squashfs filesystem) readonly. Jun 25 22:11:02 kernel: mount /proc file system ok! Jun 25 22:11:02 kernel: mount /sys file system ok! Jun 25 22:11:02 kernel: mount /dev file system ok! Jun 25 22:11:02 kernel: mount /var file system ok! Jun 25 22:11:02 kernel: Algorithmics/MIPS FPU Emulator v1.5 Jun 25 22:11:03 kernel: phy_tx_ring = 0x01e04000, tx_ring = 0xa1e04000 Jun 25 22:11:03 kernel: phy_rx_ring = 0x00000000, rx_ring = 0x00000000 Jun 25 22:11:03 kernel: RT305x_ESW: Link Status Changed Jun 25 22:11:03 kernel: CDMA_CSG_CFG = 81000007 Jun 25 22:11:03 kernel: GDMA1_FWD_CFG = 710000 Jun 25 22:11:03 kernel: eth2.2: Setting MAC address to 00 0b 2b 9d 9a 02. Jun 25 22:11:03 kernel: VLAN (eth2.2): Setting underlying device (eth2) to promiscious mode. Jun 25 22:11:06 kernel: eth2.2: Setting MAC address to 00 0b 2b 9d 9a 02. Jun 25 22:11:11 kernel: AP Driver version-2.3.0.0 Jun 25 22:11:15 kernel: 0x1300 = 00064380 а что там во время после кто его знает, физической консоли нет. И ещё с родной прошивкой, не зависает скорость в бридже без шифрования 60-70Мбит, с шифрованием 30Мбит. с 18 прошивкой в бридже без шифрования 30мбит, с шифрованием 10мбит :-( Интересно..., проверяю на двух одинаковых точках, но с разными прошивками. а несколько служб PPPoE это может фича или необходимость, первоначально пров сам при подключении настойчиво советовал устанавливать всем RASPPPoE и там выбирать нужную службу, просто все ОС позволяют указывать к какому PPPoE ломится, и роутеры тоже, так что это не лишнее было бы, он конечно и так соединяется минут через 5-10, но мог бы и быстрее. И я не прошу исправить что-то, т.к. у меня не Acorp(а раньше был обычный модем IRV2 и PIM2 и ещё тогда старался отписываться по всем результатам бета версий драйверов) , просто сообщаю к сведению какие результаты. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ZigFisher Опубликовано 27 июня, 2010 (изменено) · Жалоба Встала прошивка от 1t1 на девайс Edimax BR-6225n. Можно добавлять в "поддерживаемые устройства". Кому нужны номера GPIO для экспериментов: GPIO_09 - Power GPIO_11 - не распаян, правее индикатора 4-го порта GPIO_14 - WiFi Изменено 27 июня, 2010 пользователем ZigFisher Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Запросил модуль HW_NAT для полноценной поддержки оффлоада ибо не в одном доступном SDK его нет. Если оттадут буду собирать в 2х версиях stable и fast. Насчёт морды, потыкался побегал по менюхам поменял настройки ничего не валиться. ЧЯДНТ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ZigFisher Опубликовано 27 июня, 2010 · Жалоба Подтверждаю проблему предидущего оратора. При активном лазнье в веб-морде тихо умирает демон goahead. Ни в логе (dmesg) ни на консоли никаких сообщений нет. Восстановить веб-морду помогат только ребут либо запуск goahead с консоли (а он там тянет перезапуск всего что только можно). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Запускаем goahead руками из консли и пытаемся выявить где именно дохнет. Скорее всего будет BussError. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ZigFisher Опубликовано 27 июня, 2010 (изменено) · Жалоба Запускаем goahead руками из консли и пытаемся выявить где именно дохнет. Скорее всего будет BussError. Оно самое: ----------------QOS-DISABLED---------------------- Bus error ~ # Ошибка не зависит от того что, когда и где правят - глюк проявляется в конце перезапуска goahead-ом системы скриптов. Изменено 27 июня, 2010 пользователем ZigFisher Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Ну бум пытаться повторить. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sash_a Опубликовано 27 июня, 2010 · Жалоба в 15 web не зависает, появляется в 17 и 18. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Какраз когда сменился wifi драйвер. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 27 июня, 2010 · Жалоба Те у кого морда падает. Вы прошивку откда лили 18ю? С sf.net или со 2го сайта? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...