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

RT305* wifi routers Разработка прошивок для WiFI CPE

2software_engineer вы действительно считаете что человеку с ником софтовый инжиниррр кто-то будет помогать в решении банальных вопросов сборки ? =) Зря вы эт товарищ. Назвался софтовымынжиниром - разбирайся с такими вещами самостоятельно.

 

Кормить ынжиниров аля таких как в Планете или вот таких вот перцев http://ua21.net/?p=dir620 которые видимо считают что могут растащить по углам и забить на обязательства по возврату изменений в апстрим.

 

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

 

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

 

Я вот кстати нифига не ынжинир =) sftudio эт абревеатура и далеко не от слова software =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прошил только что Acorp_WR-300N-2T2R.1.13.2.RU.24112011. Ошибки в веб-интерфейсе исчезли... но и проблема не решилась с доступностью узлов.

Последовательность действий:

1. В Operation Mode выбрал Ethernet Converter.

2. Wireless Settings -> Profile создал профиль, затем активировал.

3. Wireless Settings -> Advance выставил Wireless Mode в "N Only"

4. Wireless Settings -> Advance установил галочку "Auto Connect"

5. На вкладке Wireless Settings -> Link Status вижу что коннект есть, но ни один с узлов сети не пингуется, как и обратно.. с узлов сети (например с той же точки к которой есть коннект, на эту не идут пинги).

 

P.S. Хотя если и не делать 3 и 4 соединение все-равно есть и ничего так же не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

могли бы ссылку на автора дать, а то спиzдили.... уроды одним словом.

 

коллеги, есть одна задача. помогите решить.

провайдер отдает интернет через свой прокси. прошивка Wive-RTNL. кроме интернета на ван интерфейс приходит локальная сеть.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

коллеги, есть одна задача. помогите решить.

провайдер отдает интернет через свой прокси. прошивка Wive-RTNL. кроме интернета на ван интерфейс приходит локальная сеть.

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

 

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

 

Вот его собрать и заюзать. Можно было бы даже в штатную прошивку в итоге добавить как ещё один вариант подклчения.

 

P.S. Единственное что dns должны быть доступны напрямую в любом случае как ни крути.

 

P.S. Хотя если и не делать 3 и 4 соединение все-равно есть и ничего так же не работает.

 

Незнаю у мну даже туннели поднимаются с клиентской AP проблем не вижу. Сейчас вэбер полностью переделывает профили.

 

Кстати попробуйте Tx/Rx Stream выставить = 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2software_engineer вы действительно считаете что человеку с ником софтовый инжиниррр кто-то будет помогать в решении банальных вопросов сборки ? =) Зря вы эт товарищ. Назвался софтовымынжиниром - разбирайся с такими вещами самостоятельно.

То есть назвался бы "студентик", вы бы подсказали. Ну что за рефлексия!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В прошивке не работает IGMP snooping.

Это только у меня или у всех?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть назвался бы "студентик", вы бы подсказали. Ну что за рефлексия!

 

Есть такое слово нейтральность. А так назвался груздём...

 

В прошивке не работает IGMP snooping.

Это только у меня или у всех?

 

Что значит не работает? IGMP не флудят по портам, на wifi не флудят. А весь мультикаст фильтровать никто не обещал однако. Темболее что реализовать изоляцию по мультикасту в виду отсутствия поддержки ESW снупинга можно только вланами, а значит прощай NatOffload ну кроме одного порта. Так что опаньки.

 

Можете посмотреть как igmpproxy конфигурит свич и слегка охренеть. Ралинки съэкономили эдак сотню транзистров на реализацию igmpsnooping в свиче, как результат - привет костыли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В прошивке не работает IGMP snooping.

Это только у меня или у всех?

 

Что значит не работает? IGMP не флудят по портам, на wifi не флудят. А весь мультикаст фильтровать никто не обещал однако. Темболее что реализовать изоляцию по мультикасту в виду отсутствия поддержки ESW снупинга можно только вланами, а значит прощай NatOffload ну кроме одного порта. Так что опаньки.

 

Можете посмотреть как igmpproxy конфигурит свич и слегка охренеть. Ралинки съэкономили эдак сотню транзистров на реализацию igmpsnooping в свиче, как результат - привет костыли.

 

Хм, в прошивке Zyxel Keenetic на 3052 работает. Интересно, как они умудрились-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хм, в прошивке Zyxel Keenetic на 3052 работает. Интересно, как они умудрились-то?

 

Если бы вы посмотрели бы их сырцы то увидели бы что порт на который включается изоляция автоматом "выпадает" из обработки ppe если он конечно не "одинок". Это чисто железные тараканы и подпирать их софтом не очень хорошая идея. На железе с нормальным коммутатором (даже на rtl8305) достаточно задать один ргистр и не болеть головой. В ESW поддержка igmpsnooping в нормальном виде отсутствует.

 

Можно приюзать мегаралинковский костыль по имени special tag но это редкий и никому не нужный гемор. Чем вам помешал поток в 5-10 мбит пусть и левый я незнаю.

 

Более того если изолировать порты на тему мультикаста получим во весь рост траблы с avahi/bonjour и т.д. т.е. взвоют яблоководы.

 

Для приставки есть вомзожность запихать порт в один влан с WAN, для ПК можно поизврашаться пять таки разрулить это дло дополнительным мостом с вланами внутри. Но как-то не хочется этого даже близко касаться.

 

Работе этот поток никак не мешает.

 

P.S. Вот если бы подписка бы не фильтровалась или на wifi не работал бы igmpsnooping включая mcast2unicast эт да, было бы гораздо хуже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sfstudio

При подключении STB в порт, который помечен как IPTV/STB, так же весь мультикаст сыпется на все остальные порты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sfstudio

При подключении STB в порт, который помечен как IPTV/STB, так же весь мультикаст сыпется на все остальные порты.

 

А вот этого быть не может ибо они в разных вланах однако. Для работы через iptv порт даже igmpproxy включать не нужно. В этом режиме WAN+TV порт в одной группе во второй все остальные и мультикаст не роутиться в локальную сеть пока запроса не будет на роутинг. Ну если конечно железа при этом не в режим бриджа.

 

Хотя тут один тонкий момент есть. Если запрос прилетит с LAN то запрошенный поток будет как на WAN так и на TVPort так и на LAN.

А вот поток запрошенный с TVport на LAN физически не пройдёт ибо igmpproxy ничего от этой подписке знать не будет. Если используете tvprort то igmpproxy желательно вырубить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Оффтоп.

sfstudio что скажете о RT2880?

Хочу заказать в Китае небольшую партию девайсов с 8мб флешкой и 32мб рамой.

 

На 2.4ггц же невозможно сидеть решил все мосты на 5ггц перенести.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sfstudio

Подскажите пожалуйста, какой community используется по умолчанию при конфигурировании snmp.

А то в коде пока не до конца сориентировался, и кроме как упоминания дефолтного public ничего не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Оффтоп.

sfstudio что скажете о RT2880?

Хочу заказать в Китае небольшую партию девайсов с 8мб флешкой и 32мб рамой.

 

На 2.4ггц же невозможно сидеть решил все мосты на 5ггц перенести.

 

Хочу сказать похоронили и забыли. См в сторону 5350

 

sfstudio

Подскажите пожалуйста, какой community используется по умолчанию при конфигурировании snmp.

А то в коде пока не до конца сориентировался, и кроме как упоминания дефолтного public ничего не нашел.

 

Я не разгребал его код. Как ралинки предоставили так и есть с небольшими правками не касащимися функционала. Разбирайтесь. Может хоть какая-то польза от вас будет. Ээх.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

P.S. Хотя если и не делать 3 и 4 соединение все-равно есть и ничего так же не работает.

 

Заливаю 1.14.2 там ещё недопилен клиент однако работать уже должен. Делаем полный сброс. Добавляем профиль, активируем. Больше ничего не трогаем. У себя погонял проблем вообще не заметил. Вашу траблу думаю повторил т.к. неполные профили по просту не обрабатывались.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Кстати попробуйте Tx/Rx Stream выставить = 1

 

Пробовал, не помогло...

 

Заливаю 1.14.2 там ещё недопилен клиент однако работать уже должен. Делаем полный сброс. Добавляем профиль, активируем. Больше ничего не трогаем. У себя погонял проблем вообще не заметил. Вашу траблу думаю повторил т.к. неполные профили по просту не обрабатывались.

 

Попробовал эту прошивку, та же проблема.. сделал как Вы описали.

+ заметил странное поведение...

После активации профиля линк заводится (пингов как обычно нет), пишет: Channel 9 <--> 2452000 KHz ; Central Channel: 11

через секунд 10: Channel 9 <--> 2452000 KHz

еще через секунд 20: Channel error!

и линк умер до следующей перезагрузки или активации: Status Disconnected

Изменено пользователем KnYaz2020

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Антенны обе ввернуты? Такое поведение может быть только если одна из антен отсутствует а другая вкручена. Других причин не вижу.

 

Добавил в бут поддержку Emerge режима по аналогии с RTL8186. Чтобы восстановить фирмварь достаточно зажать резет и подать питание. После чего в binary режиме по tftp отправить образ фирмвари (например) с именем wive.bin с адреса 192.168.1.131 на 192.168.1.1 (ну вот так мне удобнее). Пинговать железку в этом режиме бессмысленно (разве что arping) ибо icmp не реализован.

 

Можете собирать пробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так. Едем дальше. Шифрование есть? Какое? Попробовать без шифрования? Работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Настроен один профайл до SF.

В общем перепроверил ещё стопку раз:

============================================ 
Ralink UBoot Version: 3.6.0.0
-------------------------------------------- 
ASIC 3052_MP2 (Port5<->None)
DRAM component: 256 Mbits SDR
DRAM bus: 32 bit
Total memory: 64 MBytes
Flash component: NOR Flash
Date:Dec 10 2011  Time:20:30:35
============================================ 
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384 

##### The CPU freq = 384 MHZ #### 
estimate memory size =32 Mbytes

Please choose the operation: 
  1: Load system code to SDRAM via TFTP. 
  2: Load system code then write to Flash via TFTP. 
  3: Boot system code via Flash (default).
  4: Entr boot command line interface.
  7: Load Boot Loader code then write to Flash via Serial. 
  8: Load Boot Loader code to SDRAM via TFTP. 
  9: Load Boot Loader code then write to Flash via TFTP. 

You choosed 3

0 

Init GPIO for EMG.## Checking image at bf050000 ...
  Image Name:   RT-NL
  Created:      2011-12-12  13:15:41 UTC
  Image Type:   MIPS Linux Kernel Image (lzma compressed)
  Data Size:    3667745 Bytes =  3.5 MB
  Load Address: 80000000
  Entry Point:  80220000
  Verifying Checksum ...    
3: System Boot system code via Flash.
## Booting image at bf050000 ...
  Image Name:   RT-NL
  Created:      2011-12-12  13:15:41 UTC
  Image Type:   MIPS Linux Kernel Image (lzma compressed)
  Data Size:    3667745 Bytes =  3.5 MB
  Load Address: 80000000
  Entry Point:  80220000
  Verifying Checksum ... OK
  Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80220000) ...
## Giving linux memsize in MB, 32

Starting kernel ...

Linux version 2.6.21.8 (sfstudio_at_mail.ru@wive-ng.sf.net) (gcc version 4.5.3 (GCC) ) #0 Mon Dec 12 18:02:33 OMST 2011
ASIC mode LINUX started...
The CPU frequency set to 384 MHz
CPU revision is: 0001964c (MIPS 24K)
DetectRAMsequence
MAX memory:[64]
RAM after first pass:[67108864]
RAM after second pass:[33554432]
FullviewRAM:[33554432]
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Built 1 zonelists.  Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock4 ro
start_kernel(): bug: interrupts were enabled *very* early, fixing it
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.
Synthesized clear page handler (25 instructions).
Synthesized copy page handler (44 instructions).
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
cause = 50808000, status = 11000000
PID hash table entries: 128 (order: 7, 512 bytes)
calculating r4koff... 0005dc00(384000)
CPU frequency 384.00 MHz
Using 192.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 30144k/32768k available (63k kernel code, 2624k reserved, 1961k data, 244k init, 0k highmem)
Mount-cache hash table entries: 512
set cpu_wait to r4k_wait
softirq RT prio: 24.
NET: Registered protocol family 16
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
ralink flash device: 0x400000 at 0x1f000000
Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
Creating 7 MTD partitions on "Ralink SoC physically mapped flash":
0x00000000-0x00030000 : "Bootloader"
0x00030000-0x00040000 : "Config"
0x00040000-0x00050000 : "Factory"
0x00050000-0x00103761 : "Kernel_stub"
0x00103761-0x003e0000 : "RootFS_stub"
0x003e0000-0x00400000 : "RW-FS"
0x00050000-0x003e0000 : "Kernel_RootFS"
Load Timer Module(Wdg/Soft)
NVRAM: Kernel NVRAM start init.
NVRAM: Particion 0 CRC edb5ece OK.
NVRAM: initialized
squashfs: version 3.4 (2008/08/26) Phillip Lougher
squashfs: LZMA suppport for slax.org by jro
io scheduler noop registered (default)
Ralink gpio driver initialized
Number of GPIO=52
Generic RTC Driver v1.07
Ralink APSoC Hardware Watchdog Timer
Serial: 8250/16550 driver $Revision: 1.6 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A
serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A
Ralink APSoC Ethernet Driver Initilization. v2.1  512 rx/tx descriptors allocated, mtu = 1500!
NAPI enable, weight = 64, Tx Ring = 512, Rx Ring = 512
PROC INIT OK!
block2mtd: version $Revision: 1.1.1.1 $
nf_conntrack version 0.5.0 (16384 buckets, 4096 max)
TCP cubic registered
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Fully Cone
NAT Fastpath init.
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
mount /proc file system ok!
mount /sys file system ok!
mount /dev file system ok!
mount /var file system ok!
Freeing unused kernel memory: 244k freed
Build the /dev/console node.
Algorithmics/MIPS FPU Emulator v1.5
INIT Touch mdev.
INIT Mount /tmp/rootfs
INIT Create some persistent nodes in dev.
INIT Init RW particion
INIT RW File system is ok - preparing ...
INIT Umount /tmp/rootfs
INIT Start init now.
~ # PRECONFIG Preconfigure...
PRECONFIG Delete old configs.
PRECONFIG Create some folders in var and etc.
PRECONFIG Copy web pages to tmpfs.
Check firmware update or clean boot.
CHECKCONF >>>> NORMAL BOOT <<<<
Restore time to build time or save time.
Mon Dec 12 20:19:00 OMST 2011
SYSLOG Start klogd
SYSLOG Start syslogd local
Password for 'Admin' changed
net.ipv4.send_sigusr_dhcpc = 9
net.ipv4.vlan_double_tag = 1

phy_tx_ring = 0x018cc000, tx_ring = 0xa18cc000

phy_rx_ring0 = 0x018ce000, rx_ring0 = 0xa18ce000
GDMA1_MAC_ADRH -- : 0x0000000b
GDMA1_MAC_ADRL -- : 0x2beb1401
CDMA_CSG_CFG = 81000007
GDMA1_FWD_CFG = 790000
tail -f /var/log/messages
Dec 12 20:19:00 lan: Start LAN network interfaces...
Dec 12 20:19:00 ESW: Double vlan tag and HW_NAT enabled. HW_VLAN offload disabled.
Dec 12 20:19:00 ESW: ROOT_MACADDR 00:0B:2B:eb:14:01
Dec 12 20:19:00 kernel: phy_tx_ring = 0x018cc000, tx_ring = 0xa18cc000
Dec 12 20:19:00 kernel: phy_rx_ring0 = 0x018ce000, rx_ring0 = 0xa18ce000
Dec 12 20:19:00 kernel: GDMA1_MAC_ADRH -- : 0x0000000b
Dec 12 20:19:00 kernel: GDMA1_MAC_ADRL -- : 0x2beb1401
Dec 12 20:19:00 kernel: CDMA_CSG_CFG = 81000007
Dec 12 20:19:00 kernel: GDMA1_FWD_CFG = 790000
Dec 12 20:19:00 ESW: Reinit power mode for all switch ports
switch reg write offset=e4, value=3f
Dec 12 20:19:03 ESW: ######### Clear switch partition  ###########
Dec 12 20:19:03 ESW: ######### Clear switch mac table  ###########
vm.min_free_kbytes = 2304
net.nf_conntrack_max = 8192
net.nf_conntrack_max_general = 7808
net.ipv4.route.max_size = 4096
net.ipv4.ip_local_port_range = 3072 19456
kernel.domainname = localnet
Dec 12 20:19:03 lan: Add LAN1 Mode is 2 lan iface eth2, adress 192.168.1.1
Dec 12 20:19:04 dnsserver: Generate /etc/hosts file.
Dec 12 20:19:04 dnsserver: Starting DNSMASQ
Dec 12 20:19:04 dnsmasq[490]: started, version 2.59 cachesize 128
Dec 12 20:19:04 dnsmasq[490]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-i18n no-DHCP no-TFTP no-conntrack no-IDN
Dec 12 20:19:04 dnsmasq[490]: reading /etc/resolv.conf
Dec 12 20:19:04 dnsmasq[490]: using nameserver 8.8.8.8#53
Dec 12 20:19:04 dnsmasq[490]: using nameserver 208.67.222.222#53
Dec 12 20:19:04 dnsmasq[490]: read /etc/hosts - 2 addresses
Dec 12 20:19:04 inetd: Starting inetd
Dec 12 20:19:04 sysctl: Tune kernel with sysctl.
Dec 12 20:19:04 sysctl: ##conntrack table max:8192##hashsize:4096##
Dec 12 20:19:04 sysctl: ##route table max:4096##portrange:3072 19456##
Dec 12 20:19:04 sysctl: Tune with proc proc
webs: Listening for HTTP requests at address 192.168.1.1
rm -f /etc/portforward
rm -f /etc/macipfilter
rm -f /etc/websfilter
Content filter disabled.
internet.sh
Dec 12 20:19:04 goahead: Start goahead
Dec 12 20:19:05 vpnhelper: Stop vpnhelper
Dec 12 20:19:05 lanauth: Stopping lanauth 
Dec 12 20:19:05 reconfig: Shutdown wireless interfaces and reload modules drivers for current mode.
MODULES link wifi down first
MODULES Unload wireless modules...
MODULES Prepare wifi config...
MODULES AP/STA Normal mode. MAC: 00:1d:92:c7:b5:ab
MODULES Load wifi module...
MODULES WiFi interface up...
0x1300 = 00064300
MODULES Tune wifi modules.
>>>>> RECONFIGURE WIFI <<<<<<<<<<
Dec 12 20:19:11 kernel: 0x1300 = 00064300
Dec 12 20:19:11 reconfig: Reconfigure lan...
Dec 12 20:19:11 lan: Stop LAN network interfaces...
Dec 12 20:19:11 lan: Start LAN network interfaces...
Dec 12 20:19:11 lan: Add LAN1 Mode is 2 lan iface eth2, adress 192.168.1.1
Dec 12 20:19:11 reconfig: Ethernet Converter OperationMode: 2
Dec 12 20:19:11 reconfig: Reconfigure wan...
Dec 12 20:19:11 wan: Start WAN config
Dec 12 20:19:12 services: Restart needed services and scripts. Mode all
Dec 12 20:19:13 iptables: Starting IPTABLES
Dec 12 20:19:13 iptables: Set default filters
Dec 12 20:19:13 iptables: Service limit set
Dec 12 20:19:13 iptables: web limit
Dec 12 20:19:13 iptables: ssh limit
Dec 12 20:19:14 iptables: dnsproxy
Dec 12 20:19:14 iptables: upnp
Dec 12 20:19:14 iptables: Allow ping from wan ra0
Dec 12 20:19:14 iptables: Add vpnfilter rules for L2TP
Dec 12 20:19:14 iptables: Set forward rules
Dec 12 20:19:14 iptables: Add NAT rules
Dec 12 20:19:14 iptables: Add base upnp rules
Dec 12 20:19:14 iptables: Configure netfilter OK...
ntpd: bad address 'pool.ntp.org'
Dec 12 20:19:15 dnsserver: Stopping DNSMASQ
Dec 12 20:19:15 dnsmasq[490]: exiting on receipt of SIGTERM
Dec 12 20:19:15 dnsserver: Generate /etc/hosts file.
Dec 12 20:19:15 dnsserver: Starting DNSMASQ
Dec 12 20:19:15 dnsmasq[1567]: started, version 2.59 cachesize 128
Dec 12 20:19:15 dnsmasq[1567]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-i18n no-DHCP no-TFTP no-conntrack no-IDN
Dec 12 20:19:15 dnsmasq[1567]: reading /etc/resolv.conf
Dec 12 20:19:15 dnsmasq[1567]: using nameserver 8.8.8.8#53
Dec 12 20:19:15 dnsmasq[1567]: using nameserver 208.67.222.222#53
Dec 12 20:19:15 dnsmasq[1567]: read /etc/hosts - 2 addresses
Dec 12 20:19:15 dyndns: Stopping DynDns
Dec 12 20:19:15 ntp: Stopping NTPD
Dec 12 20:19:15 ntp: Starting NTPD
Dec 12 20:19:15 upnpd: Stop upnp 
hw_nat: module license 'Proprietary' taints kernel.
done
net.nf_conntrack_fastnat = 1
pppoe_pass: Disabled.
ipv6_pass: Disabled
net.ipv4.ppp_cpu_load_limit = 3600
lld2d: warning: line ignored - var does not match a known string
Dec 12 20:19:16 kext: NAT Offload mode COMPLEX
Dec 12 20:19:16 kernel: hw_nat: module license 'Proprietary' taints kernel.
Dec 12 20:19:16 kernel: Ralink HW NAT Module Load
Dec 12 20:19:16 kernel: pppoe_pass: Disabled.
Dec 12 20:19:16 kernel: ipv6_pass: Disabled
Dec 12 20:19:16 kext: Limit cpu load for PPP to 3600 ticks
Dec 12 20:19:16 lld2d: Stopping LLD2D
Dec 12 20:19:16 lld2d: Starting LLD2D
Dec 12 20:19:16 parprouted: Stopping parprouted
Dec 12 20:19:17 udpxy: UDPXY stop
Dec 12 20:19:17 dhcpd: Stop dhcpserver 
Dec 12 20:19:17 dhcpd: Configure dhcpserver
Sta Key1 has no data.
!!! LINK UP !!! (BssType=1, AID=3, ssid=SF, Channel=1, CentralChannel = 3)
Dec 12 20:19:17 dhcpd: Start dhcpserver
Dec 12 20:19:17 udhcpd[1956]: udhcpd (v1.19.3) started
Dec 12 20:19:18 kernel: !!! LINK UP !!! (BssType=1, AID=3, ssid=SF, Channel=1, CentralChannel = 3)
touch /tmp/sta_connected
(sleep 2 && internet.sh connect_sta) &
service wscd stop
Dec 12 20:19:19 wscd: Stopping WPS
Dec 12 20:19:21 reconfig: Ethernet Converter OperationMode: 2
Dec 12 20:19:21 reconfig: Reconfigure wan...
Dec 12 20:19:21 wan: Start WAN config
Dec 12 20:19:21 wan: Start DHCP client.
Dec 12 20:19:21 services: Restart needed services and scripts. Mode all
Dec 12 20:19:22 iptables: Starting IPTABLES
Dec 12 20:19:23 iptables: Set default filters
Dec 12 20:19:23 iptables: Service limit set
Dec 12 20:19:23 iptables: web limit
Dec 12 20:19:23 iptables: ssh limit
Dec 12 20:19:23 iptables: dnsproxy
Dec 12 20:19:23 udhcpc[2105]: udhcpc (v1.19.3) started
Dec 12 20:19:23 iptables: upnp
Dec 12 20:19:23 iptables: Allow ping from wan ra0
Dec 12 20:19:23 iptables: Add vpnfilter rules for L2TP
Dec 12 20:19:24 iptables: Set forward rules
Dec 12 20:19:24 iptables: Add NAT rules
Dec 12 20:19:24 iptables: Add base upnp rules
Dec 12 20:19:24 iptables: Configure netfilter OK...
ntpd: bad address 'pool.ntp.org'
Dec 12 20:19:24 dnsserver: Stopping DNSMASQ
Dec 12 20:19:24 vpnhelper: Stop vpnhelper
Dec 12 20:19:24 dnsmasq[1567]: exiting on receipt of SIGTERM
Dec 12 20:19:25 dnsserver: Generate /etc/hosts file.
Dec 12 20:19:25 dnsserver: Starting DNSMASQ
Dec 12 20:19:25 dnsmasq[2761]: started, version 2.59 cachesize 128
Dec 12 20:19:25 dnsmasq[2761]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-i18n no-DHCP no-TFTP no-conntrack no-IDN
Dec 12 20:19:25 dnsmasq[2761]: reading /etc/resolv.conf
Dec 12 20:19:25 dnsmasq[2761]: using nameserver 8.8.8.8#53
Dec 12 20:19:25 dnsmasq[2761]: using nameserver 208.67.222.222#53
Dec 12 20:19:25 dnsmasq[2761]: read /etc/hosts - 2 addresses
Dec 12 20:19:25 lanauth: Stopping lanauth 
Dec 12 20:19:25 udhcpc[2105]: Sending discover...
Dec 12 20:19:25 udhcpc[2105]: Sending select for 192.168.254.197...
Dec 12 20:19:25 dyndns: Stopping DynDns
Dec 12 20:19:25 ntp: Stopping NTPD
Dec 12 20:19:25 ntp: Starting NTPD
Dec 12 20:19:25 upnpd: Stop upnp 
done
net.nf_conntrack_fastnat = 1
pppoe_pass: Disabled.
ipv6_pass: Disabled
net.ipv4.ppp_cpu_load_limit = 3600
lld2d: warning: line ignored - var does not match a known string
Dec 12 20:19:26 kext: NAT Offload mode COMPLEX
Dec 12 20:19:26 kernel: pppoe_pass: Disabled.
Dec 12 20:19:26 kernel: ipv6_pass: Disabled
Dec 12 20:19:26 kext: Limit cpu load for PPP to 3600 ticks
Dec 12 20:19:26 lld2d: Stopping LLD2D
Dec 12 20:19:26 lld2d: Starting LLD2D
Dec 12 20:19:26 parprouted: Stopping parprouted
Dec 12 20:19:27 igmpproxy: Stopping IGMPPROXY
Dec 12 20:19:27 udpxy: UDPXY stop
Dec 12 20:19:27 dhcpd: Stop dhcpserver 
Dec 12 20:19:27 udhcpd[1956]: Received SIGTERM
Dec 12 20:19:27 udhcpc[2105]: Lease of 192.168.254.197 obtained, lease time 86400
Dec 12 20:19:27 dhcpd: Configure dhcpserver
Dec 12 20:19:27 udhcpc: Renew ip adress 192.168.254.197 and netmask 255.255.255.0 for ra0 from dhcp
Dec 12 20:19:27 udhcpc: Set MTU to 1500 bytes from dhcp server
Dec 12 20:19:28 udhcpc: Deleting default route dev ra0
Dec 12 20:19:28 udhcpc: Add default route 192.168.254.1 dev ra0 metric 0
Dec 12 20:19:28 udhcpc: Renew DNS from dhcp 195.162.32.5 195.162.41.8 8.8.8.8 SADNET
Dec 12 20:19:28 udhcpc: Add static route to DNS 195.162.32.5 via 192.168.254.1 dev ra0
Dec 12 20:19:28 dhcpd: Start dhcpserver
Dec 12 20:19:28 udhcpc: Add static route to DNS 195.162.41.8 via 192.168.254.1 dev ra0
Dec 12 20:19:28 udhcpd[3245]: udhcpd (v1.19.3) started
Dec 12 20:19:28 udhcpc: Add static route to DNS 8.8.8.8 via 192.168.254.1 dev ra0
Dec 12 20:19:28 udhcpc: Restart needed services
Dec 12 20:19:28 services: Restart needed services and scripts. Mode dhcp
Dec 12 20:19:29 iptables: Starting IPTABLES
Dec 12 20:19:30 iptables: Set default filters
Dec 12 20:19:30 iptables: Service limit set
Dec 12 20:19:30 iptables: web limit
Dec 12 20:19:30 iptables: ssh limit
Dec 12 20:19:30 iptables: dnsproxy
Dec 12 20:19:30 iptables: upnp
Dec 12 20:19:30 iptables: Allow ping from wan ra0
Dec 12 20:19:30 iptables: Add vpnfilter rules for L2TP
Dec 12 20:19:30 iptables: Set forward rules
Dec 12 20:19:30 iptables: Add NAT rules
Dec 12 20:19:30 iptables: Add base upnp rules
Dec 12 20:19:31 iptables: Configure netfilter OK...
Dec 12 20:19:31 dnsserver: Stopping DNSMASQ
Dec 12 20:19:31 dnsmasq[2761]: reading /etc/resolv.conf
Dec 12 20:19:31 dnsmasq[2761]: using nameserver 8.8.8.8#53
Dec 12 20:19:31 dnsmasq[2761]: using nameserver 195.162.41.8#53
Dec 12 20:19:31 dnsmasq[2761]: using nameserver 195.162.32.5#53
Dec 12 20:19:31 dnsmasq[2761]: read /etc/hosts - 2 addresses
Dec 12 20:19:31 dnsmasq[2761]: exiting on receipt of SIGTERM
Dec 12 20:19:31 dnsserver: Generate /etc/hosts file.
Dec 12 20:19:31 dnsserver: Starting DNSMASQ
Dec 12 20:19:31 dnsmasq[3836]: started, version 2.59 cachesize 128
Dec 12 20:19:31 dnsmasq[3836]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-i18n no-DHCP no-TFTP no-conntrack no-IDN
Dec 12 20:19:31 dnsmasq[3836]: reading /etc/resolv.conf
Dec 12 20:19:31 dnsmasq[3836]: using nameserver 8.8.8.8#53
Dec 12 20:19:31 dnsmasq[3836]: using nameserver 195.162.41.8#53
Dec 12 20:19:31 dnsmasq[3836]: using nameserver 195.162.32.5#53
Dec 12 20:19:31 dnsmasq[3836]: read /etc/hosts - 3 addresses
Dec 12 20:19:31 udhcpc: Restart vpnhelper..
Dec 12 20:19:31 dnsmasq[3836]: read /etc/hosts - 3 addresses
Dec 12 20:19:31 vpnhelper: Start vpnhelper
Dec 12 20:19:31 vpnhelper: L2TP calling...
Dec 12 20:19:31 udhcpc: End renew procedure...
Dec 12 20:19:37 vpnhelper-l2tp: Get vpn server 192.168.254.254 ip adress
Dec 12 20:19:58 vpnhelper-l2tp: Not resolve adress for 192.168.254.254
Dec 12 20:20:03 vpnhelper-l2tp: Set route to vpn server.
Dec 12 20:20:03 vpnhelper-l2tp: Check for L2TP server 192.168.254.254 reachable
Dec 12 20:20:04 kernel: PPP generic driver version 2.4.2
Dec 12 20:20:04 kernel: PPP vpn led has gpio 14
Dec 12 20:20:04 kernel: NET: Registered protocol family 24
Dec 12 20:20:04 kernel: PPPoL2TP kernel driver, V0.17
Dec 12 20:20:04 vpnhelper-l2tp: Starting VPN network l2tp...
Dec 12 20:20:04 vpnhelper-l2tp: Start xl2tpd
Dec 12 20:20:07 pppd[3950]: Plugin pppol2tp.so loaded.
Dec 12 20:20:07 pppd[3950]: pppd 2.4.5 started by Admin, uid 0
Dec 12 20:20:07 pppd[3950]: Using interface ppp0
Dec 12 20:20:07 pppd[3950]: Connect: ppp0 <--> l2tp (192.168.254.254)
Dec 12 20:20:10 pppd[3950]: local  IP address 192.168.2.1
Dec 12 20:20:10 pppd[3950]: remote IP address 192.168.2.254
Dec 12 20:20:10 pppd: Store old default route to file. default via 192.168.254.1 dev ra0  
Dec 12 20:20:10 pppd: Remove vpnDGW
Dec 12 20:20:10 pppd: Modify route table need for buggy nas
Dec 12 20:20:10 pppd: Replace default route to ppp0
Dec 12 20:20:10 pppd: Flush route cache
Dec 12 20:20:10 pppd: Restart dns server, dyndns, ntp sync and rebuild shaper and iptables rules
Dec 12 20:20:11 services: Restart needed services and scripts. Mode pppd
Dec 12 20:20:11 QoS: Stopping SHAPER
Dec 12 20:20:12 iptables: Starting IPTABLES
Dec 12 20:20:12 iptables: Set default filters
Dec 12 20:20:12 iptables: Service limit set
Dec 12 20:20:12 iptables: web limit
Dec 12 20:20:12 iptables: ssh limit
Dec 12 20:20:13 iptables: dnsproxy
Dec 12 20:20:13 iptables: upnp
Dec 12 20:20:13 iptables: Allow ping from wan ra0
Dec 12 20:20:13 iptables: Add vpnfilter rules for L2TP
Dec 12 20:20:13 iptables: Set forward rules
Dec 12 20:20:13 iptables: Add NAT rules
Dec 12 20:20:13 iptables: Call to add VPN netfilter rules.
Dec 12 20:20:13 iptables: Add base upnp rules
Dec 12 20:20:13 iptables: Configure netfilter OK...
Dec 12 20:20:14 dnsserver: Stopping DNSMASQ
Dec 12 20:20:14 dnsmasq[3836]: exiting on receipt of SIGTERM
Dec 12 20:20:14 dnsserver: Generate /etc/hosts file.
Dec 12 20:20:14 dnsserver: Starting DNSMASQ
Dec 12 20:20:14 dnsmasq[817]: started, version 2.59 cachesize 128
Dec 12 20:20:14 dnsmasq[817]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-i18n no-DHCP no-TFTP no-conntrack no-IDN
Dec 12 20:20:14 dnsmasq[817]: reading /etc/resolv.conf
Dec 12 20:20:14 dnsmasq[817]: using nameserver 8.8.8.8#53
Dec 12 20:20:14 dnsmasq[817]: using nameserver 195.162.41.8#53
Dec 12 20:20:14 dnsmasq[817]: using nameserver 195.162.32.5#53
Dec 12 20:20:14 dnsmasq[817]: read /etc/hosts - 3 addresses
Dec 12 20:20:14 dyndns: Stopping DynDns
Dec 12 20:20:14 ntp: Stopping NTPD
Dec 12 20:20:14 ntp: Starting NTPD
Dec 12 20:20:15 upnpd: Stop upnp 
Dec 12 20:20:15 upnpd: Start upnp at 192.168.2.1
Dec 12 20:20:15 pppd: Enable forwarding for ppp0 interface
Dec 12 20:20:15 miniupnpd[921]: version 1.6 started
Dec 12 20:20:15 miniupnpd[921]: HTTP listening on port 5179
Dec 12 20:20:15 miniupnpd[921]: Listening for NAT-PMP traffic on port 5351
Dec 12 20:20:15 pppd: All is start OK

 

Как бы проблем не вижу. Т.е. всё законнектилось и даже поверх l2tp клиент стартанул. Всё ходит всё бегает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заливаю 1.14.3 с обновлялкой бута.

 

Пока поддерживает обновление только на девайсах на RT3052 с NOR флэшм и 32bit модулями памяти. Т.е. большинство железок на RT3052 где RAM=>32Mb и стоят либо 2 модуля по 16 бит или один модуль 32 бит.

 

Увы из юзерлевел (да и из ядра) узнать разрядность не выйдет потому пока вот такие ограничения. Потом может что-нить придумаем.

 

Для обновления достаточно подключить роутер к инету дождаться полной загрузки и скомандовать boot_update.sh по ssh.

 

Ни в коем случае не вызывать скрипт из вэб рожи.

 

Очень рекомендую после перехода на 1.14.3 с обновлением или без обновления бута сделать fs fullreset иначе можно поиметь грабли с wifi. И настроить РУКАМИ!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Роутер китаец на RT3052. Была 1.14.3 прошивка, все по вашей инструкции, хвосты прибил по ssh, настроил ручками. По тому же ssh дал команду boot_update.sh В итоге из сети что-то скачалось, роутер перезагрузился. Но после всего этого зашел в вебморду на вкладку Status а там первая строка как была Acorp_WR-300N-1.14.3.RU.13122011 так и осталась. Вот мне и интересно - или я опять что-то не так делаю, или все таки обновление прошивки до 1.14.4 не произошло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Hi Sfstudio,

Can i ask you if spinlock instead write_lock_bh can be used in linux-2.6.21.x/drivers/net/pppoe.c to speed (if it will speed it up at all??) up pppoe also like the following commit:

 

18:41 sfstudio committed 9be9534 VPN pptp/l2tp drivers now use spinlock instead write_lock_bh(speedup).

10X

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Роутер китаец на RT3052. Была 1.14.3 прошивка, все по вашей инструкции, хвосты прибил по ssh, настроил ручками. По тому же ssh дал команду boot_update.sh В итоге из сети что-то скачалось, роутер перезагрузился. Но после всего этого зашел в вебморду на вкладку Status а там первая строка как была Acorp_WR-300N-1.14.3.RU.13122011 так и осталась. Вот мне и интересно - или я опять что-то не так делаю, или все таки обновление прошивки до 1.14.4 не произошло.

 

А с чего должно произойти? ЧТо из слов boot или update перевести? Причём тут обновление прошивки?

 

P.S. и вообще головой нужно думать. Если не дай бог бы у вас попался бы китаец с 32Мб рамы одним 16Бит чипом получили бы кирпич.

 

Hi Sfstudio,

Can i ask you if spinlock instead write_lock_bh can be used in linux-2.6.21.x/drivers/net/pppoe.c to speed (if it will speed it up at all??) up pppoe also like the following commit:

 

18:41 sfstudio committed 9be9534 VPN pptp/l2tp drivers now use spinlock instead write_lock_bh(speedup).

10X

 

PPPOE full offload by PPE. CPU load at PPPOE/IPOE used maximum 1-5%. Короче нафиг не надо. Всё обрабатываетя аппаратно. Более того существенного прироста банальный переход на спинлок не даст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если устройство 2T2R, а клиент 1T1R, то как используются антенны? Выбирается лучшая или как получится?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.