I’m trying to set up a single L2TP server on RouterOS that can negotiate IPCP, BCP, or both. This part works.
What I can’t figure out is how to get a RouterOS L2TP client to only request BCP on an L2TP connection. I can make it request IPCP-only (by not specifying “bridge port” in the PPP profile) or IPCP+BCP, but not BCP-only.
The only way that I can make a BCP-only connection is if I prevent the server from handing out any IPs (by leaving local and remote address blank on the server’s PPP profile).
There is no “yes/no/default” options for “IPv4” in PPP profile like there is for IPv6(CP) or MPLS(CP). I thought to try setting local and remote address both to “0.0.0.0” on client-side, but that made no difference & both ends still negotiated IPCP and assigned themselves IPs on their side of the tunnel (allocated by the server).
Am I missing something, or is this not possible? It’s not the biggest deal in the world, but in situations where client has no intention of using IPv4 over the tunnel, I don’t want to be wasting IP addresses from the pool on the server, or having addresses occupy the address table on both ends.
I can’t create 2 separate PPP profiles on the server that I split between two different sets of users, because all users are being authenticated by RADIUS and I want them to be able to use the same username+password regardless of which services they want to bring up & use.
Thanks for any leads.