@@ -1524,6 +1524,33 @@ describe('ipsec', () => {
15241524
15251525} ) ;
15261526
1527+ describe ( 'l2tp' , ( ) => {
1528+ it ( 'l2tpv3 with ipsec by floatlink' , ( ) => {
1529+ assertconv ( `
1530+ l2tp hostname sideA
1531+ l2tp router-id 10.0.0.1
1532+ l2tp add B hostname sideB router-id 10.0.0.2
1533+ interface l2tp0 floatlink my-node-id floatlinkA
1534+ interface l2tp0 floatlink peer-node-id floatlinkB
1535+ interface l2tp0 floatlink preshared-key PRESHAREDKEY
1536+ interface l2tp0 floatlink floatlink-key FLOATLINKKEY
1537+ interface l2tp0 l2tp B remote-end-id vpn1
1538+ floatlink name-service add https://example.com/
1539+ ---
1540+ interface.l2tp0.floatlink.name-service: https://example.com/
1541+ interface.l2tp0.floatlink.my-node-id: floatlinkA
1542+ interface.l2tp0.floatlink.peer-node-id: floatlinkB
1543+ interface.l2tp0.floatlink.key: FLOATLINKKEY
1544+ interface.l2tp0.local-hostname: sideA
1545+ interface.l2tp0.local-router-id: 10.0.0.1
1546+ interface.l2tp0.remote-end-id: vpn1
1547+ interface.l2tp0.remote-hostname: sideB
1548+ interface.l2tp0.remote-router-id: 10.0.0.2
1549+ interface.l2tp0.ipsec-preshared-key: PRESHAREDKEY
1550+ ` ) ;
1551+ } ) ;
1552+ } ) ;
1553+
15271554describe ( 'macfilter' , ( ) => {
15281555 it ( 'mac address list on config' , ( ) => {
15291556 assertconv ( `
0 commit comments