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;
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
add a comment |
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
add a comment |
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
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
linux networking vpn scripting
asked May 8 at 13:12
Josh KimJosh Kim
31
31
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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.
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
Adddebug
option into the pppd option file and check the logs to investigate what happens.
– Anton Danilov
May 8 at 19:34
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
Adddebug
option into the pppd option file and check the logs to investigate what happens.
– Anton Danilov
May 8 at 19:34
add a comment |
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.
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
Adddebug
option into the pppd option file and check the logs to investigate what happens.
– Anton Danilov
May 8 at 19:34
add a comment |
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.
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.
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
Adddebug
option into the pppd option file and check the logs to investigate what happens.
– Anton Danilov
May 8 at 19:34
add a comment |
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
Adddebug
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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