Note: This guide is for the Ubiquiti EdgeRouter series. This will not work on Ubiquiti UniFi routers.
You will need to edit the configuration in the command line to setup a L2TP tunnel to Fourplex on your EdgeRouter.
First, login to the command line and enter the following commands:
configure
set interfaces l2tp-client l2tpc0 authentication user-id username
set interfaces l2tp-client l2tpc0 authentication password password
set interfaces l2tp-client l2tpc0 mtu 1280
set interfaces l2tp-client l2tpc0 server-ip 23.134.76.2
commit
save
Replace username and password with your respective L2TP username and password from the portal.
Then you must edit the L2TPClient Perl library to ensure it's saving the password as well. This is a bug in EdgeOS implementation of non-IPsec L2TP.
To edit the file, enter the following in the command line:
sudo su
vi /opt/vyatta/share/perl5/Vyatta/L2TPClientConfig.pm
Then inside vi type :316 and press enter (this should take you to line 316). Then press the lower case letter o for a new line insert and put the following line in:
$str .= "password $self->{_auth_pass}\n";
Hit the escape key and type :x and press enter to save and exit. Please test your changes across a reboot to ensure they are persistent.