|
|
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:
" c% C: M- i( H* D g3 C+ V; I/ r
N" R/ p- ^; |5 P) J J' Z9 F Rebased on 220, includes AiCloud; added wifi client stats+ N4 A9 B- s6 ?) Z
! N- W& K8 o, `4 H& I* M, J, {
$ _' @4 {! N& m S x
7 M; l: r7 l* p0 J6 e$ Y( z, p
8 q+ p* ?, Z- @( e; [0 r . V* X4 ]2 U* X; j: k! F: q& ~/ I F
. B# W3 b; v9 z' _# `! l, m
& \3 S$ D& j% R6 Z! O
' Z# l0 |: [+ K& _
6 K g- |5 K4 z
8 W9 R4 | B% `" ~! r n" l4 [& k& y* T! N, e- ^
2 k4 y3 h+ A/ v* A0 v
2 I# t$ ~; ?4 |. D
/ \' j& D0 g* c: Y2 y' ^3 O# }1 k- L& x+ ^- R+ N1 w/ z
" X' c' F/ D& N+ p7 g! J+ p
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)
* F. j0 O+ z2 G/ M7 E=====================================================; w$ C1 n, H! {* X* T5 l# J9 F
& h P6 G! }) K4 D
- w+ R: s9 N/ A- n% ]+ ]; RAbout
3 Z I" k2 v s. C g6 i0 g* D, `3 r-----; j' F0 [$ {2 |. G2 m
Asuswrt is the firmware developped by Asus for their newer routers. They are
) i# g) d4 V: F: |+ Dalso porting it to some of their older models, like the RT-56U and RT-N16. & s0 Q9 m" ~ z: p d1 k5 A
While originally based on Tomato-RT, Asus has disabled some of the
8 ?5 d2 T4 a& K5 w4 Q9 _4 v( N: aoriginal Tomato features, and added others.
7 i% l: L- ] b9 D
# t5 ~# L; V- Q8 ]; D( y! L$ QAsuswrt-merlin is a customized version, which I am developping.' O2 W( Y. w0 ?5 L. A/ [) z
The goal is to do some bugfixes and minor enhancements to Asus's firmware, 9 N. P3 y2 o' r
without targeting at full-blown advanced featuresets such as provided by 5 [5 j4 k: C, p. d( e
excellent projects like Tomato or DD-WRT. Some of the features * e$ p/ m3 r+ P" i
that had been disabled by Asus have also been re-enabled.
. ^) J; x( v9 _+ i: m4 I) EThis aims to be a more restrained alternative for those who prefer to stay
0 B% `. V6 `! M* g) T; c! scloser to the original firmware, with limited risks of seeing new 4 f0 R8 I& N* j- \
features bring in new stability issues. I value stability over
7 p- n8 _' `% h2 j. h! c5 Operformance, and performance over features.* W+ Y2 r# \8 ~/ A, Z% o' ^+ t
9 U7 G* k5 W- c/ {6 v% y: G! p+ E @; t2 z0 c8 n8 s
* v* n; g* X+ |( j5 y$ J* a' q
Supported Devices
- }* u, V& g: r-----------------% ]" a0 ^" L; c6 T* b
Supported devices are:
5 o4 e+ L' o- W9 E2 [ * RT-N66U' |" ?9 s% q8 i: }0 S
* RT-AC66U
+ n+ k6 T5 X8 c# F; A4 b
4 o! S+ n8 N: L1 L) aThese devices have experimental support (because I don't own one to test it):
8 v5 X7 f( |' o$ m/ g * RT-N16
$ D. ^0 j5 [ Q' y% B) V9 \
; ~) f' K) _! Y$ O X+ J3 ?) ]8 Q* M& V3 S
8 u+ f9 O5 K4 ^# `) j9 L( T6 M, ^6 XFeatures
7 m* E6 r9 I$ ^6 R1 U--------
$ E% v* t. u, r: CHere is a list of features that Asuswrt-merlin brings over the original firmware:$ q4 H3 I& Z: G1 I6 m) V; z
# }! Y8 W; G s2 q/ b1 r, s- Based on the source code of release 3.0.0.4.220
! R& J. ~" B/ \' {/ {- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices); p+ e& l! ]+ X4 r9 h
- WakeOnLan web interface (with user-entered preset targets)
; l0 C4 _ e: p! S- Persistent JFFS partition8 X5 Y) ]! q: _ Q" @- C! }" }
- User scripts that run on specific events; G3 y) f2 J+ r% N6 X
- SSHD (through dropbear)
2 z+ N- a. O; }% b6 p- HTTPS web interface( u r) w3 P0 q/ [, l7 n7 ?
- Crond! e5 ], \6 J3 |5 q7 E
- Clicking on the MAC address of an unidentified client will do a lookup in) N' D, }7 E* P0 I( Z$ _7 f% H, z
the OUI database (ported from DD-WRT).1 ?* |5 h! }, X: ]
- Optionally turn the WPS button into a radio enable/disable switch
; F" q+ |$ O4 a6 V0 ]3 ]* o* G- Optionally save traffic stats to disk (USB or JFFS partition)
. Z8 z0 \, J+ W0 ~6 \3 [ d- Display monthly traffic reports o! [1 x5 a6 r0 N8 J7 E* r' o0 R' ]. ^
- Display active/tracked network connections; K7 l# d0 ]% J' q4 N5 h# O3 u+ s' J
- Allows tweaking TCP/UDP connection tracking timeouts
9 `# K1 Z. R* i* k4 F- CIFS client support (for mounting remote SMB share on the router). {; T9 x( X* I# ~
- Layer7 iptables matching8 v; C3 T' { T! v/ x
- User-defined options for WAN DHCP queries (required by some ISPs)5 d8 I7 ]0 a' |: Z6 B5 v
- Name field on the DHCP reservation list
7 p* y3 p9 v. f( S% _- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)! Y7 l: y1 Y! g4 F
- Dual WAN support (both failover and load
& i1 m! a( g- b6 S( E balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
4 y& H: c) Z2 e. G- Disk spindown after user-configurable inactivity timeout
+ X' [* g% V/ M1 ?- System info summary page
5 p, U5 Y9 U2 y0 h3 w- Wireless client IP, hostname, rate and rssi on the Wireless Log page' X3 ~" m' c% S g" c4 m9 `
- OpenVPN client and server, based on code originally written by$ u; H; k+ `3 X
Keith Moyer for Tomato and reused with his
6 [3 Y6 t! A* V1 I, R1 r1 m permission. (RT-N66U, RT-AC66U)
6 ~- n0 Q3 A' }
) V" y c; z: ~! k
$ `, Z9 Q* W+ D% t6 y- `6 C X7 s% i D
Installation% T4 m% K% e" Y& Y
------------# h" f! I/ {/ o0 _1 ?8 n# Y: ^
Simply flash it like any regular update. You should not need to reset to 9 ]8 @0 {1 W3 B& |' T
factory defaults, unless coming from a version that used a different
& C7 d0 I# t7 y# T( \$ L+ t, bnvram size. You can revert back to an original Asus firmware at any time just
4 R Y. {1 H; v2 Q6 dby flashing one.! [$ `. a8 [/ i/ w8 N; ~! N% p X3 s
& z! S5 G% w' \2 W% o3 QNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
: h' b6 F+ x/ O# Cfirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it * x( J p! k0 K
will wipe ALL your current settings and revert back to factory default!5 H7 l$ x" r" `2 Q2 E% O
This is required to upgrade the nvram storage to 64 KB.& K# Q% V$ w1 d
' b7 _* K8 ?# t5 w) D/ ~: A* V
) Q% f! A& U @$ v2 V7 Q' M Z
Usage- F# Q! o. k1 F, H! S2 {8 D
-----( N" W1 f' X H
" O4 m! h1 e1 Z* P1 f
* JFFS *2 g+ K( o; J* B- q8 L
JFFS is a writable section of the flash memory (around 12 MB) which will ) O, y1 P4 Z$ ~% ]
allow you to store small files (such as scripts) inside the router without
0 x- o& d6 b9 p* G/ bneeding to have a USB disk plugged in. This space will survive reboot (but
8 n4 ~* F. Y) @& w+ qit *MIGHT NOT survive firmware flashing*, so back it up first before flashing!). 4 Q* X. w% ]( r7 i" M7 q
It will also be available fairly early at boot (before USB disks).3 B8 G" u6 |. J/ S
m" J, c7 P7 E9 e+ |
To enable this option, go to the Administration page, under the System tab.) O* K$ d0 U) l! K! w& v3 A
" X# x0 r+ F# }5 c
First time you enable JFFS, it must be formatted. This can be done through - _4 E1 U/ Z. m! [
the web page, same page where you enable it. Enabling/Disabling/Formating ; l e) h* N$ h8 y
JFFS requires a reboot to take effect.8 o' e) Q: W% Q* I
. H7 D) o/ A- k/ t# P; s c
I do not recommend doing frequent writes to this area, as it will 8 |% R$ n' U: ]. S: U
prematuraly wear out the flash storage. This is a good place to
0 j0 n7 \" e4 X# j* t: G; W( w" ?5 @( O% wput files that are written once like scripts or kernel modules, or
2 L) G* [ J7 E: D; K: `" ythat rarely get written to (like once a day). Storing files that
. E' F/ A2 G3 K1 _$ H1 e7 n6 {5 S- \: vconstantly get written to (like logfiles) is NOT recommended - use" |; e" K% S5 x% M# k0 u9 W+ V! F
a USB disk for that.- @; h1 A* C- A5 h( b& ~
9 `" |$ J; k) D4 T( [9 O# q! o1 f
4 ?5 P3 i+ S( }' k. v
; v: n2 l! I# U- `! j* User scripts *
$ @2 i! Y+ B4 G" M5 Z; ]These are shell scripts that you can create, and which will be run when
7 b, i* V5 s2 V( E4 ]- J7 G9 Acertain events occur. Those scripts must be saved in /jffs/scripts/
$ d o: N1 ?- m& d( W; G(so, JFFS must be enabled and formatted). Available scripts:" E1 ]! u2 m0 s
4 K/ @% c' {" p* a
- services-start: Services are started (boot)
# E" { k2 [# ~4 x$ F- n. n6 u/ M- services-stop: Services are stopped (reboot)0 E/ s( M6 P/ b! n) A4 l
- wan-start: WAN interface just come up (includes if it went down and back up)% ?4 i$ p p+ y5 h( g, ~% H4 ?
- firewall-start: Firewall is started (filter rules have been applied)
. n3 n4 m& }2 L: F3 J) c- l- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)* M! G7 T: U6 y, S2 L, P+ @
- init-start: Right after jffs is mounted, before any of the services get started
, P) }( X% f9 g- H6 `6 P- pre-mount: Just before a partition is mounted. Be careful with
. J: Z- ~3 e8 d1 r4 ]: U+ Y4 H1 a this script. This is run in a blocking call and will block the mounting of the ; f; W* _( v* t$ i7 Y# N+ K
partition for which it is invoked till its execution is complete. This is done " _+ d* K6 Q8 E1 I" v* z
so that it can be used for things like running e2fsck on the partition before 6 u% H5 U3 |% {- m% {9 `, g
mounting. This script is also passed the device path being mounted as an ( A! S4 }5 u/ M; [% p$ F' N$ v/ i
argument which can be used in the script using $1./ O6 i$ F4 x; J
- post-mount: Just after a partition is mounted- h$ _6 }" _, O+ e: H/ v" T! P
$ @+ U: }0 t& O9 F# Q4 d
Don't forget to set them as executable:
, I; p0 w& Q T, Z! O; B3 H. l( q+ q* Y' o& b7 K" A! S
chmod a+rx /jffs/scripts/*
( d( b. M5 c$ s+ ~* ?
2 x" X5 o* U4 z* C; n' {/ _& h/ L* CAnd like any Linux script, they need to start with a shebang:: p7 h$ d% A& f6 f o
, e/ p% R- R5 \
#!/bin/sh: q4 {- D; J! H7 }6 g i
7 H( W. }' O+ X' v
6 u' [: S7 g, k
# j; x: z; v! ~; V! j- B/ E* WakeOnLan *0 Q0 P: p L0 z# j+ \
There's a WOL tab under the new Tools menu. From there you can enter a
$ l5 D, e& A1 {target computer's MAC address to send it a WakeOnLan packet. You can also
+ m2 {6 {. e F3 b9 r. X$ Hcreate a list of MAC addresses that will be stored in nvram, and on
8 w# c3 |+ m: K! \' z; b: z+ c9 g# jwhich you can click afterward to wake up one of the listed computers, without
- N3 D+ |5 l. h9 |+ Ihaving to remember their MAC addresses.
0 k( i# q& V% p% G. M5 L" K3 S* ]1 Y; v2 f+ w. |$ u
% k) e2 }% c) {& Z' g+ g
( _0 l1 [$ z3 V; n* SSHD *' E0 X7 l3 ^/ J6 ^( t3 R
SSH support (through Dropbear) was re-enabled. Password-based login will use
6 ]. E2 B9 I( j8 i) o9 Bthe same username and password as telnet/web access. You can also optionally . [5 I' L2 o9 f& j: V! c
insert a RSA public key there for keypair-based authentication. There 8 w: V# c, h( @* O# J
is also an option to make ssh access available over WAN.
' ]. A+ G" Y$ q9 ^6 p) c
5 R2 S7 N1 p6 a, ?9 O5 s/ r# [: [/ z7 }- f5 n8 D- U
* HTTPS management *: I; P) E* \# y2 s
I re-enabled HTTPS access in the firmware. From the Administration->System
Y/ q6 y1 q: U5 f& Q- ] D W& [6 `page you can configure your router so it accepts connections on http, https W" a: A; | R% h& |
or both. You can also change the https port to a different one
, h- y: Y& b7 ?" H5 v& J(default is 8443).$ S( N I% I9 A6 S. @( {
# f. c* {7 r9 t6 U Q+ V6 C G% k
: K" d, ~; n+ T* E9 s6 z
9 d( k' Z( g$ F" [4 S% h& M' U/ x* WPS button mode - toggle radio *
, E" s2 X& p, z x4 `You can configure the router so pressing the WPS button will
1 m+ ]4 e/ p% p! u2 m* A5 ktoggle the radio on/off instead of starting WPS mode.
/ F7 B" x$ {5 C5 }0 \1 q4 KThe option to enable this feature can be found on the
4 v9 B6 {8 M4 IAdministration page, on the System tab.
8 Q* a4 `& j/ B" ?) c, B! i" s) V x* M# @2 b/ P. i) P
: \1 E' o: _6 }0 z6 k3 i, |; R
/ t0 B2 i; Q. }& w" u. z( g
* Crond *
V, D1 p4 s- Y5 v9 VCrond will automatically start at boot time. You can
. T7 w# U4 ^; d" e$ P4 L% I; Bput your cron tasks in /var/spool/cron/crontabs/ . The file
0 p6 N2 c( M T7 j* C- N5 y& tmust be named "admin" as this is the name of the system user.7 N3 y7 Z" \- D) P1 O
Note that this location resides in RAM, so you would have to + j2 U- a3 T7 X& O9 S3 g
put your cron script somewhere such as in the jffs partition,
/ u3 {- Y7 x) o4 b9 Nand at boot time copy it to /var/spool/cron/crontabs/ using
0 F3 X6 I' H5 w# ` ban init-start user script.2 ]8 f: b6 D" r9 r' \
0 r) G! d: @& Q" ?4 m/ n; I
1 x, }1 X0 X9 Y! q3 ]! |$ Z- b' {6 l8 f: `7 w: p9 Y3 c
* Traffic history saving *% `- [. H3 ^% W: U' ^( ~- _
Under Tools -> Other Settings are options that will allow you
! L% D& [+ U4 A# Yto save your traffic history to disk, preserving it between
. q7 I" T _5 D+ z1 Z6 m8 J/ A. ~* irouter reboots (by default it is currently kept in RAM, , M% ^1 H7 g! y w/ D' _
so it will disappear when you reboot).
9 \: q; J- u0 `. ^( l' L) e: Z7 j4 G' Z `2 e' |8 d/ q
You can save it to a custom location (for 7 C* D( [4 o, {1 Z6 j8 C3 T
example, "/jffs/" if you have jffs enabled), or
( M4 z5 s; M" J1 d: Z3 m/ D/mnt/sda1/ if you have a USB disk plugged in.
7 g! X5 d/ ~" h) j0 ?Save frequency is also configurable - it is recommended
3 f/ }9 z- O+ f6 p8 n. d: Gto keep that frequency lower (for example, once a day)
. m4 r( ^9 Z3 n) sif you are saving to jffs, to reduce wearing out
! C: K0 L# h8 Ryour flash memory. Make sure not to forget the trailing
; u" I+ z t- Z& ^slash ad the end of the path.8 u. R3 M- p. T# t5 r& \) S: q1 @4 \
* z, d0 h" a% V* R! `/ W' S
Also, a new "Monthly" page has been added to the Traffic
: p8 [$ R% E* z- \- iMonitor pages.. w' a0 f: c- ~% X
& h' \3 i, M& K/ M5 f. ^
& l9 v4 f. H. ^: g! i3 h, x2 \" o" x/ u& g: i8 `
* Display active connections *3 K. i `# @0 b' W. y
There is a new tab under System Log called "Connections".
$ ?+ z1 `4 A- b8 {" QThis page will list the currently tracked network connections.
1 z* {1 `+ j1 e$ Y! _; ]5 K# |You can enable name resolution for IPs on the Tools menu,
V+ N3 I6 k; I7 b( k; e2 K/ G9 `& lunder "Other Settings". Note that name resolution can ; I( Q6 J& ?7 k8 h3 M v
slow down the loading of this page, especially if you have
; h( g9 y- b2 [0 j7 K% Ka lot of tracked connections (for instance while torrenting).
8 H$ r5 a6 N5 g0 V& e9 T: I- {4 O
4 r9 H5 Q& w) {$ [3 V+ ~
( V8 O; W; z: e: L5 k& M
( M# n- T$ E, Z8 ?3 z* Adjust TCP/IP connection tracking settings *8 I+ e9 x$ U0 l5 G, ?
Under Tools -> Other Settings there are various parameters
8 X5 Q5 Z- ?3 f" Hthat lets you tweak the timeout values related to connection # I9 x$ c2 H2 b2 j. S
tracking for TCP and UDP connections. You should be careful with % q3 W( w* n4 |" j! E' Z z: m
those settings. Most commonly, people will tweak the UDP timeout
( S' R$ ?* C4 \2 N/ xvalues to make them more VoIP-friendly, by using smaller timeouts.
4 T* z* \5 T5 @# j2 V2 oTimeout values are in seconds.! p5 f( j, n7 t' r: J1 [
3 [) t( i6 S5 T( c
4 u/ g; ~" p- u/ J, L1 M
' q; [, C+ {5 Y' W/ ?" W, z$ C
* Mounting remote CIFS shares on the router *. }2 A0 v/ w2 O+ L
You can mount remote SMB shares on your router. The syntax will " y; t h! |5 B* T5 n
be something like this:0 m) N5 f2 L7 p- n7 s
! e7 L% [7 L: E
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"
5 [0 ?- p! M" e/ A" R1 A6 K" J0 u1 M1 Z% S
(backslashes must be doubled.)
) J3 W9 {- ]; a3 s: s' p0 n( j3 _; e$ U6 ?6 L8 c- V. K
: l0 ~9 O, q$ J" g0 `. C
) _4 L* Q3 y/ r( l8 E* Dual WAN (EXPERIMENTAL) *
+ g# j6 j0 s1 E( }; Y% \Asuswrt originally supports using a USB 3G/4G modem to use as a
. V3 Z, S8 ]8 Ofailover Internet connection. Dual WAN is the next step, also 5 D: o4 Q/ ?- h- ]& y1 @, t; i F
developped by Asus but left disabled so far in their official & e- k, z- L& \7 K9 f
releases (probably because this is still work in progress).
7 @& M( K* s3 F, s; S7 n5 r M2 r/ @
The first improvement over USB failover is that it works not only : f, V$ _/ o; T: _; Q `
with USB but with other ethernet devices, which can be plugged # }$ c8 N- L. a! f+ i" J
on one of the LAN ports that you will select as the secondary WAN 8 Q0 y, [4 m2 O: T3 w8 t( u! B
interface. The second difference is that in addition to failover
. B" U3 b4 m) J p6 \: xmode, Dual WAN also supports a load balancing mode, allowing
" E. x. n& \% s) m7 B; `you to share both connections at once./ s2 Q4 _. `( r0 U, S1 f. L+ ?
- G# ]) N3 X" S8 `
Keep in mind that Dual WAN is still an experimental feature, until
2 E# a6 e% k0 |0 i9 x! ^% Z Rthe time Asus finishes developping and testing it.2 N p$ ^& P0 o
2 m% j. @# Y3 M0 f: @' t
" R. m' m! Z: P J# l
7 R9 O0 i8 p9 l+ {7 G0 \7 I8 R2 Y/ O* Disk Spindown when idle *
% m0 m( r2 A3 S! u/ A" p% _2 D- a) y0 kJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
1 j3 e# g$ a7 G7 h9 [. e* Kto configure a timeout value (in seconds) on the Tools -> Other Settings
! d2 D+ P; y! R. w/ Rpage. Plugged hard drives will stop spinning after being inactive P0 j( k( p4 V$ S9 u+ f
for that specified period of time. Note that services like Download Master
. B! _9 U% H3 y1 u1 s' w; Omight be generating background disk activity, preventing it from idling.
* P- H4 L! S& y7 y3 J O, N# ^8 B2 j4 ]5 e. Y
, Y0 t/ r5 o9 P5 L$ H9 z
+ {5 v i5 D9 h, P% ]' D1 Y/ b; T
* OpenVPN (client and server) *
& L% j# j5 P; w! @OpenVPN is an SSL-based VPN technology that is provided as a
5 Z6 C! T: l) m4 E+ W" N3 Zsecure alternative to the PPTP VPN already included by Asus.% e3 Q- X! A7 W
OpenVPN is far more secure and more flexible, however it is
% m! H, k/ Q8 J1 D1 f+ ~8 fnot as easy to configure, and requires the installation of
4 D1 ~! N; f. ?4 G! s" Ka client software on your computer client. The client
4 O4 R. S0 a3 m) J0 ^3 Ncan be obtained through this download page:
; Q1 l7 O' Q8 i& f# n* _6 S
# b# a) t7 b- e. Khttp://openvpn.net/index.php/open-source/downloads.html
% M3 ~1 C" s& H$ y% n, q" E% E5 U2 m/ ?& I, l+ x
Explaining the details of OpenVPN are beyond the scope of this
& } A$ F9 D) R/ z5 i6 `' G' \documentation, and I am in no way an expert on OpenVPN.( c. V3 \+ }, ]4 h: \
Fortunately, there is a lot of available documentation and
6 n5 M$ f* v9 g+ _Howto guides out there. I tried to stick to the same option ; x+ @- [7 l9 `/ j5 D
descriptions as used by Tomato, so about any guide written % F+ r( K1 p0 T5 m
for Tomato can easily be used to guide you on 5 k+ M$ t& b& j% _* ^/ \7 q% j
Asuswrt-Merlin. For pointers, check the Wiki on the Asuswrt-Merlin 2 a2 M# t) L2 `- Z* V/ N4 X
Github repository.
# P* L% W$ m$ p8 F' U
" z1 B( x% |1 A g5 U. H7 H) r( ~7 J, f, Z
0 h; W, h% E& C; f% b3 FSource code
# V3 u S8 e3 R: c! M8 W0 Y( k7 j, [-----------
9 f' l2 L9 Y( V! \6 u! M5 {The source code with all my modifications can be found
! H9 g9 }" B) W+ h, a4 ion Github, at:; s! u$ i+ x+ a! o/ D" s' F# Z! V. j
4 m# Y. J8 U* r6 g2 V# W+ B
https://github.com/RMerl/asuswrt-merlin1 M. ~- |. u0 P' b8 j
, K8 Y- y$ \/ [/ c* k
) j! M! {( W6 @, B8 u! l4 k9 s4 i$ w$ ~! Z
History
2 h+ m2 i2 n3 w) M M* t3 O9 I* A-------! I7 q6 q/ u; d @
3.0.0.4.220.18b:, Z' \" R p- ~
- NEW: Report both rx and tx rates on wifi connections
2 C% p& u) \/ m/ [* y" m* @6 s - FIXED: Handle cases where the wireless driver returns a speed of -1
6 ~% j a# y7 q - FIXED: Removed rssi retrieval retries, as it would make the first access to
5 N+ f) G2 R2 W% Y0 y! M the wireless page take forever if you had multiple connected clients.
) {! S" \% T* @3 P: _& H; K6 q You will have to manually refresh the page the first time you access it
7 H/ }1 { d1 ^2 |4 c" t! B( r if the RSSI is reported as "??".
1 Y9 I' P! Z% ^1 _6 G" U" ]4 c0 g$ c5 U) Z% X1 U% A' k
+ m8 i3 B: M4 k+ g, l! {3.0.0.4.220.18:
$ G9 b) X0 w" ^! e) q8 K - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be1 a! C' }$ Q3 X. U, u6 O+ D
manually set to a value between 0 and 15, with 3 being the default).
4 C) k9 U/ X; J0 h' r - FIXED: Buffer overrun in init code that would crash the router when
9 _, |/ r% j4 V* r too many features were enabled at compile time.
9 [ Y5 z% ?: z4 _! g8 m7 I. _1 j - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)$ o4 W2 B9 k# U; ?+ r' w- M3 J1 b
- FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
, g+ w. e/ w6 f' O - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were 9 u& E* p- M2 W. @" ?9 y
not properly saved." s, \/ y4 _0 b; S9 ~5 v R# }
- FIXED: First time a client's rssi is polled it would return 0.
8 N5 ^$ B2 F1 k8 S - FIXED: post-mount user script wasn't executed (regression in 220.17)
( u, V j+ L' L; o T - CHANGED: Added some info to the OpenVPN server and client pages.
S- g+ B ~3 h) A% }% l6 H - CHANGED: Improved load time of the VPN Status page.
' |$ c+ o: g& V; L9 C0 ^5 O- R5 s# |6 i3 a3 {- R
: G; t& c! a" G) i; O" U3.0.0.4.220.17:
! v4 J2 ~( ~- k+ R$ W - NEW: Rebased on 3.0.0.4.220, which includes:
* H6 ^1 g' w" O6 }- E3 h * Fixes to IPv6 6rd- J: E% g a3 |( |" R
* Fixes to AC66U Wifi + QoS' Z. \& {; O2 n3 h
* AiCloud' Q6 u1 ^5 }' R) L- }
* Interference mode once again enabled
( D( Y: V( x+ C) {4 A: w2 | - NEW: Display last received rate and rssi for each clients on Wireless Log page." q# {0 k( F* A: F# W4 s
- FIXED: dnsmasq not listening to DNS requests from OpenVPN clients- ^! g! p0 o- O; a2 p
if you had just enabled the option on the webui. H2 B; y: y$ ?3 h: G
- FIXED: PPTP clients not always showing on VPN Status page.7 |* N$ F+ ]+ D' Z. q3 a
- CHANGED: Disabled DualWAN as it's currently broken in 220.3 w9 M) S1 t* l. l' n( p& K0 L
- CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
/ j' S7 x* y% Q the router.3 V( u; X* ~2 O+ M
- CHANGED: Removed firmware update checker to avoid accidental
5 ~- }) d( K& B5 l7 I revert to original FW.
1 k' J8 U/ L2 E: m. }- @2 h$ m
$ Z' U; s% y" r+ i# k5 R
- d' z3 M$ w, b) t3.0.0.3.178.16 Beta:
+ r% @# I$ Z, d* M - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
3 f5 Z6 \* V4 e n6 W, X Keith Moyer (from the Tomato project).+ G, ^. H0 X% H7 i8 p5 h
- NEW: Added crontab command" a3 q, L ^; b( d3 a0 y, ~# k% ]
- FIXED: (RT-AC66U) Would crash when accessing a LAN device through either 9 @; v1 |( a n# k1 E" X, F4 N n0 e
VPN or the NAT Loopback (GRO is now disabled for that device)
/ ~" Y+ \ Z$ c% Q: m - FIXED: dnsmasq was listening to all interfaces by default, allowing " t$ @7 j8 D* z
even dhcp requests to be serviced from the wan side if you
8 }; \$ U) K. N0 l- F6 K had the firewall disabled (Asus bug) (fixed by dev0id): S. S3 P" p6 f2 v# l0 J$ z
- FIXED: Default disk idle spindown now set to 0 (disabled).% d% k c$ K) H5 s' j3 L" `" p$ D
- FIXED: Corrupted WOL list when using IE.% t3 v& f! g, w; e1 z l. R0 S
- CHANGED: Upgraded openssl to 1.0.0j.# H9 b- Q% a) Q6 r3 P$ l
- CHANGED: Included fully functional openssl command (will allow you to! y. J) B2 V* G/ d4 I7 l; {
create keypairs and certificates from the router).; b3 w, u( ^2 i) H! N
- CHANGED: Removed power adjustments from the Performance page, as they7 H& L1 s4 f% K. C6 ~" I# T
are redundant, and not as reliable.
3 X# R# n+ c7 h - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I " P3 ~; L* E( H1 ] j% B) a. V
am unable to work on them without an actual router.
0 Q. Y( v0 ^0 @' _0 }6 w) E- J, M9 x. b ~# B- H L5 W
+ R" D% I6 ~/ e8 T( K) T3.0.0.3.178.15:3 v; D& C0 d; ^
- NEW: Rebased on 3.0.0.3.178. Notable fixes by Asus:- w0 W, z; G" ^7 @' H
* Radio turns back on based on schedule8 k6 \! T0 E$ d9 ^" ^
* Reorganized QoS pages3 y8 M/ w9 L9 w$ H
* Turning WAN DHCP connection off will first release current DHCP lease
/ i6 v! Y( v0 t2 O' {; d$ q - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.; g& e' Q( o) B, a& W; ^5 [
- NEW: (RT-AC66U) Implemented JFFS support. Limiting partition to 32 MB; g- Z, ^2 y- p: W/ I0 b0 {( m
max, as using the whole 90+ MB available makes little sense for ' }3 Z8 z2 }7 ~7 I" y
JFFS, and was also displaying some issues.
# m- l% g' G8 j4 i* C; B. } - NEW: Added nat-start user script, as NAT rules get applied separately from
5 b0 ]2 k1 m3 ~, h4 G$ |1 S other firewall rules (firewall-start changes to the nat table are
( j! |- w* g3 Z0 L' b being overwritten when the router starts NAT)
9 d! I4 [0 o2 F/ H - NEW: Added additional info to Sysinfo page3 U& T, w1 c4 ~% `
- NEW: Added chroot applet9 Q0 |& k, j: ]$ U( I5 t2 R' }
- NEW: Option to allow SSH access from WAN' ~& E4 Z+ k4 B2 B
- NEW: Option to exclude specific devices from idle spindown
! G, Y" \ ~4 O( R" Y) s6 g; @+ ] - FIXED: Performance page now uses the new Sysinfo API, and is now able
5 b& o1 d: g' B5 E) L' \; J! k to deal with cases where radios are disabled.9 q8 k4 |0 ]- U9 A! p
3 G$ I, U \) T8 b' O2 D
" g/ b% E; k* o: f- v! Z& [3.0.0.3.162.14b:: o. N5 U- }9 [( I; s2 r
- FIXED: Web server would crash for some people when accessing$ O6 l1 N7 P: q( b4 P* x4 X8 J
the Wireless Log page." P- T5 v/ @4 w
+ i6 V t; Y% m1 a- C. Q
+ y/ P: O4 p* g+ ^3 M3.0.0.3.162.14:1 Y* l& \. r2 ^' L1 L3 v5 r
- NEW: Spin down disks after (user-configurable) inactivity timeout
- o y- r7 p" ?& s- g+ T (using Jeff Gibbons' sd-idle-2.6)
: }! \0 i& U9 t- k) Q2 I - NEW: System information page under the Tools menu.
d: n) {3 p% u: K$ ?) g - NEW: Station list on the Wireless Log page will now report associated3 s4 ]( j! }- F6 o: J3 ]
IP and hostnames (when possible).+ R/ ?6 a2 M0 E
- CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
2 I* Y7 y4 r; Z6 W http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)% l* N/ _" ^& M+ m
- CHANGED: Better integration of the Run Cmd page.4 X" S- s4 T8 g$ m+ H
- FIXED: Incorrect left menu rendering when under the Tools menu.
; ~' H+ X+ F' [2 B9 ?, k- Y$ r5 Y7 k
; n, t1 z( K2 ~/ ^& N# k+ J+ F
3.0.0.3.162.13:
: }$ |7 o, h' t6 p' g - NEW: Rebased on 3.0.0.3.162.$ F% @, I/ R) m1 Q
- CHANGED: Switched to WPS radio toggle code Asus added,& t% t6 _0 K y$ }) p8 S
now on the Administration -> System tab.
( U3 C$ m9 T) a8 n# v- B/ U
7 O- {& p8 }9 W' e0 H( O: t: P/ }$ l
" X3 y% A p4 ~. \3.0.0.3.157.12 Beta:
- C" T8 B# z7 IThis is based on unreleased Asus code, which they have ; d: | z6 y8 `) W6 b
graciously provided me with.* \" L# n! y- B6 i$ _, J0 j
& c1 ]. Z% ?$ `2 _- b! E - NEW: Rebased on 3.0.0.3.157. Notable changes from Asus:
, P$ L! T* {" X: g+ `9 m . IPv6 tunnel memory leak fixed
, `; C' O v4 R/ C C . They fixed many issues, making some of my patches
. a& r$ f6 D; m+ J2 g no longer necessary, such as timezone DST, https auth, etc..." [8 Y5 ]; \+ Y, p0 _
. Upgraded radvd
4 L& l1 O9 {# W! A' }& j - NEW: Added link to the command shell page in Tools menu.( T! v) x# A, f# C# v7 \( H
- NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)2 n, y3 y$ p2 \" @3 x; x
- NEW: Added "tee" command.
0 u) R9 L; X$ L- D H$ c5 i - FIXED: NAT loopback rules would actually NAT every lan to lan, t) o7 x5 W) p1 N6 ^
connections instead of only those needing the loopback
& D; X! M2 ?! Z( U (bug in Asus's code). Replaced with new code based on a
% L$ N* `, y' c; D suggestion from Phuzi0n on the DD-WRT forums.$ \1 R9 H* [! r" H
- FIXED: Accessing the WOL page would make it resend the last1 ~/ \: h$ _* A& E7 X" {% Y
WOL request. }3 v% Q# x3 J9 ]
- FIXED: 'cru' was using 'root' instead of 'admin'$ Z5 v9 b- F, y' m
- CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)0 R! T2 F! J% N: G" E# @
- CHANGED: Made tracked connections load async from rest of the page
$ G( [7 V) |6 }: ~ - CHANGED: Increased hostname width on Connection status page, L4 J& y2 ~0 ^# Q9 I4 M
- CHANGED: Improved WOL page functionality.
5 B3 k/ x% X2 d! H1 ~
- ~: D( f" D0 }( R# i; b
8 H L2 X2 Q9 D; I9 `% w, n& F3.0.0.3.144.11 Beta:
& f+ D4 V; z; K( k0 } - NEW: Name field added to DHCP reservation list
4 f" p' j9 ?5 U5 S - NEW: Webui option to enable resolving IPs on the Connections tab
, M# D5 M1 d2 B7 G/ W - NEW: Store a list of computer MACs to use as WOL targets: _9 A" _: v& A4 X3 S& y8 i- {
- CHANGED: Increased dhcp options from 32 to 128 characters
+ p2 Z) W! _( q - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced* n) P# b6 S$ T' s/ p
it to 16 in recent versions); R3 h5 `6 R8 r' m
- FIXED: Retrieve dhcpc options for the correct wan interface8 o' c7 v* R ?! W
* `% @ P8 g: _, ?+ X1 t' ~
6 @" s5 B( @& }: p: v* o5 P4 c
3.0.0.3.144.10:9 M) H. }- w! H/ }
- NEW: Rebased on 3.0.0.3.144.
) n* z5 p; S% w1 B& m - NEW: Support for 64K NVRAM enabled. ***First flash will$ s. B) B3 C; k
wipe out ALL your settings! And you cannot restore 1 o# d5 @! ^7 A: L0 _
from saved settings - you must manually reconfigure 7 r t: w8 D Y6 F
everything. Be warned!***1 E. u0 \: J1 ?! M. n2 H
- NEW: Enabled support for Broadcom Wimax devices
) N9 E; s/ s* I2 ]3 c - NEW: Added cifs kernel module (for mounting remote SMB shares)8 c# ~5 X5 S; s: \+ o& M; G2 B
- NEW: Added layer7 iptables matching# z) c1 Z1 Q; G5 \8 v
- NEW: Added user-options for DHCP on the WAN page2 Z* @) y2 t+ ~- d! V' Z6 h
- FIXED: Router crashing when connecting to it over Wifi
0 e+ l5 R0 I M& l- `+ u' `: h and running the newer QoS code (disabled GRO)) p( F5 q/ x2 U# R. `% ]
- FIXED: Router crashing when connecting to a network , R. n& l% ^$ t
device behind the router from over a VPN; ?' I/ U% J% g3 h$ l. {; \
connection (disabled GRO).! E+ i+ m3 ]4 @" U# E) q3 Q
- FIXED: Incorrect timezone set unless enabling
9 \2 _- ^2 Y7 u) j: \6 E manual DST.
7 ]! d' R4 h3 C& s3 ~; \: u
0 \1 {% Y2 G# Y7 r3 O& R# W/ o: h7 g! v0 Q* ]
3.0.0.3.130.9:
4 E2 A' P8 W; ]( |+ K6 C/ y$ k/ E9 E - NEW: Enabled new Dual WAN support from Asus
8 G) x" @/ E( n; R( H! K( t6 q - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
+ J( S! S8 q! K1 }3 {& i" w
/ O% z- i# e% \4 T6 b& F' L* D7 h- }3 Q4 W1 g7 k" _! O' n
3.0.0.3.130.8:! Q' G8 t- T2 v, D
*** Reverting to factory defaults BEFORE and AFTER flashing
# s1 J/ |: F. j! x7 T0 [. o& [this version is strongly recommended! The newer Asus code base - E* t9 t( L+ j# I4 {. K( \
seems to have changed quite a few settings, so you'll want to
4 j( K5 J0 C5 dnot only start with the new default values, but also get rid
! c8 T: k) h0 g5 U# `1 fof obsolete settings. Otherwise you will be wasting a
0 x' L6 O N2 G+ Q1 y; Mgood amount of the limited available nvram. ***
. {% \ p7 h( d! l, I% z
1 ] B/ ~5 v; c - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
R$ r: ^. D: w7 p2 a s+ } and/or kernel code)
9 N: G3 G& A ~
3 n, h4 S. m2 B5 x+ C5 B% E - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing : Q A) P/ M! V o* p7 q$ ^1 v
a LAN device behind the router. Workaround is to
9 I# t6 z) ]6 T" s: D use an IP range outside of the local LAN) `- g. V2 F# _! O/ F8 N
(i.e. 10.0.0.0 instead of 192.168.1.0), and either 5 J: D3 V* \# W, W
set your VPN to use the VPN tunnel as default & J8 r& H$ s B6 a* L
gateway, or manually add a route to your VPN
* v/ b, _$ v1 t9 } client.
+ R& }% n: O- N4 u( V3 g- U4 a
3 m% B% d# k0 X+ v1 z. \ - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).; Z" ? j2 H/ y- {# h2 L G" h
Build 130 brings various code changes to IPv6, not sure 3 z& ]5 S$ Q/ B1 s7 v' l' U
what else (as I have no changelog between 112 and 130).
' G4 ]. k- V$ j- j+ Y: U2 |; \% D; a0 ^7 f The QoS code remains from build 108, as build 130 is 6 [/ l5 U) Z0 y: o
unstable." i- p6 z3 V9 ?( {1 G
- NEW: Added "diff" utility
7 @ [! X- B P - NEW: Keyword-based filter (new in 130). y2 D( \1 {0 E) x
- FIXED: Firmware/settings can now be uploaded over HTTPS9 z3 s5 I3 ^, `
(bug fixed by Asus)8 C( U; M. G. T1 {% v- p9 s
- FIXED: Buffer overflow in networkmap that would cause garbled
. W& T) n8 I- F6 q+ x0 Q/ J device names to appear on the clists list (bug in" A7 B9 o) A3 ^+ v
Asus's code)+ H; g N# Y2 W$ Z) k- X5 N& R
- FIXED: Firewall would break when applying a game preset that
! q* a# H9 \) y9 }+ J had multiple ports separated by a "," (bug in Asus's8 E- c6 i% ]4 ~3 _! x8 e) R: o
code)/ p# a( d9 t( H/ `1 [" U) \) |
- FIXED: WOL through webui wasn't working when IPv6 is enabled9 K9 e2 X4 D3 [8 Z
- FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)3 D& h7 P; E9 M) k
- IMPROVED: /jffs/scripts/ will be created automatically if it+ U) ?6 ? }" ?! g* a7 ?, J
doesn't exist (you must still make any new script
7 [8 {9 K5 ^+ E$ @9 M/ F& @ executable using "chmod a+rx script_filename")
6 ~: r0 P% J! m4 M0 k1 W5 U# b9 y( U: B- [7 r3 h y
. u7 q, f# G4 m9 O- b# m0 |6 ~
3.0.0.3.108.7:
; R7 @8 ~1 N4 P5 M2 C - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)9 z+ W- H) m, h
- NEW: Added webui page under System Log to display active/tracked; J) D2 u% c, l8 V5 A+ m
network connections.
8 ?" \( ^5 Y0 O) Q- d - NEW: Added netstat-nat command.
9 C, ]" q+ V; C( s - NEW: Added pre-mount and post-mount user scripts (patch submitted by $ g& [* a7 w" l! ^
Shantanu Goel)
3 \5 }- U* Z6 x! }. I% s* x3 d - NEW: Allows tweaking TCP/UDP connection tracking timeouts
" o. f4 U1 a; v$ H- J - FIXED: Removed check in Asus's code that would reject txpower > 80( K2 s0 H8 g' L* E2 N8 q8 N
unless you clicked three times on Apply (?!).$ }5 t3 f( e! f" n/ c4 c
NOTE: Still not sure power setting even works, as I get+ l7 ]) y: r1 _* u" p) L; c$ r# X
-80db from the other end of the house no matter if I use
& C% ?0 c" j# N1 p& f, `" u1 K 40 or 500 mW.2 z3 v8 C/ V( _+ ]
" Z7 v, i* v4 x) _5 `0 S; Q4 R7 r& k- U( U" u
3.0.0.3.108.6:
# I7 z1 ` R9 d9 e- N - NEW: HTTP access list (backported from build 112)
1 o( _8 E1 Z" b3 B6 b7 k* _ - NEW: PPTP VPN encryption options (backported from build 112)
8 K& c( |. i: Z - FIXED: Traffic history location was't properly saved% w v# t \( v' O+ Z7 R- h6 [$ L
when changed in webui.
* q. ?4 R* v2 ]; t& x, G9 n, y' {) l5 I. D - FIXED: Disabled traffic history saving to nvram for now,/ D, C* A, P% W7 ^% e
to avoid people accidentally filling their limited nvram space.
* F, s" ?/ B' ~1 Y6 D - FIXED: Missing bottom pixels from the bottom of General menu5 y6 F* l. d( L& C5 G5 z- D3 S
- FIXED: Removed invalid CSS attribute
/ l% {8 r( V7 ]. x' B# `* N5 G3 e - FIXED: typo in VPN iptables entries (bug in Asus's code)
) j+ e c& e4 `; D, B
" y' W" S0 p+ K( x& B6 o) V/ H7 B2 [3 y
7 W0 q- i* i8 N9 X$ n6 c' u3.0.0.3.108.5:% k s! ~) s8 }( `
- NEW: Crond starts at boot time.
& \, p6 M" A! b }. z* B( T - NEW: init-start is a new user script that will be run early on+ v/ N G: S( V1 K. b6 B) u
at boot time (right after jffs is mounted, and before any
; B3 e' \; m4 p) f& t9 n4 _ service gets started)3 c4 p) R; [4 e* Y5 z
- NEW: Can save traffic history to a custom location (USB or $ |: _# f- k; S- I) A, {: G2 a
JFFS, for instance) to preserve it between reboots.$ ^8 O7 @: Q8 ^# a* O
- NEW: Added Monthly traffic page (ported from Tomato)
/ d$ p. @6 t3 B, }7 X. S( \ - NEW: Added the Performance Tuning page (with temperature).2 f0 f6 ?' i7 ^- ?- g
- FIXED: Webui authentication was bypassed by the web server (bug in" @2 |! |: d$ L h! z3 i# `
Asus's code)- G2 t9 o" q/ f, c4 K6 \
- FIXED: Httpd crash when uploading a FW or settings file over* Q7 n4 [- M1 d# C+ n
https - should simply fail now. For now you have to . _' {- }4 N; M& y* u' _0 U
use http for flashing the FW or restoring your settings
9 z% j2 G' S% R c$ ? from a saved config file.
U+ @& [1 c6 ?: t- D$ g3 V. u- u( C. h* u/ i0 S
- |' i$ I9 Z( s2 n5 E# ]& s
3.0.0.3.108.4:: v: C% n/ ]% o
- NEW: Clicking on the MAC address of an unidentified client will do a lookup in
- t' d- j. v! p H* p/ u/ _ the OUI database (ported from DD-WRT).6 L6 d# X; V1 v' f# y' s* N
- NEW: Added HTTPS access to web interface (configurable under Administration)' `: _# y& M; O
- NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)! V5 x# u5 O2 G+ D
- FIXED: sshd would start even if disabled! l ~0 u* l& E
- CHANGE: Switched back to wol, as people report better compatibility with it.1 G% c& ~4 i/ S
ether-wake remains available over Telnet.( v3 }' q; M& a7 y- [. T. f
% k* i. J; M& Y0 |: K9 v% Z8 i) W* _ L- |( m _$ T+ j# M
3.0.0.3.108.3:
: E+ n5 F3 b- r) I" D - NEW: JFFS support (mounted under /jffs)5 U+ `0 V4 L$ i2 y8 j9 r, \' L3 [
- NEW: services-start, services-stop, wan-start and firewall-start user scripts,' }. J" a! I% `9 f" }2 i9 G
must be located in /jffs/scripts/ .% y' l H+ O' n. R, f: V. o; l8 b, L
- NEW: SSHD support
& X l7 h0 r4 r- a - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL
# X. N" J- Y: E c K+ V7 R - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
5 J1 S% j' j3 q/ E+ }+ k - CHANGE: Added "Merlin build" next to the firmware version on web interface.2 z" @9 w m0 b* u/ C
B" ?) n: q. P: }
6 h- [) v/ w# D3 V' N3.0.0.3.108.2:
( Y2 U. E6 u* Q; y. U$ _ - NEW: Added WakeOnLan web page
3 s* Q9 r- v. w, Q+ u1 H* J7 X& J1 r* \4 G# S6 l" t
|$ b. v! p' A4 K3.0.0.3.108.1:
7 k" G g: ^( O" ?: y - Initial release./ j3 B, k8 @* q" {$ y; O. h g
1 Z! Z% P: a4 ^; v
9 M6 Z7 n! t6 k: E. g7 rContact information
6 N; j, c) I4 v+ S6 w9 E-------------------
- N. v. D, {: y8 z$ o1 e0 zSmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
8 p& }; X, W r$ `: S0 ^Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.% Q3 N# y5 g# ^' \# o
Website: http://www.lostrealm.ca/3 S3 ~( S+ s$ _1 |! z* J0 X8 T" Z
Github: https://github.com/RMerl/asuswrt-merlin% ^2 d7 ?# }7 ?( e4 E
Email: rmerl@lostrealm.ca8 P* Q+ p) R f" f* w
Twitter: https://twitter.com/RMerlinDev3 g+ N2 U* x" p
6 ~, L- l& p& W6 e
Development news will be posted on Twitter. You can also keep a closer eye 5 b1 z5 s0 u# B1 Z6 E3 K
on development as it happens through the Github site.6 A( x# r2 v7 w7 {$ N, p$ I
* g6 r' Q- X0 L, x6 n- `( c
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily ! K7 L T. _& K, |2 T) [; C
post there (in the Asus Wireless section).
2 u l! e" C0 E' C* D4 |
) T2 d5 H% J% }. m0 [, c2 w5 T G# e" \ g% w
Drop me a note if you are using this firmware and are enjoying it. If you really like it and want , v+ c0 G7 q! E* A
to give more than a simple "Thank you", there is also a Paypal donation button on my website.
& ]1 Q% T1 {6 y+ k T" ^* I
$ V9 g( Q4 K7 j5 F& kI want to give my special thanks to Asus for showing an interest in this project, ! D' S( L& V! @7 H. Z
and also providing me with support when needed. Also, thank you everyone who has $ b) I, l+ R. S9 q" w4 o
donated through Paypal. Much appreciated!, t4 u5 u2 @ Y2 u8 z, j
) W1 W% @9 y6 x% o9 N- x! B5 u
3 ?& @9 g5 c2 o6 P2 a
5 |. P7 J0 s5 I( D" s! L
---
/ \+ ^- g& v0 t/ b9 TEric Sauvageau
0 |, ^4 E6 i4 w/ O2 {! I. F$ X; \$ a0 s; R" N) v( \
, p, X, H9 @1 v; V3 w |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|