Skip to content

Setup a L2TP VPN Server with static DNS mapping fixed. Firmware version: 2.0.8

Notifications You must be signed in to change notification settings

scano/EdgeRouter-L2TP-VPN-Server-Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

EdgeRouter-L2TP-VPN-Server-Setup

Setup a L2TP VPN Server with static DNS mapping fixed allowing to resolve from VPN connections

Firmware version: 2.0.8

Need customize:

  • USER
  • PASSWORD
  • SHARED-SECRET
  • ROUTER-IP
  • IP-POOL-START
  • IP-POOL-END

Be sure that IP-POOL-START and IP-POOL-END no interfer on local network IPs.

My example on network 10.0.0.1/24 with a DHCP in range 10.0.0.32 to 10.0.0.199. Assuming that internet connection is on eth0

  • USER: vpnuser
  • PASSWORD: vpnpass
  • SHARED-SECRET: thesecret
  • ROUTER-IP: 10.0.0.1
  • IP-POOL-START: 10.0.0.200
  • IP-POOL-END: 10.0.0.249

Access to router via ssh:

$ ssh [email protected]

Then execute the scripts:

configure 

set firewall name WAN_LOCAL rule 30 action accept
set firewall name WAN_LOCAL rule 30 description ike
set firewall name WAN_LOCAL rule 30 destination port 500
set firewall name WAN_LOCAL rule 30 log disable
set firewall name WAN_LOCAL rule 30 protocol udp

set firewall name WAN_LOCAL rule 40 action accept
set firewall name WAN_LOCAL rule 40 description esp
set firewall name WAN_LOCAL rule 40 log disable
set firewall name WAN_LOCAL rule 40 protocol esp

set firewall name WAN_LOCAL rule 50 action accept
set firewall name WAN_LOCAL rule 50 description nat-t
set firewall name WAN_LOCAL rule 50 destination port 4500
set firewall name WAN_LOCAL rule 50 log disable
set firewall name WAN_LOCAL rule 50 protocol udp

set firewall name WAN_LOCAL rule 60 action accept
set firewall name WAN_LOCAL rule 60 description l2tp
set firewall name WAN_LOCAL rule 60 destination port 1701
set firewall name WAN_LOCAL rule 60 ipsec match-ipsec
set firewall name WAN_LOCAL rule 60 log disable
set firewall name WAN_LOCAL rule 60 protocol udp

set vpn l2tp remote-access ipsec-settings authentication mode pre-shared-secret
set vpn l2tp remote-access ipsec-settings authentication pre-shared-secret SHARED-SECRET

set vpn l2tp remote-access authentication mode local
set vpn l2tp remote-access authentication local-users username USER password PASSWORD

set vpn l2tp remote-access client-ip-pool start IP-POOL-START
set vpn l2tp remote-access client-ip-pool stop IP-POOL-END

set vpn l2tp remote-access dns-servers server-1 ROUTER-IP
set vpn l2tp remote-access dns-servers server-2 1.1.1.1

set vpn l2tp remote-access outside-address 0.0.0.0

set vpn ipsec ipsec-interfaces interface eth0

set service dns forwarding options "listen-address=ROUTER-IP"

commit ; save

exit

Commands for check VPN Access

$ show vpn remote-access

$ show vpn ipsec sa

About

Setup a L2TP VPN Server with static DNS mapping fixed. Firmware version: 2.0.8

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published