I was wondering if support for the E2000 is available. according to dd-wrt, it is the exact same router as the wrt320n, just with a bigger nvram, and some other minor CFE edits, and as the WRT320N works with tomato, why not the E2000? but I know the e2000 has a bigger nvram, and just flashing a build would probably brick. So would a custom tomato build with a 60KB nvram set work?
I see that there is an E2000 build, but only without VPN. Is there a VPN version coming? I have a WRT320N that I was considering converting, but I'm running OpenVPN on it and want to be able to continue to do so.
Hmm, the build options don't seem to include an e2000 VPN version:
e3000 Linksys E3000 build (standard plus extras)
e3000v Linksys E3000 build (standard plus VPN)
e2000 Linksys E2000 build (no USB support)
Granted, I've never built from source before so perhaps there's some way to do this, but it's not obvious to me…
Yeah, forgot that the no usb builds for the E2000 haven't got vpn integrated….
Well you can install open vpn like optware on jffs.
Personally, I dont like that tuto, but it has usefull info.
E2000 doesn't have enough available JFFS space to install Optware…
That's also the reason to not include the OpenVPN into E2000-specific builds. Although right now the no-USB VPN build will fit into E2000 flash (with 256KB CFE), it's on a very edge of not fitting anymore, so most probably the next build won't fit anyway…
Custom builds, however, are still possible. To create an E2000 VPN build, use:
make V1=9053 V2='-MyVerySpecialBuild' VPN=vpn3.6 r2v ND=E2000 NVRAM_SIZE=60
If the resulting image doesn't fit, you can try additional "make" flags to disable certain features, i.e.:
NO_CIFS=y NO_ZEBRA=y SLIM=y
(see the src-rt/Makefile for the details).
The E2000 has 8 mbytes rom (not 4 :p), just like the E3000, it has more than enough for vpn, and we are using a no usb version.
Anyway thanks for the info, its better and easier to make a custom firmware than to do it with optware.
If the image wouldnt fit, which will, and you'll even have spare space, you could use:
make V1=9053 V2=StrippedVPN r2f ND=E2000 NVRAM_SIZE=60
This will take Ciffs and JFFS from the firmware, without more flags.
That wont include Vpn as teddy said, just use:
make V1=9053 V2=CustomVPN r2v ND=E2000 NVRAM_SIZE=60
Sorry for the confusion :p