Connecting to an l2tp VPN via script doesnt always use the same network interfaceProblem connecting to remote network using demand-dial VPN interface with Windows Server 2003Assistance on setup to Connect an offsite server to the LAN via RRAS VPN - Server 2008 R2Can't get the L2TP IPSEC up and runningGetting PPPD to log successful CHAP authenticationRouting all data through an VPN tunnel with pppStrongSwan + xl2tpd client timeout between 2-5 minutesStrange route traces when connecting to L2TP/IPsec VPNSonicWall - connecting to L2TP VPN from DMZIPSec/L2TP VPN server with multiple IP: connect with different ip failUnable to connect to L2TP VPN network with Fedora 29

Is the default 512 byte physical sector size appropriate for SSD disks under Linux?

Adobe Illustrator: How can I change the profile of a dashed stroke?

Why is a weak base more able to deprotonate a strong acid than a weak acid?

To exponential digit growth and beyond!

What is the required burn to keep a satellite at a Lagrangian point?

Shell builtin `printf` line limit?

Computing elements of a 1000 x 60 matrix exhausts RAM

Does science define life as "beginning at conception"?

Caught with my phone during an exam

Why do testers need root cause analysis?

Is there a word for pant sleeves?

Can the Conjure Barrage spell stack with the Disarming Attack or Trip Attack Battle Master maneuvers?

"Official wife" or "Formal wife"?

Download app bundles from App Store to run on iOS Emulator on Mac

Writing "hahaha" versus describing the laugh

Salesforce bug enabled "Modify All"

Find this Unique UVC Palindrome ( ignoring signs and decimal) from Given Fractional Relationship

Why is this integration method not valid?

Why is this python script running in background consuming 100 % CPU?

Singular Integration

Is ideal gas incompressible?

Are there historical examples of audiences drawn to a work that was "so bad it's good"?

Congruence, Equal, and Equivalence

How do you earn the reader's trust?



Connecting to an l2tp VPN via script doesnt always use the same network interface


Problem connecting to remote network using demand-dial VPN interface with Windows Server 2003Assistance on setup to Connect an offsite server to the LAN via RRAS VPN - Server 2008 R2Can't get the L2TP IPSEC up and runningGetting PPPD to log successful CHAP authenticationRouting all data through an VPN tunnel with pppStrongSwan + xl2tpd client timeout between 2-5 minutesStrange route traces when connecting to L2TP/IPsec VPNSonicWall - connecting to L2TP VPN from DMZIPSec/L2TP VPN server with multiple IP: connect with different ip failUnable to connect to L2TP VPN network with Fedora 29






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I have a linux web server and I need to create an on-demand l2tp ipsec VPN connection with a network route. The VPN connection works and the route is automatically created via a script in /etc/ppp/ip-up.d that expects device ppp0. Everything works fine when I run the following on the command line:



echo "c myvpn" > /var/run/xl2tpd/l2tp-control


As expected, the vpn connects via ppp0 and my route is created. However, when I run this exact same command from a script, sometimes the VPN connects using ppp1 which causes the route creation to fail.



Why is this happening? There is no other network activity going on. Is there a way to specify which network interface gets used?










share|improve this question




























    0















    I have a linux web server and I need to create an on-demand l2tp ipsec VPN connection with a network route. The VPN connection works and the route is automatically created via a script in /etc/ppp/ip-up.d that expects device ppp0. Everything works fine when I run the following on the command line:



    echo "c myvpn" > /var/run/xl2tpd/l2tp-control


    As expected, the vpn connects via ppp0 and my route is created. However, when I run this exact same command from a script, sometimes the VPN connects using ppp1 which causes the route creation to fail.



    Why is this happening? There is no other network activity going on. Is there a way to specify which network interface gets used?










    share|improve this question
























      0












      0








      0








      I have a linux web server and I need to create an on-demand l2tp ipsec VPN connection with a network route. The VPN connection works and the route is automatically created via a script in /etc/ppp/ip-up.d that expects device ppp0. Everything works fine when I run the following on the command line:



      echo "c myvpn" > /var/run/xl2tpd/l2tp-control


      As expected, the vpn connects via ppp0 and my route is created. However, when I run this exact same command from a script, sometimes the VPN connects using ppp1 which causes the route creation to fail.



      Why is this happening? There is no other network activity going on. Is there a way to specify which network interface gets used?










      share|improve this question














      I have a linux web server and I need to create an on-demand l2tp ipsec VPN connection with a network route. The VPN connection works and the route is automatically created via a script in /etc/ppp/ip-up.d that expects device ppp0. Everything works fine when I run the following on the command line:



      echo "c myvpn" > /var/run/xl2tpd/l2tp-control


      As expected, the vpn connects via ppp0 and my route is created. However, when I run this exact same command from a script, sometimes the VPN connects using ppp1 which causes the route creation to fail.



      Why is this happening? There is no other network activity going on. Is there a way to specify which network interface gets used?







      linux networking vpn scripting






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked May 8 at 13:12









      Josh KimJosh Kim

      31




      31




















          1 Answer
          1






          active

          oldest

          votes


















          0














          By default the name of ppp interface isn't fixed, but you can change this behaviour with unit 0 option in the pppd options file (0 is the numeric suffix of ppp interface name), that used by xl2tpd (option pppoptfile in the xl2tpd configuration file). To monitor activity of network stack you can use ip monitor command.






          share|improve this answer























          • Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

            – Josh Kim
            May 8 at 17:46











          • Add debug option into the pppd option file and check the logs to investigate what happens.

            – Anton Danilov
            May 8 at 19:34











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "2"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966384%2fconnecting-to-an-l2tp-vpn-via-script-doesnt-always-use-the-same-network-interfac%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          By default the name of ppp interface isn't fixed, but you can change this behaviour with unit 0 option in the pppd options file (0 is the numeric suffix of ppp interface name), that used by xl2tpd (option pppoptfile in the xl2tpd configuration file). To monitor activity of network stack you can use ip monitor command.






          share|improve this answer























          • Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

            – Josh Kim
            May 8 at 17:46











          • Add debug option into the pppd option file and check the logs to investigate what happens.

            – Anton Danilov
            May 8 at 19:34















          0














          By default the name of ppp interface isn't fixed, but you can change this behaviour with unit 0 option in the pppd options file (0 is the numeric suffix of ppp interface name), that used by xl2tpd (option pppoptfile in the xl2tpd configuration file). To monitor activity of network stack you can use ip monitor command.






          share|improve this answer























          • Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

            – Josh Kim
            May 8 at 17:46











          • Add debug option into the pppd option file and check the logs to investigate what happens.

            – Anton Danilov
            May 8 at 19:34













          0












          0








          0







          By default the name of ppp interface isn't fixed, but you can change this behaviour with unit 0 option in the pppd options file (0 is the numeric suffix of ppp interface name), that used by xl2tpd (option pppoptfile in the xl2tpd configuration file). To monitor activity of network stack you can use ip monitor command.






          share|improve this answer













          By default the name of ppp interface isn't fixed, but you can change this behaviour with unit 0 option in the pppd options file (0 is the numeric suffix of ppp interface name), that used by xl2tpd (option pppoptfile in the xl2tpd configuration file). To monitor activity of network stack you can use ip monitor command.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 8 at 16:59









          Anton DanilovAnton Danilov

          91567




          91567












          • Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

            – Josh Kim
            May 8 at 17:46











          • Add debug option into the pppd option file and check the logs to investigate what happens.

            – Anton Danilov
            May 8 at 19:34

















          • Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

            – Josh Kim
            May 8 at 17:46











          • Add debug option into the pppd option file and check the logs to investigate what happens.

            – Anton Danilov
            May 8 at 19:34
















          Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

          – Josh Kim
          May 8 at 17:46





          Thank you. I tried this and it ends up working but it takes a few connection attempts for me. I see log output with ppp1 but it seems to always end up connecting on ppp0. I think I get this issue when I try to connect quickly after disconnecting. Maybe this is a kernel issue?

          – Josh Kim
          May 8 at 17:46













          Add debug option into the pppd option file and check the logs to investigate what happens.

          – Anton Danilov
          May 8 at 19:34





          Add debug option into the pppd option file and check the logs to investigate what happens.

          – Anton Danilov
          May 8 at 19:34

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966384%2fconnecting-to-an-l2tp-vpn-via-script-doesnt-always-use-the-same-network-interfac%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

          Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

          What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company