Friday, May 1, 2009

1.23vpn3.2 release

You can download the binaries from here.

Source is available at the Git repository.
Be sure to read the COPYING file if you plan to use/distribute the sources.
Direct links:
Notable changes from 1.23vpn3.0001
  • Status tab has nicer display for static-key servers
  • Added status tab for clients
  • GUI option to have server accept DNS requests from tunnel
  • Firewall rules now work when you have enabled logging of inbound blocked packets
    • Almost everyone shouldn't care about this
  • Various code cleanups/improvements


  1. Thanks! I truely enjoy the functionality of your releases.


  2. Love the setup I am running a script to allow me to vpn into my network, is there an how to out there to help me use your vpn options w/o using my script?? how to set up my client also thanks.

  3. @madneon:
    I suggest using UDP and TLS. You can generate your keys and create a client config using the howto on the OpenVPN site. If you have further questions, feel free to ask on the forum.

  4. The ND version does not compile here.
    I have to do a:
    - git checkout tomatovpn-1.23vpn3.2
    - git merge tomato-ND-1.23
    To make it actually works

  5. @SDiZ:
    Works just fine for me. What errors do you get?

  6. May 11 19:04:53 unknown daemon.notice openvpn[835]: OpenVPN 2.1_rc15 mipsel-unknown-linux-gnu [SSL] [LZO2] built on May 1 2009
    May 11 19:04:53 unknown daemon.warn openvpn[835]: NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
    May 11 19:04:53 unknown daemon.err openvpn[835]: Cannot load DH parameters from dh.pem: error:0906D06C:PEM routines:PEM_read_bio:no start line
    May 11 19:04:53 unknown daemon.notice openvpn[835]: Exiting
    May 11 19:04:53 unknown init[1]: VPN_LOG_ERROR: 685: Starting VPN instance failed...

    # ls /etc/
    TZ hosts motd resolv.conf
    cert.pem hosts.dnsmasq mtab resolv.dnsmasq
    dnsmasq.conf iptables openssl.cnf services
    dropbear key.pem passwd shadow
    group l7-protocols profile
    gshadow protocols

    Where are the VPN files?

    they seem to be no where to be found?

    Any ideas what's wrong here ?

  7. Everything was clean.. and properly flashed with clean nvram prior to flashing ....

  8. @Lords Syndicate:
    You need to fill in the all of the fields on the 'Keys' tab. It seems you left at least the "Diffie Hellman Parameters" empty.

    If the service fails to start, I have it clean up all the files to conserve memory.

    Also, support questions are probably better served in forum format.

  9. Thank you for the time you spent in this project. I was switching since January from DD-WRT to Tomato and the only thing I am missing is the Windows VPN feature, so the XP Client can connect without any other configuration directly in the Router.

  10. This has worked so well for me.

    Thank you for doing this.