Please help me switch from Tomato OpenVPN Server to PFSEnse OpenVPN



  • Hello. I just switched from an Asus N16 + tomato with vpn.

    My Tomato configuration is the following

    Server Config
    Interface Type: TAP
    Protocol: UDP
    Port: XXXX
    Firewall: Automatic  //I am not sure what this means. Other options are "Custom" and "External only"
    Authorization Mode: Static Key
    Poll Interval: Disabled
    Respond to DNS: YES
    Encryption Cipher: Default  //options include the same options that PFsense offers.
    Compression: Adaptive
    Custom Config: push "redirect-gateway def1"
    Key: static key that I keep track of and change on a regular basis

    Client Config
    remote 'mydomain'  //hidden for security purposes
    port xxxx               
    dev tap
    secret static.key
    proto udp
    comp-lzo
    route-gateway 192.168.1.1      //this is also the default gateway for my LAN
    redirect-gateway def1      //I think this def1 is Linux specific and probably different on BSD
    float
    route-method exe
    route-delay 2

    For PFSense, I tried to adapt these same settings but did not have any luck. PFSense has a lot more settings than tomato, making it a bit more challenging.

    Currently I have the old tomato router setup as a switch + wireless AP + VPN server so I can still use my VPN, and it works VERY well. I would prefer to have PFsense handle the VPN, however. I require that VPN clients be able to access the local network (I can do this now. Access to all my lab VMs and servers.

    Any help on how to adapt my configuration to PFsense would be very much appreciated. I am reading the how to threads right now but they tend to stray a little outside of what I am used to.



  • Here is a very good video to setup openvpn server and client on pfsense.
    https://youtu.be/VdAHVSTl1ys

    This will get the VPN server / client up and running.



  • @mudmanc4:

    Here is a very good video to setup openvpn server and client on pfsense.
    https://youtu.be/VdAHVSTl1ys

    This will get the VPN server / client up and running.

    +1 to that video. I am a total noobie to VPN and PFsense and I got it up and running on my iOS devices and my Macbook within an hour or so.


Log in to reply