Connecting to server which is conncet to VPN
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I have a server and nordvpn account. What I want is that I want to conncet my server with ssh and then in my server I want to conncet my vpn. I want to use my server with vpn.
I install openvpn to my server and when conncet my nordvpn my connection with my server is down of course vpn change my ip. How can I solve this problem?
server internet vpn traffic
add a comment |
I have a server and nordvpn account. What I want is that I want to conncet my server with ssh and then in my server I want to conncet my vpn. I want to use my server with vpn.
I install openvpn to my server and when conncet my nordvpn my connection with my server is down of course vpn change my ip. How can I solve this problem?
server internet vpn traffic
add a comment |
I have a server and nordvpn account. What I want is that I want to conncet my server with ssh and then in my server I want to conncet my vpn. I want to use my server with vpn.
I install openvpn to my server and when conncet my nordvpn my connection with my server is down of course vpn change my ip. How can I solve this problem?
server internet vpn traffic
I have a server and nordvpn account. What I want is that I want to conncet my server with ssh and then in my server I want to conncet my vpn. I want to use my server with vpn.
I install openvpn to my server and when conncet my nordvpn my connection with my server is down of course vpn change my ip. How can I solve this problem?
server internet vpn traffic
server internet vpn traffic
asked Feb 15 at 13:49
Philip PhilipPhilip Philip
31
31
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You could try following:
Find out the ip adress of the ssh-client curl ifconfig.co
Than log in to your server and find out it's gateway ip: ip route
ip route
default via 192.168.178.1 dev wlan0 proto static metric 600
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.1 linkdown
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.66 metric 600
In my case my gateway has the ip 192.168.178.1
Now set up a route (in your server) like this: ip route add client-ssh-ip via gateway-ip
in my case: ip route add 80.128.240.55 via 192.168.178.1
Now you can try to activate your vpn and check if you are still able to log in via ssh. As soon as you reboot your server the route rule will be lost. As soon as your ISP changes your IP the route rule will become useless either. Perhaps as an alternative you can bind your ssh port to the gateway somehow with iptables but i never did this.
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
|
show 5 more comments
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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%2faskubuntu.com%2fquestions%2f1118515%2fconnecting-to-server-which-is-conncet-to-vpn%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
You could try following:
Find out the ip adress of the ssh-client curl ifconfig.co
Than log in to your server and find out it's gateway ip: ip route
ip route
default via 192.168.178.1 dev wlan0 proto static metric 600
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.1 linkdown
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.66 metric 600
In my case my gateway has the ip 192.168.178.1
Now set up a route (in your server) like this: ip route add client-ssh-ip via gateway-ip
in my case: ip route add 80.128.240.55 via 192.168.178.1
Now you can try to activate your vpn and check if you are still able to log in via ssh. As soon as you reboot your server the route rule will be lost. As soon as your ISP changes your IP the route rule will become useless either. Perhaps as an alternative you can bind your ssh port to the gateway somehow with iptables but i never did this.
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
|
show 5 more comments
You could try following:
Find out the ip adress of the ssh-client curl ifconfig.co
Than log in to your server and find out it's gateway ip: ip route
ip route
default via 192.168.178.1 dev wlan0 proto static metric 600
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.1 linkdown
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.66 metric 600
In my case my gateway has the ip 192.168.178.1
Now set up a route (in your server) like this: ip route add client-ssh-ip via gateway-ip
in my case: ip route add 80.128.240.55 via 192.168.178.1
Now you can try to activate your vpn and check if you are still able to log in via ssh. As soon as you reboot your server the route rule will be lost. As soon as your ISP changes your IP the route rule will become useless either. Perhaps as an alternative you can bind your ssh port to the gateway somehow with iptables but i never did this.
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
|
show 5 more comments
You could try following:
Find out the ip adress of the ssh-client curl ifconfig.co
Than log in to your server and find out it's gateway ip: ip route
ip route
default via 192.168.178.1 dev wlan0 proto static metric 600
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.1 linkdown
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.66 metric 600
In my case my gateway has the ip 192.168.178.1
Now set up a route (in your server) like this: ip route add client-ssh-ip via gateway-ip
in my case: ip route add 80.128.240.55 via 192.168.178.1
Now you can try to activate your vpn and check if you are still able to log in via ssh. As soon as you reboot your server the route rule will be lost. As soon as your ISP changes your IP the route rule will become useless either. Perhaps as an alternative you can bind your ssh port to the gateway somehow with iptables but i never did this.
You could try following:
Find out the ip adress of the ssh-client curl ifconfig.co
Than log in to your server and find out it's gateway ip: ip route
ip route
default via 192.168.178.1 dev wlan0 proto static metric 600
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.1 linkdown
192.168.178.0/24 dev wlan0 proto kernel scope link src 192.168.178.66 metric 600
In my case my gateway has the ip 192.168.178.1
Now set up a route (in your server) like this: ip route add client-ssh-ip via gateway-ip
in my case: ip route add 80.128.240.55 via 192.168.178.1
Now you can try to activate your vpn and check if you are still able to log in via ssh. As soon as you reboot your server the route rule will be lost. As soon as your ISP changes your IP the route rule will become useless either. Perhaps as an alternative you can bind your ssh port to the gateway somehow with iptables but i never did this.
edited Feb 15 at 16:35
answered Feb 15 at 15:29
AlexOnLinuxAlexOnLinux
473210
473210
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
|
show 5 more comments
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
It didn't work, when I conncet to my vpn client my ssh connection down. How about binding my ssh port to gateway? I google it but it came to me so networking thing complex. Can you give me more details about it?
– Philip Philip
Feb 15 at 23:55
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
i don't know why it did not work for you because i do it that way. i add a route and start the vpn via terminal. perhaps you did not select the correct ip's?
– AlexOnLinux
Feb 16 at 10:21
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
Yes you are right, I put the ips wrong places. Now, I can maintain my ssh conncetion and I can able to connect VPN over openvpn. However there is another issue, I could not conncet the internet in my DigitalOcean server. Probably there is a firewall to block VPN but I am not sure about it. My VPN provider has an option obfuscate VPN to bypass these firewalls. However when I install my VPN client and run it terminal, my ssh conncetion is down. I think when connect the vpn over my vpn client, it changes the routing settings.
– Philip Philip
Feb 16 at 10:54
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
to me it is not clear what u mean: SSH is working while your VPN connection is established?
– AlexOnLinux
Feb 16 at 11:41
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
yeah I connected to vpn and maintain my ssh connection and then I want to check my ip adress in my server and I saw my internet wont work
– Philip Philip
Feb 16 at 11:49
|
show 5 more comments
Thanks for contributing an answer to Ask Ubuntu!
- 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%2faskubuntu.com%2fquestions%2f1118515%2fconnecting-to-server-which-is-conncet-to-vpn%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