Project

General

Profile

Actions

Bug #4727

closed

Rules on L2TP VPN Tab are ignored. All traffic from clients always allowed.

Added by Chris Linstruth almost 9 years ago. Updated about 4 years ago.

Status:
Not a Bug
Priority:
Normal
Assignee:
-
Category:
Rules / NAT
Target version:
-
Start date:
05/23/2015
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
Affected Architecture:

Description

https://forum.pfsense.org/index.php?topic=94108.25

Created L2TP/IPsec remote access VPN as per https://doc.pfsense.org/index.php/L2TP/IPsec

Rules placed on L2TP VPN tab appear to have no effect and all traffic from clients is passed into firewall regardless.

Actions #1

Updated by Jim Pingle over 4 years ago

  • Category set to Rules / NAT
Actions #2

Updated by Viktor Gurov about 4 years ago

https://github.com/pfsense/pfsense/blob/ca676aa35482c4e4fd64bfdcee9afe6d33b6c5fe/src/etc/inc/filter.inc#L1182:

if ($config['l2tp']['mode'] == "server") {
        $oic = array();
        $oic['if'] = 'l2tp';
        $oic['descr'] = 'L2TP';

- incorrect, there is no such interface as 'l2tp'

Mpd5 will create new interfaces for each client:
l2tp0, l2tp1, l2tp2 etc..

The only way to filter L2TP clients is using floating rules (see forum topic)

Actions #4

Updated by Jim Pingle about 4 years ago

  • Status changed from New to Not a Bug

There is an interface group for l2tp, to which rules are applied. This works fine as-is.

: grep -i l2tp /tmp/rules.debug
L2TP = "{ l2tp }" 
pass  in  quick  on $L2TP inet from any to any tracker 1495466693 keep state  label "USER_RULE" 
l2tp1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
    inet 10.5.177.2 --> 10.5.177.128 netmask 0xffffffff 
    inet6 fe80::20c:29ff:fe8e:6883%l2tp1 prefixlen 64 scopeid 0xf 
    groups: l2tp 
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
: pfctl -vvsr | grep -A2 l2tp
@94(1495466693) pass in quick on l2tp inet all flags S/SA keep state label "USER_RULE" 
  [ Evaluations: 971710    Packets: 1906476   Bytes: 53540387    States: 1     ]
  [ Inserted: pid 6641 State Creations: 1521  ]
Actions

Also available in: Atom PDF