sfstudio Опубликовано 31 января, 2010 · Жалоба Здравствуйте, реально ли затестить прошу под дир-300, можно ли её заливать по тфтп? или только через jtag? Прочитайте тему с нуля, я писал на каких девасах проверено запускается. DIR 300 насколько мне известно ревизий железа как минимум 4ре и только одна ревизия на ралинк. Никаких jtag образ собран для заливки из бута по tftp/xmodem . Последовательность действий такова: Определиться какой проц 3050 или 3052, убедиться что на борту NOR Flash >= 4Mb (девайсы с SPI флэшем не запустятся), опеределиться сколько установлено памяти и выбрать нужный имидж из архива. Ну дальше залить, сбросить натстройки в дефолт, настроить и отписаться тут по результатам. В дальнейшем обновляться можно будет через web. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Rapid Опубликовано 31 января, 2010 (изменено) · Жалоба А я зря спрашивал чтоль какие девайсы у кого на руках есть ? Вообще как только Acorp запустит железо в продажу бинарные сборки будут только для RT3050- 4/16 и RT3052 - 4/32 и в последнстрии RT3052+USB 8/32 . Пока могу собрать под любую комбинацию. В будущем собирать под свои девайсы вы сможете самостоятельно скачав исходники, сложного ничего нет, процесс сборки уже отлажен. Официально будут поддерживаться исключительно устройства Acorp. Если кто-то решит самостоятельно поддерживать другие девайсы - добро пожаловать в проект. Здравствуйте, у меня тоже вопрос. Вот тут юзер goodlife выкладывал ссылку на роутер, http://www.dealextreme.com/details.dx/sku.29662 , я его купил и стандартная прошивка оказалась кривой, китайцы предложили мне другую прошивку и я залил ее внутрь. Все бы ничего, но вот почему то L2TP не работало, а именно при выставлении динамического адреса и нажатии кнопки "применить" все равно выставлялся статический адрес. работало только PPTP. Почему говорю что "работаЛО", потому что еще один китаец выложил другую прошивку, я ей прошился и мой роутер быстро превратился в кусок пластмасски. Либо прошивка кривая, что после нее даже через тфтп невозможно залить (по стандартному айпишнику не пингуется роутер) либо я сам невовремя ребутнул после прошивки роутер. Я нашел человека у нас в городе который может отпаять схему и залить прежнюю "полукривую" прошивку, но хотелось бы залить что то путевое туда. в прикрепленном файле находится как раз полунормальная с нерабочим L2TP прошивочка. Если честно я далек от этого всего, могу лишь сказать, что схема судя повсему 3052, и на 4 мегабайта (32 бит). Посмотрите пожалуйста "внутренности" этого файла... и фотографию кишок прикладываю.прошивка тут http://slil.ru/28575484 Изменено 31 января, 2010 пользователем Rapid Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 31 января, 2010 · Жалоба Припаяйте консоль, залейте штатную прошивку, загрузистесь, после этого cat /proc/meminfo увидите объём оперативки, размер флэша смотрите в даташите на мелкосхему. Флэшка эта NOR так что моя прошивка её знает. Определитесь сколько рамы и какой (судя по числу радиомодулей это 3052) процессор скачаете мою прошивку и зальёте, заодно и потестите. Да, можете так же поискать даташиты на модули рамы дабы определиться с олбъёмом. Я за вас этого делать точно не буду, а на память все варианты сборок китайских девайсов не помнить не знать не обязан. Будьте чуть более самостоятельными. Замечу, что в данной теме обсуждается не выбор прошивке, а разработка и тестирование конкретной прошивки от конкретного человека, пока других разрабов не видно. Так что пробуйте - отписывайтесь по результатам. А что-то путнее или не путнее вам никто не подскажет, я лично из всего что перебрал под 305* включая DD-WRT полузакрытую не впечатлило. Могу сказать точно что в моей прошивке Dynamic PPTP/L2TP работают без вопросов. Кстати, забавно так 3я антена наверное сигналы с марса ловит? =)))) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 31 января, 2010 · Жалоба Кстати загрузился с вашей прошивки что вы приложили. Собсно это кривая сборка 3.3 SDK от ралинка со всеми прилагающимися багами, собрана 29го октября 2009. Лейти мою фирмварь смело, уверен проблемы решаться. Лог загрузки вашей прошивки если интересно: U-Boot 1.1.3 (Feb 13 2009 - 09:48:32) Board: Ralink APSoC DRAM: 32 MB relocate_code Pointer at: 81fac000 flash_protect ON: from 0xBF000000 to 0xBF01FFAF protect on 0 protect on 1 protect on 2 protect on 3 protect on 4 protect on 5 protect on 6 protect on 7 protect on 8 flash_protect ON: from 0xBF030000 to 0xBF03FFFF protect on 10 ============================================ Ralink UBoot Version: 3.2 -------------------------------------------- ASIC 3052_MP2 (Port5<->None) DRAM COMPONENT: 128Mbits DRAM BUS: 32BIT Total memory: 32 MBytes Date:Feb 13 2009 Time:09:48:32 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM 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. 9: Load Boot Loader code then write to Flash via TFTP. You choosed 1 0 eth_register Eth0 (10/100-M) enetvar=ethaddr,Eth addr:00:AA:BB:CC:DD:10 00:AA:BB:CC:DD:10: eth_current->name = Eth0 (10/100-M) 1: System Load Linux to SDRAM via TFTP. Please Input new ones /or Ctrl-C to discard Input device IP (192.168.1.1) ==: Input server IP (192.168.1.2) ==: Input Linux Kernel filename (RT-NL_0.1.0.0.0.trx) ==:root_uImage netboot_common, argc= 3 *************buf = 0x81fcc120 **********NexTxPacket = 81fe4200 NetTxPacket = 0x81FE4200 NetRxPackets[0] = 0x81FE4800 NetRxPackets[1] = 0x81FE4E00 NetRxPackets[2] = 0x81FE5400 NetRxPackets[3] = 0x81FE5A00 NetRxPackets[4] = 0x81FE6000 NetRxPackets[5] = 0x81FE6600 NetRxPackets[6] = 0x81FE6C00 NetRxPackets[7] = 0x81FE7200 NetRxPackets[8] = 0x81FE7800 NetRxPackets[9] = 0x81FE7E00 NetRxPackets[10] = 0x81FE8400 NetRxPackets[11] = 0x81FE8A00 NetRxPackets[12] = 0x81FE9000 NetRxPackets[13] = 0x81FE9600 NetRxPackets[14] = 0x81FE9C00 NetRxPackets[15] = 0x81FEA200 NetRxPackets[16] = 0x81FEA800 NetRxPackets[17] = 0x81FEAE00 NetRxPackets[18] = 0x81FEB400 NetRxPackets[19] = 0x81FEBA00 KSEG1ADDR(NetTxPacket) = 0xA1FE4200 NetLoop,call eth_halt ! NetLoop,call eth_init ! Trying Eth0 (10/100-M) Waitting for RX_DMA_BUSY status Start... done Header Payload scatter function is Disable !! ETH_STATE_ACTIVE!! Using Eth0 (10/100-M) device TFTP from server 192.168.1.2; our IP address is 192.168.1.1 Filename 'root_uImage'. TIMEOUT_COUNT=10,Load address: 0x80800000 Loading: Got ARP REPLY, set server/gtwy eth addr (00:1f:c6:12:b5:03) Got it T T T T T # first block received ################################################################ ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ######### done Bytes transferred = 3040158 (2e639e hex) NetBootFileXferSize= 002e639e File: env_flash.c, Func: saveenv, Line: 300 Protect off BF030000 ... BF03FFFF b_end =BF3FFFFF Un-Protecting sectors 10..10 in bank 1 Un-Protected 1 sectors Erasing Flash... b_end =BF3FFFFF Erase Flash from 0xbf030000 to 0xbf03ffff in Bank # 1 erase sector = 10 sect = 10,s_last = 10,erase poll = 810210 done Erased 1 sectors Writing to Flash... done b_end =BF3FFFFF Protecting sectors 10..10 in bank 1 Protected 1 sectors Automatic boot of image at addr 0x80800000 ... ## Booting image at 80800000 ... Image Name: Linux Kernel Image Created: 2009-10-29 7:12:12 UTC System Control Status = 0x20440000 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 3040094 Bytes = 2.9 MB Load Address: 80000000 Entry Point: 80299000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80299000) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21 (root@localhost.localdomain) (gcc version 3.4.2) #412 Thu Oct 29 15:11:41 CST 2009 The CPU feqenuce set to 384 MHz CPU revision is: 0001964c Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Built 1 zonelists. Total pages: 8128 Kernel command line: console=ttyS1,57600n8 root=/dev/ram0 Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. 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 = 800000, status = 1100ff00 PID hash table entries: 128 (order: 7, 512 bytes) calculating r4koff... 00177000(1536000) CPU frequency 384.00 MHz Using 192.000 MHz high precision timer. Console: colour dummy device 80x25 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 27488k/32768k available (2241k kernel code, 5280k reserved, 414k data, 2220k init, 0k highmem) Mount-cache hash table entries: 512 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 detected lzma initramfs detected lzma initramfs initramfs: LZMA lc=3,lp=0,pb=2,dictSize=1048576,origSize=9411584 LZMA initramfs by Ming-Ching Tiew <mctiew@yahoo.com>.........................................................................r squashfs: LZMA suppport for slax.org by jro fuse init (API version 7.8) io scheduler noop registered (default) Ralink gpio driver initialized HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.3 $ 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 RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize loop: loaded (max 8 devices) rdm_major = 254 PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 ralink flash device: 0x1000000 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 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Creating 4 MTD partitions on "Ralink SoC physically mapped flash": 0x00000000-0x00030000 : "Bootloader" 0x00030000-0x00040000 : "Config" 0x00040000-0x00050000 : "Factory" 0x00050000-0x01000000 : "Kernel" mtd: partition "Kernel" extends beyond the end of device "Ralink SoC physically mapped flash" -- size truncated to 0x3b0000 block2mtd: version $Revision: 1.1.1.1 $ nf_conntrack version 0.5.0 (256 buckets, 2048 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 10 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> GDMA1_MAC_ADRH -- : 0x00000000 GDMA1_MAC_ADRL -- : 0x00000000 Ralink APSoC Ethernet Driver Initilization. v2.00 256 rx/tx descriptors allocated, mtu = 1500! GDMA1_MAC_ADRH -- : 0x0000000c GDMA1_MAC_ADRL -- : 0x43305277 PROC INIT OK! Freeing unused kernel memory: 2220k freed init started: BusyBox v1.12.1 (2009-10-28 15:39Algorithmics/MIPS FPU Emulator v1.5 :06 CST) starting pid 666, tty '': '/etc_ro/rcS' devpts: called with bogus options mount: mounting none on /proc/bus/usb failed: No such file or directory Welcome to _______ _______ ___ __ ____ _ _ ___ | ___ \| __ || | |__|| \ | || | / / | |___| || |__| || |__ __ | \| || |/ / | _ /| _ || || || |\ || \ |__| \__\|__| |__||______||__||_| \____||_|\___\ =System Architecture Department= starting pid 675, tty '/dev/ttyS1': '/bin/sh' BusyBox v1.12.1 (2009-10-28 15:39:06 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. # internet.sh Password for 'Admin' changed insmod: bridge.ko: module not found insmod: mii.ko: module not found insmod: raeth.ko: module not found phy_tx_ring = 0x00471000, tx_ring = 0xa0471000 phy_rx_ring = 0x00000000, rx_ring = 0x00000000 CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = 710000 ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device rmmod: rt2860v2_ap: No such file or directory rmmod: rt2860v2_sta: No such file or directory Commit crc = 48c2dfc3 rt2860v2_sta: module license 'unspecified' taints kernel. === pAd = c0002000, size = 486808 === <-- RTMPAllocAdapterBlock, Status=0 rmmod: nf_nat_pptp: No such file or directory rmmod: nf_conntrack_pptp: No such file or directory rmmod: nf_nat_proto_gre: No such file or directory rmmod: nf_conntrack_proto_gre: No such file or directory RX DESC a1a49000 size = 2048 <-- RTMPAllocTxRxRingMemory, Status=0 Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 4 2. Phy Mode = 4 Read EEPROM, EthCloneMac is 00:b0:0c:4e:4f:e0! 3. Phy Mode = 4 MCS Set = 00 00 00 00 00 <==== rt28xx_init, Status=0 0x1300 = 00073200 insmod: 8021q.ko: module not found eth2.2: Setting MAC address to 00 0c 43 30 52 66. device eth2 entered promiscuous mode VLAN (eth2.2): Setting underlying device (eth2) to promiscious mode. ifconfig: ioctl 0x8913 failed: No such device brctl: bridge br0: No such device or address ##### restore RT3052 to dump switch ##### switch reg write offset=14, value=5555 switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1001 switch reg write offset=4c, value=1 switch reg write offset=50, value=2001 switch reg write offset=70, value=ffffffff switch reg write offset=98, value=7f7f switch reg write offset=e4, value=7f udhcpc (v1.12.1) started [: KeepAlive: unknown operand [: OnDemand: unknown operand ra2880stop()...Done Free TX/RX Ring Memory! phy_tx_ring = 0x019e8000, tx_ring = 0xa19e8000 phy_rx_ring = 0x00472000, rx_ring = 0xa0472000 CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = 710000 ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8914 failed: Cannot assign requested address /sbin/lan.sh: line 63: hostname: not found Commit crc = 48c2dfc3 Commit crc = 48c2dfc3 Sending select for 10.7.0.233... Lease of 10.7.0.233 obtained, lease time 7200 adding dns 10.0.0.254 adding dns 10.7.0.254 Add route for server 10.0.0.254 adding dns 10.0.0.254 adding dns 10.7.0.254 igmpproxy, Version 0.1 beta2, Build 090827 Copyright 2005 by Johnny Egeland <johnny@rlo.org> Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt 0x10000000: 0x30335452 0x10000004: 0x20203235 0x1000000c: 0x00000102 0x1000000c: 0x00000102 0x1000000c: 0x00000102 igmpproxy, Version 0.1 beta2, Build 090827 Copyright 2005 by Johnny Egeland <johnny@rlo.org> Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt 0x10000000: 0x30335452 0x10000004: 0x20203235 0x1000000c: 0x00000102 0x1000000c: 0x00000102 0x1000000c: 0x00000102 ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device ifconfig: bad address 'add' BusyBox v1.12.1 (2009-10-28 15:39:06 CST) multi-call binary Usage: route [{add|del|delete}] BusyBox v1.12.1 (2009-10-28 15:39:06 CST) multi-call binary Usage: route [{add|del|delete}] [Jan 01 00:00:18] radvd: ioctl(SIOCGIFADDR) failed for eth2.2: Cannot assign requested address [Jan 01 00:00:18] radvd: interface eth2.2 has no IPv4 addresses, disabling 6to4 prefix [Jan 01 00:00:18] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device [Jan 01 00:00:18] radvd: interface br0 does not exist [Jan 01 00:00:18] radvd: error parsing or activating the config file: /etc_ro/radvd.conf Interface doesn't accept private ioctl... set (8BE2): Invalid argument iwpriv ra0 set IgmpSnEnable=1 Sta Key1 has no data. killall rt2860apd 1>/dev/null 2>&1 iptables -F -t filter 1>/dev/null 2>&1 iptables -D FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -F macipport_filter 1>/dev/null 2>&1 iptables -D FORWARD -j web_filter 1>/dev/null 2>&1 iptables -F web_filter 1>/dev/null 2>&1 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t filter -N web_filter 1>/dev/null 2>&1 iptables -t filter -N macipport_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j web_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -j port_forward 1>/dev/null 2>&1 iptables -t nat -F port_forward 1>/dev/null 2>&1; iptables -t nat -X port_forward 1>/dev/null 2>&1 iptables -t nat -D POSTROUTING -j nat_loopback 1>/dev/null 2>&1 iptables -t nat -F nat_loopback 1>/dev/null 2>&1; iptables -t nat -X nat_loopback 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -j DMZ 1>/dev/null 2>&1 iptables -t nat -F DMZ 1>/dev/null 2>&1; iptables -t nat -X DMZ 1>/dev/null 2>&1 iptables -t nat -N port_forward 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 1 -j port_forward 1>/dev/null 2>&1 iptables -t nat -N DMZ 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 2 -j DMZ 1>/dev/null 2>&1 iptables -t nat -N nat_loopback 1>/dev/null 2>&1; iptables -t nat -I POSTROUTING 3 -j nat_loopback 1>/dev/null 2>&1 ntp.sh sleep 2 Commit crc = 137152b3 ddns.sh route delete 239.255.255.250 1>/dev/null 2>&1 killall wscd 1>/dev/null 2>&1 36524 00021.762 104294.0 7.7 318279637368235.9 13885.5 0 Commit crc = 23d27ce1 killall -9 wscd 1>/dev/null 2>&1 greenap.sh init killall -q zebra echo "hostname linux.router1" > /etc/zebra.conf echo "password Admin" >> /etc/zebra.conf echo "enable password rt2880" >> /etc/zebra.conf echo "log syslog" >> /etc/zebra.conf zebra -d -f /etc/zebra.conf killall -q ripd echo "hostname linux.router1" > /etc/ripd.conf echo "password Admin" >> /etc/ripd.conf echo "router rip" >> /etc/ripd.conf echo "network 192.168.200.9/32" >> /etc/ripd.conf echo "network ppp0" >> /etc/ripd.conf echo "network 192.168.1.1/24" >> /etc/ripd.conf echo "network eth2" >> /etc/ripd.conf echo "version 2" >> /etc/ripd.conf echo "log syslog" >> /etc/ripd.conf ripd -f /etc/ripd.conf -d syslogd -C8 1>/dev/null 2>&1 klogd 1>/dev/null 2>&1 webs: Listening for HTTP requests at address 192.168.1.1 # ifiptables -F -t filter 1>/dev/null 2>&1 iptables -D FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -F macipport_filter 1>/dev/null 2>&1 iptables -D FORWARD -j web_filter 1>/dev/null 2>&1 iptables -F web_filter 1>/dev/null 2>&1 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t filter -N web_filter 1>/dev/null 2>&1 iptables -t filter -N macipport_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j web_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -j port_forward 1>/dev/null 2>&1 iptables -t nat -F port_forward 1>/dev/null 2>&1; iptables -t nat -X port_forward 1>/dev/null 2>&1 iptables -t nat -D POSTROUTING -j nat_loopback 1>/dev/null 2>&1 iptables -t nat -F nat_loopback 1>/dev/null 2>&1; iptables -t nat -X nat_loopback 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -j DMZ 1>/dev/null 2>&1 iptables -t nat -F DMZ 1>/dev/null 2>&1; iptables -t nat -X DMZ 1>/dev/null 2>&1 ciptables -t nat -N port_forward 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 1 -j port_forward 1>/dev/null 2>&1 iptables -t nat -N DMZ 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 2 -j DMZ 1>/dev/null 2>&1 iptables -t nat -N nat_loopback 1>/dev/null 2>&1; iptables -t nat -I POSTROUTING 3 -j nat_loopback 1>/dev/null 2>&1 ntp.sh osleep 2 Commit crc = 137152b3 nfig eth2 Link encap:Ethernet HWaddr 00:0C:43:30:52:77 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:11 errors:0 dropped:0 overruns:0 frame:0 TX packets:43 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:660 (660.0 B) TX bytes:3454 (3.3 KiB) Interrupt:3 eth2.1 Link encap:Ethernet HWaddr 00:0C:43:30:52:77 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:748 (748.0 B) eth2.2 Link encap:Ethernet HWaddr 00:0C:43:30:52:66 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:822 (822.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.200.9 P-t-P:192.168.200.254 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:130 (130.0 B) TX bytes:274 (274.0 B) ra0 Link encap:Ethernet HWaddr 00:B0:0C:4E:4F:E0 inet addr:10.7.0.233 Bcast:10.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:232 errors:0 dropped:0 overruns:0 frame:0 TX packets:65 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:25013 (24.4 KiB) TX bytes:7777 (7.5 KiB) Interrupt:4 # ddns.sh route delete 239.255.255.250 1>/dev/null 2>&1 killall wscd 1>/dev/null 2>&1 40207 68469.227 101490.0 6.3 51694.8 14038.1 0 Commit crc = 23d27ce1 killall -9 wscd 1>/dev/null 2>&1 greenap.sh init killall -q zebra echo "hostname linux.router1" > /etc/zebra.conf echo "password Admin" >> /etc/zebra.conf echo "enable password rt2880" >> /etc/zebra.conf echo "log syslog" >> /etc/zebra.conf zebra -d -f /etc/zebra.conf killall -q ripd echo "hostname linux.router1" > /etc/ripd.conf echo "password Admin" >> /etc/ripd.conf echo "router rip" >> /etc/ripd.conf echo "network 192.168.200.9/32" >> /etc/ripd.conf echo "network ppp0" >> /etc/ripd.conf echo "network 192.168.1.1/24" >> /etc/ripd.conf echo "network eth2" >> /etc/ripd.conf echo "version 2" >> /etc/ripd.conf echo "log syslog" >> /etc/ripd.conf ripd -f /etc/ripd.conf -d killall -q ripd echo "hostname linux.router1" > /etc/ripd.conf echo "password Admin" >> /etc/ripd.conf echo "router rip" >> /etc/ripd.conf echo "network 192.168.200.9/32" >> /etc/ripd.conf echo "network ppp0" >> /etc/ripd.conf echo "network 192.168.1.1/24" >> /etc/ripd.conf echo "network eth2" >> /etc/ripd.conf echo "version 2" >> /etc/ripd.conf echo "log syslog" >> /etc/ripd.conf ripd -f /etc/ripd.conf -d Ну и лог загрузки моей версии до кучи: U-Boot 1.1.3 (Feb 13 2009 - 09:48:32) Board: Ralink APSoC DRAM: 32 MB relocate_code Pointer at: 81fac000 flash_protect ON: from 0xBF000000 to 0xBF01FFAF protect on 0 protect on 1 protect on 2 protect on 3 protect on 4 protect on 5 protect on 6 protect on 7 protect on 8 flash_protect ON: from 0xBF030000 to 0xBF03FFFF protect on 10 ============================================ Ralink UBoot Version: 3.2 -------------------------------------------- ASIC 3052_MP2 (Port5<->None) DRAM COMPONENT: 128Mbits DRAM BUS: 32BIT Total memory: 32 MBytes Date:Feb 13 2009 Time:09:48:32 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM 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. 9: Load Boot Loader code then write to Flash via TFTP. 0 3: System Boot system code via Flash. ## Booting image at bf050000 ... Image Name: RT-NL Created: 2010-01-31 15:44:51 UTC System Control Status = 0x20440000 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 3563456 Bytes = 3.4 MB Load Address: 80000000 Entry Point: 8030f000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8030f000) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21.7 (root@sfstudio.sadnet.lo) (gcc version 3.4.2) #1 PREEMPT Sun Jan 31 21:44:41 OMST 2010 The CPU feqenuce set to 384 MHz CPU revision is: 0001964c DetectRAMsequence MAX memory:32[32] RAM after check region:32 FullviewRAM:33554432 Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Built 1 zonelists. Total pages: 8128 Kernel command line: nosmp console=ttyS1,57600n8 root=31:4 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 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 = 10800000, status = 1100ff00 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. Console: colour dummy device 80x25 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 29108k/32768k available (2718k kernel code, 3660k reserved, 409k data, 124k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 NET: Registered protocol family 2 Time: MIPS clocksource has been installed. softirq RT prio: 24. 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 Load RT2880 Timer Module(Wdg/Soft) squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro io scheduler noop registered io scheduler deadline registered (default) FLASH_API: MAN_ID=C2 DEV_ID=22A8 SIZE=4MB Ralink gpio driver initialized Generic RTC Driver v1.07 Serial: 8250/16550 driver $Revision: 1.3 $ 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 loop: loaded (max 8 devices) PPP generic driver version 2.4.2 PPP MPPE Compression module registered NET: Registered protocol family 24 PPPoL2TP kernel driver, V0.17 PPTP driver version 0.8.4 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 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Creating 6 MTD partitions on "Ralink SoC physically mapped flash": 0x00000000-0x00030000 : "Bootloader" 0x00030000-0x00040000 : "Config" 0x00040000-0x00050000 : "Factory" 0x00050000-0x00150000 : "Kernel" 0x00150000-0x003e0000 : "RootFS" 0x003e0000-0x00400000 : "RW-FS" block2mtd: version $Revision: 1.1.1.1 $ GACT probability on Mirror/redirect action on u32 classifier input device check on Actions configured nf_conntrack version 0.5.0 (16384 buckets, 8192 max) ipt_time loading ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone arp_tables: (C) 2002 David S. Miller TCP westwood registered NET: Registered protocol family 1 NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver sit0: Disabled Privacy Extensions 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> GDMA1_MAC_ADRH -- : 0x00000000 GDMA1_MAC_ADRL -- : 0x00000000 Ralink APSoC Ethernet Driver Initilization. v2.00 64 rx/tx descriptors allocated, mtu = 1500! NAPI enable, weight = 0, Tx Ring = 64, Rx Ring = 64 GDMA1_MAC_ADRH -- : 0x0000000c GDMA1_MAC_ADRL -- : 0x43305277 PROC INIT OK! VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 124k freed mount /proc file system ok! mount /sys file system ok! mount /var file system ok! mount /tmp file system ok! mount /dev file system ok! mount /etc file system ok! Algorithmics/MIPS FPU Emulator v1.5 Init RW particion RW File system is ok - preparing ... Preconfigure... Mount all filesystems devpts: called with bogus options Create some folders Start nvram daemon Start klogd Start syslogd Starting modules... /lib/modules/2.6.21.7/kernel/drivers/char/ralinkralink_gdma: no version for "struct_module" found: kernel tainted. _gdma.ko /lib/modules/2.6.21.7/kernel/drivers/net/imq.ko IMQ starting with 2 devices... IMQ driver loaded successfully. Hooking IMQ before NAT on PREROUTING. Hooking IMQ after NAT on POSTROUTING. /lib/modules/2.6.21.7/kernel/net/ipv4/netfilter/ipt_IMQ.ko/kernel/net/ipv4/netfilter Starting sysctl: net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.accept_source_route = 0 net.ipv4.netfilter.ip_conntrack_generic_timeout = 200 net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 3600 net.ipv4.netfilter.ip_conntrack_icmp_timeout = 30 net.ipv4.netfilter.ip_conntrack_udp_timeout_stream = 120 net.ipv4.netfilter.ip_conntrack_udp_timeout = 30 net.ipv4.netfilter.ip_conntrack_tcp_timeout_close = 10 net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 60 net.ipv4.netfilter.ip_conntrack_tcp_timeout_last_ack = 30 net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60 net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 100 net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_sent = 80 net.ipv4.tcp_keepalive_time = 900 net.ipv4.tcp_keepalive_intvl = 225 net.ipv4.tcp_keepalive_probes = 4 net.ipv4.conf.default.proxy_arp = 0 net.ipv4.conf.all.proxy_arp = 0 net.ipv4.neigh.default.gc_thresh3 = 1024 net.ipv4.neigh.default.gc_thresh2 = 768 net.ipv4.neigh.default.gc_thresh1 = 512 net.ipv4.neigh.default.gc_interval = 20 Tune with proc Start loopback interface... Start network interfaces... ip: can't find device 'br0' Add bridge in the system Up bridge interface Up vlan root interface phy_tx_ring = 0x0182a000, tx_ring = 0xa182a000 phy_rx_ring = 0x00000000, rx_ring = 0x00000000 RT305x_ESW: Link Status Changed CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = 710000 Add vlans and config Use current mac. WAN_MACADDR=00:0C:43:30:52:66 eth2.2: Setting MAC address to 00 0c 43 30 52 66. VLAN (eth2.2): Setting underlying device (eth2) to promiscious mode. ra2880stop()...Done Free TX/RX Ring Memory! Add LAN1 iface phy_tx_ring = 0x01fa0000, tx_ring = 0xa1fa0000 phy_rx_ring = 0x0182b000, rx_ring = 0xa182b000 CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = 710000 >>>>> Mode is 2, wan iface ra0, lan iface eth2, adress 192.168.1.1 <<<<< Set hostname PASSWD gen Password for 'Admin' changed DSS file exist Use exist UUID file Config br-stp: Starting inetd: Generate resolve: Starting DNSMASQ: Starting LLD2D: Starting crontab: Start goahead /bin/nvram_daemon & /bin/gpio r & 0xc06607 = c0 66 07 = 1100 0000 0110 0110 0000 0111 internet.sh Stop network interfaces... ra2880stop()...Done Free TX/RX Ring Memory! Start network interfaces... ip: can't find device 'br0' Add bridge in the system Up bridge interface Up vlan root interface phy_tx_ring = 0x019c1000, tx_ring = 0xa19c1000 phy_rx_ring = 0x01fa1000, rx_ring = 0xa1fa1000 CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = 710000 Add vlans and config Use current mac. WAN_MACADDR=00:0C:43:30:52:66 eth2.2: Setting MAC address to 00 0c 43 30 52 66. ra2880stop()...Done Free TX/RX Ring Memory! Add LAN1 iface phy_tx_ring = 0x019b8000, tx_ring = 0xa19b8000 phy_rx_ring = 0x019c2000, rx_ring = 0xa19c2000 CDMA_CSG_CFG = 81000007 GDMA1_FWD_CFG = 710000 >>>>> Mode is 2, wan iface ra0, lan iface eth2, adress 192.168.1.1 <<<<< PASSWD gen Password for 'Admin' changed Commit crc = 23d27ce1 === pAd = c0028000, size = 476968 === <-- RTMPAllocAdapterBlock, Status=0 RX DESC a180c000 size = 2048 <-- RTMPAllocTxRxRingMemory, Status=0 Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 4 2. Phy Mode = 4 3. Phy Mode = 4 MCS Set = 00 00 00 00 00 <==== rt28xx_init, Status=0 0x1300 = 00073200 ##### restore RT3052 to dump switch ##### switch reg write offset=14, value=5555 switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1001 switch reg write offset=4c, value=1 switch reg write offset=50, value=2001 switch reg write offset=70, value=ffffffff switch reg write offset=98, value=7f7f switch reg write offset=e4, value=0 Killall ppp connections ==================START-PPTP-CLIENT======================= PING 10.0.0.254 (10.0.0.254): 56 data bytes ping: sendto: Network is unreachable Unload unneeded modules Drop caches 1 /proc/sys/vm/drop_caches 2 /proc/sys/vm/drop_caches 3 /proc/sys/vm/drop_caches stage1 complete at Sat Jan 1 06:00:15 GMT 2000 Please press Enter to activate this console. Stopping DNSMASQ: Stop dhcpserver Stopping IGMPPROXY: Terminated Stop upnp UDPXY stop Terminated Stopping radvd: Terminated Stopping LLD2D: Terminated Stopping pppoe-relay: Terminated Disable stp on br0 Set hostname Config br-stp: Starting LLD2D: Starting pppoe-relay: Starting radvd: UDPXY start Invalid multicast address: [br0] Starting IGMPPROXY: crate VIFs for all IP getIf by Ix[0] getIf by Ix[1] Dp state is UPSTREAM Start upnp Start dhcpserver Set: phy[0].reg[0] = 3900 Set: phy[1].reg[0] = 3900 Set: phy[2].reg[0] = 3900 RT305x_ESW: Link Status Changed Set: phy[3].reg[0] = 3900 Set: phy[4].reg[0] = 3900 service ripd stop Stopping RIPD: Terminated echo "hostname linux.router1" > /etc/ripd.conf echo "password Admin" >> /etc/ripd.conf echo "router rip" >> /etc/ripd.conf echo "network 10.7.0.233/8" >> /etc/ripd.conf echo "network ra0" >> /etc/ripd.conf Set: phy[0].reg[0] = 3100 echo "network 192.168.1.1/24" >> /etc/ripd.conf echo "network eth2" >> /etc/ripd.conf echo "version 2" >> /etc/ripd.conf echo "log syslog" >> /etc/ripd.conf service ripd start Starting RIPD: Set: phy[1].reg[0] = 3100 Set: phy[2].reg[0] = 3100 Set: phy[3].reg[0] = 3100 Set: phy[4].reg[0] = 3100 Starting DNSMASQ: Interface doesn't accept private ioctl... set (8BE2): Invalid argument iwpriv ra0 set IgmpSnEnable=1 Sta Key1 has no data. killall rt2860apd 1>/dev/null 2>&1 service iptables stop RT305x_ESW: Link Status Changed Stopping IPTABLES: ifconfig: ppp0: error fetching interface information: Device not found service iptables start Starting IPTABLES: ifconfig: ppp0: error fetching interface information: Device not found Drop acess from wan ra0 Allow ping from wan ra0 Add masqrade rules net.ipv4.ip_forward = 1 service ntp start Starting NTPD: 06:00:23 service ddns start route delete 239.255.255.250 1>/dev/null 2>&1 service wscd stop Stopping WPS: Terminated service zebra start echo "hostname linux.router1" > /etc/zebra.conf echo "password Admin" >> /etc/zebra.conf echo "enable password rt2880" >> /etc/zebra.conf echo "log syslog" >> /etc/zebra.conf service zebra start Starting ZEBRA: service ripd stop Stopping RIPD: Terminated echo "hostname linux.router1" > /etc/ripd.conf echo "password Admin" >> /etc/ripd.conf echo "router rip" >> /etc/ripd.conf echo "network 10.7.0.233/8" >> /etc/ripd.conf echo "network ra0" >> /etc/ripd.conf echo "network 192.168.1.1/24" >> /etc/ripd.conf echo "network eth2" >> /etc/ripd.conf echo "version 2" >> /etc/ripd.conf echo "log syslog" >> /etc/ripd.conf service ripd start Starting RIPD: webs: Listening for HTTP requests at address 192.168.1.1 PING 10.0.0.254 (10.0.0.254): 56 data bytes --- 10.0.0.254 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max = 2.048/2.048/2.048 ms nslookup: can't resolve '': Name or service not known Add route to vpn server. -/bin/sh: can't access tty; job control turned off [Wive-RTNL@/]# ifconfig br0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:13 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:1198 (1.1 KiB) eth2 Link encap:Ethernet HWaddr 00:0C:43:30:52:77 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:43ff:fe30:5277/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:60 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2381 (2.3 KiB) TX bytes:4824 (4.7 KiB) Interrupt:3 eth2.1 Link encap:Ethernet HWaddr 00:0C:43:30:52:77 inet6 addr: fe80::20c:43ff:fe30:5277/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:814 (814.0 B) eth2.2 Link encap:Ethernet HWaddr 00:0C:43:30:52:66 inet6 addr: fe80::20c:43ff:fe30:5266/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:896 (896.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.200.9 P-t-P:192.168.200.254 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1000 Metric:1 RX packets:12 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:738 (738.0 B) TX bytes:738 (738.0 B) ra0 Link encap:Ethernet HWaddr 00:B0:0C:4E:4F:E0 inet addr:10.7.0.233 Bcast:10.255.255.255 Mask:255.0.0.0 inet6 addr: fe80::2b0:cff:fe4e:4fe0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1049 errors:0 dropped:0 overruns:0 frame:0 TX packets:124 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:101054 (98.6 KiB) TX bytes:11283 (11.0 KiB) Interrupt:4 sit0 Link encap:IPv6-in-IPv4 inet6 addr: 2002:1101:101::1101:101/16 Scope:Global inet6 addr: ::127.0.0.1/96 Scope:Unknown inet6 addr: ::192.168.1.1/96 Scope:Compat UP RUNNING NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Ну и в догонку [Wive-RTNL@/]# cat /var/log/messages Jan 1 06:00:01 syslogd started: BusyBox v1.16.0 Jan 1 06:00:01 kernel: Linux version 2.6.21.7 (root@sfstudio.sadnet.lo) (gcc version 3.4.2) #1 PREEMPT Sun Jan 31 21:44:41 O0 Jan 1 06:00:01 kernel: The CPU feqenuce set to 384 MHz Jan 1 06:00:01 kernel: CPU revision is: 0001964c Jan 1 06:00:01 kernel: DetectRAMsequence Jan 1 06:00:01 kernel: MAX memory:32[32] Jan 1 06:00:01 kernel: RAM after check region:32 Jan 1 06:00:01 kernel: FullviewRAM:33554432 Jan 1 06:00:01 kernel: Determined physical RAM map: Jan 1 06:00:01 kernel: memory: 02000000 @ 00000000 (usable) Jan 1 06:00:01 kernel: Built 1 zonelists. Total pages: 8128 Jan 1 06:00:01 kernel: Kernel command line: nosmp console=ttyS1,57600n8 root=31:4 Jan 1 06:00:01 kernel: start_kernel(): bug: interrupts were enabled *very* early, fixing it Jan 1 06:00:01 kernel: Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Jan 1 06:00:01 kernel: Primary data cache 16kB, 4-way, linesize 32 bytes. Jan 1 06:00:01 kernel: cause = 10800000, status = 1100ff00 Jan 1 06:00:01 kernel: PID hash table entries: 128 (order: 7, 512 bytes) Jan 1 06:00:01 kernel: calculating r4koff... 0005dc00(384000) Jan 1 06:00:01 kernel: CPU frequency 384.00 MHz Jan 1 06:00:01 kernel: Using 192.000 MHz high precision timer. Jan 1 06:00:01 kernel: Console: colour dummy device 80x25 Jan 1 06:00:01 kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Jan 1 06:00:01 kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Jan 1 06:00:01 kernel: Mount-cache hash table entries: 512 Jan 1 06:00:01 kernel: softirq RT prio: 24. Jan 1 06:00:01 kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes) Jan 1 06:00:01 kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes) Jan 1 06:00:01 kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes) Jan 1 06:00:01 kernel: Load RT2880 Timer Module(Wdg/Soft) Jan 1 06:00:01 kernel: squashfs: LZMA suppport for slax.org by jro Jan 1 06:00:01 kernel: FLASH_API: MAN_ID=C2 DEV_ID=22A8 SIZE=4MB Jan 1 06:00:01 kernel: Ralink gpio driver initialized Jan 1 06:00:01 kernel: ralink flash device: 0x400000 at 0x1f000000 Jan 1 06:00:01 kernel: Amd/Fujitsu Extended Query Table at 0x0040 Jan 1 06:00:01 kernel: number of CFI chips: 1 Jan 1 06:00:01 kernel: cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Jan 1 06:00:01 kernel: Creating 6 MTD partitions on "Ralink SoC physically mapped flash": Jan 1 06:00:01 kernel: 0x00000000-0x00030000 : "Bootloader" Jan 1 06:00:01 kernel: 0x00030000-0x00040000 : "Config" Jan 1 06:00:01 kernel: 0x00040000-0x00050000 : "Factory" Jan 1 06:00:01 kernel: 0x00050000-0x00150000 : "Kernel" Jan 1 06:00:01 kernel: 0x00150000-0x003e0000 : "RootFS" Jan 1 06:00:01 kernel: 0x003e0000-0x00400000 : "RW-FS" Jan 1 06:00:01 kernel: GACT probability on Jan 1 06:00:01 kernel: Mirror/redirect action on Jan 1 06:00:01 kernel: u32 classifier Jan 1 06:00:01 kernel: input device check on Jan 1 06:00:01 kernel: Actions configured Jan 1 06:00:01 kernel: nf_conntrack version 0.5.0 (16384 buckets, 8192 max) Jan 1 06:00:01 kernel: ipt_time loading Jan 1 06:00:01 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone Jan 1 06:00:01 kernel: arp_tables: (C) 2002 David S. Miller Jan 1 06:00:01 kernel: GDMA1_MAC_ADRH -- : 0x00000000 Jan 1 06:00:01 kernel: GDMA1_MAC_ADRL -- : 0x00000000 Jan 1 06:00:01 kernel: Ralink APSoC Ethernet Driver Initilization. v2.00 64 rx/tx descriptors allocated, mtu = 1500! Jan 1 06:00:01 kernel: NAPI enable, weight = 0, Tx Ring = 64, Rx Ring = 64 Jan 1 06:00:01 kernel: GDMA1_MAC_ADRH -- : 0x0000000c Jan 1 06:00:01 kernel: GDMA1_MAC_ADRL -- : 0x43305277 Jan 1 06:00:01 kernel: PROC INIT OK! Jan 1 06:00:01 kernel: VFS: Mounted root (squashfs filesystem) readonly. Jan 1 06:00:01 kernel: mount /proc file system ok! Jan 1 06:00:01 kernel: mount /sys file system ok! Jan 1 06:00:01 kernel: mount /var file system ok! Jan 1 06:00:01 kernel: mount /tmp file system ok! Jan 1 06:00:01 kernel: mount /dev file system ok! Jan 1 06:00:01 kernel: mount /etc file system ok! Jan 1 06:00:01 kernel: Algorithmics/MIPS FPU Emulator v1.5 Jan 1 06:00:01 kernel: devpts: called with bogus options Jan 1 06:00:02 kernel: ralink_gdma: no version for "struct_module" found: kernel tainted. Jan 1 06:00:03 kernel: phy_tx_ring = 0x0182a000, tx_ring = 0xa182a000 Jan 1 06:00:03 kernel: phy_rx_ring = 0x00000000, rx_ring = 0x00000000 Jan 1 06:00:03 kernel: RT305x_ESW: Link Status Changed Jan 1 06:00:03 kernel: CDMA_CSG_CFG = 81000007 Jan 1 06:00:03 kernel: GDMA1_FWD_CFG = 710000 Jan 1 06:00:03 kernel: eth2.2: Setting MAC address to Jan 1 06:00:03 kernel: VLAN (eth2.2): Setting underlying device (eth2) to promiscious mode. Jan 1 06:00:03 kernel: ra2880stop()...Done Jan 1 06:00:03 kernel: Free TX/RX Ring Memory! Jan 1 06:00:03 kernel: phy_tx_ring = 0x01fa0000, tx_ring = 0xa1fa0000 Jan 1 06:00:03 kernel: phy_rx_ring = 0x0182b000, rx_ring = 0xa182b000 Jan 1 06:00:03 kernel: CDMA_CSG_CFG = 81000007 Jan 1 06:00:03 kernel: GDMA1_FWD_CFG = 710000 Jan 1 06:00:06 kernel: ra2880stop()...Done Jan 1 06:00:06 kernel: Free TX/RX Ring Memory! Jan 1 06:00:06 kernel: phy_tx_ring = 0x019c1000, tx_ring = 0xa19c1000 Jan 1 06:00:06 kernel: phy_rx_ring = 0x01fa1000, rx_ring = 0xa1fa1000 Jan 1 06:00:06 kernel: CDMA_CSG_CFG = 81000007 Jan 1 06:00:06 kernel: GDMA1_FWD_CFG = 710000 Jan 1 06:00:06 kernel: eth2.2: Setting MAC address to Jan 1 06:00:06 kernel: ra2880stop()...Done Jan 1 06:00:06 kernel: Free TX/RX Ring Memory! Jan 1 06:00:06 kernel: phy_tx_ring = 0x019b8000, tx_ring = 0xa19b8000 Jan 1 06:00:06 kernel: phy_rx_ring = 0x019c2000, rx_ring = 0xa19c2000 Jan 1 06:00:06 kernel: CDMA_CSG_CFG = 81000007 Jan 1 06:00:06 kernel: GDMA1_FWD_CFG = 710000 Jan 1 06:00:09 kernel: === pAd = c0028000, size = 476968 === Jan 1 06:00:09 kernel: <-- RTMPAllocAdapterBlock, Status=0 Jan 1 06:00:09 kernel: RX DESC a180c000 size = 2048 Jan 1 06:00:10 kernel: <-- RTMPAllocTxRxRingMemory, Status=0 Jan 1 06:00:10 kernel: Key1Str is Invalid key length(0) or Type(0) Jan 1 06:00:10 kernel: Key2Str is Invalid key length(0) or Type(0) Jan 1 06:00:10 kernel: Key3Str is Invalid key length(0) or Type(0) Jan 1 06:00:10 kernel: Key4Str is Invalid key length(0) or Type(0) Jan 1 06:00:10 kernel: 1. Phy Mode = 4 Jan 1 06:00:10 kernel: 2. Phy Mode = 4 Jan 1 06:00:10 kernel: 3. Phy Mode = 4 Jan 1 06:00:10 kernel: MCS Set = 00 00 00 00 00 Jan 1 06:00:10 kernel: <==== rt28xx_init, Status=0 Jan 1 06:00:10 kernel: 0x1300 = 00073200 Jan 1 06:00:15 vpnhelper: Check for PPTP server reachable Jan 1 06:00:15 vpnhelper: Server unreachable wait 30 sec. Jan 1 06:00:17 radvd[614]: Insecure file permissions, but continuing anyway Jan 1 06:00:17 radvd[614]: WARNING, MAC address on br0 is all zero! Jan 1 06:00:17 igmpproxy[634]: There must be at least 2 Vif's where one is upstream. Jan 1 06:00:19 kernel: RT305x_ESW: Link Status Changed Jan 1 06:00:20 udhcpc: Renew ip adress and other parametrs from dhcp Jan 1 06:00:20 udhcpc: Renew DNS from dhcp Jan 1 06:00:20 udhcpc: Restart needed services Jan 1 06:00:22 udhcpc: Renew OK.. Jan 1 06:00:22 kernel: RT305x_ESW: Link Status Changed Jan 1 06:00:45 vpnhelper: Get vpn server ip address. Jan 1 06:00:45 vpnhelper: Get route to vpn server. Jan 1 06:00:45 vpnhelper: Remove default route Jan 1 06:00:45 vpnhelper: PPTP connect to 10.0.0.254 ..... Jan 1 06:00:45 vpnhelper: Start pppd Jan 1 06:00:45 pptp[1247]: pppd 2.4.5 started by Admin, uid 0 Jan 1 06:00:45 pptp[1248]: anon log[callmgr_main:pptp_callmgr.c:145]: IP: 10.0.0.254 Jan 1 06:00:45 pptp[1248]: anon log[callmgr_main:pptp_callmgr.c:149]: control connection Jan 1 06:00:45 pptp[1248]: anon log[callmgr_main:pptp_callmgr.c:153]: unix_sock Jan 1 06:00:45 pptp[1249]: anon log[ctrlp_disp:pptp_ctrl.c:747]: Received Start Control Connection Reply Jan 1 06:00:45 pptp[1249]: anon log[ctrlp_disp:pptp_ctrl.c:781]: Client connection established. Jan 1 06:00:46 pptp[1249]: anon log[ctrlp_disp:pptp_ctrl.c:866]: Received Outgoing Call Reply. Jan 1 06:00:46 pptp[1249]: anon log[ctrlp_disp:pptp_ctrl.c:901]: Set link (call ID 946684845, peer's call ID 0). Jan 1 06:00:46 pptp[1249]: anon log[ctrlp_disp:pptp_ctrl.c:906]: Outgoing call established (call ID 1, peer's call ID 20224). Jan 1 06:00:46 pptp[1247]: Connect: ppp0 <--> pptp (10.0.0.254) Jan 1 06:00:50 pptp[1247]: CHAP authentication succeeded Jan 1 06:00:50 pptp[1247]: local IP address 192.168.200.9 Jan 1 06:00:50 pptp[1247]: remote IP address 192.168.200.254 Jan 1 06:00:50 pptp[1247]: primary DNS address 10.0.0.254 Jan 1 06:00:50 pptp[1247]: secondary DNS address 10.7.0.254 Jan 1 06:00:50 pppd: Replace DNS from pppd Jan 1 06:00:50 pppd: corbiba hack Jan 1 06:00:50 pppd: Calculate min mtu Jan 1 06:00:50 pppd: Renew mss rules Jan 1 06:00:50 pppd: Restart dns server, dyndns, ntp sync and rebuild shaper rules Jan 1 06:00:52 pppd: All is start OK На маты не обращаем внимания, поздно заметил что китайская фирмварь уже успела сделать кашу из настроек, однако даже при этом моя версия умудрилась взлететь и доступна по сети =) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Rapid Опубликовано 31 января, 2010 · Жалоба sfstudio во втором твоем посте этой темы вэб морда 1в1 с той что я заливал, поэтому меня и возбудило желание прошиться твоей версией. только вот еще вопросы (ламерские не пинайте сильно, но спрошу) вот тут: Выкладываю сборки:RT-NL_0.1.0.0.0-RT3052-4M-32M.trx.zip RT-NL_0.1.0.0.0-RT3050-4M-16M.trx.zip Брать как обычно на http://sadnet.ru Шить из консоли, теоретически должно и из DD-WRT прошиться. Крайне внимательно к объёму RAM ибо автодетект пока работает криво и временно отключен. мне брать ту которая RT-NL_0.1.0.0.0-RT3050-4M-16M.trx.zip?Припаяйте консоль, залейте штатную прошивку, загрузистесь, после этого cat /proc/meminfo увидите объём оперативки, размер флэша смотрите в даташите на мелкосхему. Флэшка эта NOR так что моя прошивка её знает. Определитесь сколько рамы и какой (судя по числу радиомодулей это 3052) процессор скачаете мою прошивку и зальёте, заодно и потестите.т.е. от меня требуется залить сначала свою прошивку? но залив ее через вэб морду я ничего о нем не узнаю. это скорее всего через командную строку как то узнать? (я не очень далекий человек, но все же..) Может сразу вашу прошивку заливать? или не факт что заработает?Кстати, забавно так 3я антена наверное сигналы с марса ловит? =))))меня это тоже улыбнуло))) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 31 января, 2010 · Жалоба sfstudio во втором твоем посте этой темы вэб морда 1в1 с той что я заливал, поэтому меня и возбудило желание прошиться твоей версией. Ну базовый SDK один, а морду я ещё не пилил собсно, пока закончил всю обвязку перепиливать, и до морды руки дойдут не беспокойтесь ;) мне брать ту которая RT-NL_0.1.0.0.0-RT3050-4M-16M.trx.zip? Вам брать то что лежит на sf.net там в одном архиве 3 файла для 3050 4/16 4/32 и для 3052 4/32. Судя по вашей прошивке и фото с вероятностью 99% у вас RT3052F и с вероятностью в 90% 4/32. Искать за вас даташиты повторюсь не намерян. т.е. от меня требуется залить сначала свою прошивку? но залив ее через вэб морду я ничего о нем не узнаю. это скорее всего через командную строку как то узнать? (я не очень далекий человек, но все же..) Может сразу вашу прошивку заливать? или не факт что заработает? А вы без распайки консоли мою прошивку не зальёте раз говорите что tftp уже не работает. Ну попробуйте залить сразу мою 3052 4/32. меня это тоже улыбнуло))) И ведь не пожалели пластика. Зато какую войну мне устроили когда сказал что нуно минимум 4/16 конфигурацию для RT3050 на конвеер ставить, и их кастрат 2/16 не пойдёт ибо не влезу. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 31 января, 2010 · Жалоба Да, я сейчас пересоберу и к утру перезалью полноценную 1.0.0.0 версию, с неё и начнём отсчёт. Вроде всех основных тараканов выловил. Собираю для 3х вариантов: 1) 4/16 - RT3050 2) 4/32 - RT3050 3) 4/32 - RT3052 Выкладываю как обычно одним архивом ибо меньше гемора ;) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Rapid Опубликовано 31 января, 2010 · Жалоба и совсем пара ламерских вопросов: скачал это http://sourceforge.net/projects/wive-ng/files/wive-rtnl нашел три файла, один из них мне должен подойти это понятно. RT-NL_0.1.0.0.0-RT3052-4M-32M.trx по поводу расширения файла, в моей прошивке не было никакого расширения, я так понимаю что без разницы будет оно или нет? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 31 января, 2010 · Жалоба и совсем пара ламерских вопросов:скачал это http://sourceforge.net/projects/wive-ng/files/wive-rtnl нашел три файла, один из них мне должен подойти это понятно. RT-NL_0.1.0.0.0-RT3052-4M-32M.trx по поводу расширения файла, в моей прошивке не было никакого расширения, я так понимаю что без разницы будет оно или нет? Расширение значения не имеет. Подождите ещё пару часов залью свежую сборку и отпишусь. Пару весёлых багов поправил в ней. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Rapid Опубликовано 31 января, 2010 · Жалоба Спасибо большое за сборку, утром качну. На днях отпишусь о результатах. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 31 января, 2010 · Жалоба Залил RT-NL_0.1.0.0.0.tar.7z 3.75 MB 2010-02-01. Через пол часа разойдётся по зеркалам и можно качать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 1 февраля, 2010 · Жалоба Господа качающие, отписываемся по результатам не задерживаем остальных =) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
scsnow Опубликовано 1 февраля, 2010 · Жалоба кстати, когда акорп планирует выпуск своих новых девайсов? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 1 февраля, 2010 · Жалоба кстати, когда акорп планирует выпуск своих новых девайсов? В середине февраля будут запущены WR-NL и WR-NL+ , RT3050 4/16 и RT3052 4/32 соответственно. Так же почти закончены приготовления для запуска W530G и W532G (см sadnet.ru). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 2 февраля, 2010 · Жалоба кстати, когда акорп планирует выпуск своих новых девайсов? В середине февраля будут запущены WR-NL и WR-NL+ , RT3050 4/16 и RT3052 4/32 соответственно. Так же почти закончены приготовления для запуска W530G и W532G (см sadnet.ru). Мдам, а пока ещё в Украину доедут... Ну, ждем-сь. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 2 февраля, 2010 · Жалоба Поймал знатный баг. Если не подключена конколь девайс грузиться через раз ожидая непойми чего после загрузки ядра. Ща бум чинить. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 2 февраля, 2010 · Жалоба Блин, уже job control починил а эта фигня не даётся, как только отключаю максимку (MAX232) от UART`а загрузка останавливается, в чём косяк уже потерялся, что-то блокирует запись в ttyS1 если не подключен UART. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 3 февраля, 2010 · Жалоба Вооо, всё починил в течении пары часов выложу 1.0.1 версию! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 3 февраля, 2010 · Жалоба Залил RT-NL_0.1.0.1.tar.7z вот терь можно полноценно тестить =) Правда пришлось выкинуть teknetd оставив только ssh ибо бизибоксовый телнет неумеет работать с pts. Да и ИМХО не нужен он ибо не секурно =) Зато теперь работает job control нет проблем с загрузкой и т.д. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 3 февраля, 2010 · Жалоба RT-NL_0.1.0.1 У меня такое вот сообщение: FLASH_API: **********<<WARNING!!!!>>************** FLASH_API: Flash Not Support(MAN_ID=1 DEV_ID=7E1A00) FLASH_API: **************************************** Мне не повезло??? Ваша флэшка не поддерживается. Какая мелксхема флэш памяти установлена на плате? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 3 февраля, 2010 · Жалоба Впринципе в ядре поддержка есть, попробую включить если не отломается поддержка моих флэшей то включу по дефолту. Попробую добавить разом: │ │ --- 4MB Flash │ │ │ │ [*] Mxic MX29LV320 │ │ │ │ [*] EON EN29LV320 │ │ │ │ [*] Spansion S29AL032X │ │ │ │ [*] Spansion S29GL032N │ │ │ │ [*] ESMT F49L320X Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 3 февраля, 2010 · Жалоба Залил 1.0.2 с включенной поддержкой вашей флэшки, пробуйте, отпишитесь по результатам. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 4 февраля, 2010 · Жалоба andrey_ua, А что это за железка у Вас? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 4 февраля, 2010 · Жалоба подскажите, пожалуйста а "feqenuce" в фразе "The CPU feqenuce set to 384 MHz" - это специально? Уж сорри, китайсую грамматику не правил =) Вообще как выпечатления в общем и в сравнении со штатной фирмварью в частности? DIR-300 Revision N WIRELESS 150он же DIR-300NRU он же DIR-300 rev. B1 Видимо разные флэшки ставят ка у нас на 422 v3 к примеру SPI MX/EON так и у ни что было на заводе то и воткнули =) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ruzalit Опубликовано 4 февраля, 2010 · Жалоба Режимы беспроводного клиента и моста будут или есть кстати? Или пока не до этого всего. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...