For each PPP secret I can assign a specific PPP profile (with different local and remote address, different DNS and WINS server), but if I have different RADIUS clients configured, I can’t not specify which PPP profile is used.
Example:
Two PPP Profiles:
name="L2TP-Profile 1" local-address=192.168.104.254 remote-address=dhcp_VPN_L2TP-RoadWarrior_1 remote-ipv6-prefix-pool=*0 use-ipv6=no use-mpls=yes use-compression=default use-vj-compression=default use-encryption=yes only-one=default change-tcp-mss=yes address-list="" dns-server=192.168.104.1 wins-server=192.168.104.1 
name="L2TP-Profile 2" local-address=10.9.5.254 remote-address=dhcp_VPN_L2TP-RoadWarrior_2 remote-ipv6-prefix-pool=*0 use-ipv6=no use-mpls=yes use-compression=default use-vj-compression=default use-encryption=required only-one=default change-tcp-mss=yes address-list="" dns-server=192.168.10.1 wins-server=192.168.10.1
Two different RADIUS clients:
/radius
add address=192.168.104.1 comment="IPsec L2TP RoadWarrior VPN 1" secret=mySecret service=ppp
add address=192.168.10.1 comment="IPsec L2TP RoadWarrior VPN 2" secret="myOtherSecret" service=ppp
If a client now connects and get’s authenticated by Radius 1 it is assigned an IP from PPP Profile “L2TP-Profile 1”. That’s perfectly fine.
If a client now connects and get’s authenticated by Radius 2 it is also assigned an IP from PPP Profile “L2TP-Profile 1” but I want him to be in the other Profile to be in another network with different settings.
Any solutions?