Contextul este următorul:
Am instalat serverul Ubuntu pe un dispozitiv de acasă și am configurat un server ssh pe acest dispozitiv. Mă pot conecta la acest server Ubuntu prin ssh fără probleme dacă dispozitivul client (laptop în cazul meu) se află în aceeași rețea locală.
Deoarece aș dori să accesez serverul de la distanță, am instalat openvpn3, și această conexiune funcționează bine.
Dar când încerc să fac ssh (conectat la altă rețea, să numim „rețeaua B”, decât este serverul, dar cu conexiunea VPN activă), primesc mesajul:
ssh: conectează-te la gazdă 192.168.0.200 portul 22: nicio rută către gazdă
Cred că motivul este că gateway-ul rețelei B încearcă să se direcționeze către dispozitivele din LAN-ul rețelei B în loc de LAN-ul serverului.
Dar trebuie să accesez LAN-ul serverului pentru a mă conecta prin ssh la serverul meu cu adresa IP statică privată pe care am configurat-o.
IP-ul public al serverului:
$ curl ifconfig.me
181.31.117.40
Răspunzând la @cocomac
Doar pentru a verifica ceea ce este evident... este 192.168.0. 200 sau 192.168.1.200? De obicei, 192.168.1.XYZ este â implicit
Dovadă că 192.168.0.200
este IP-ul serverului:
$ adresă ip
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft pentru totdeauna preferred_lft pentru totdeauna
inet6 ::1/128 scope host
valid_lft pentru totdeauna preferred_lft pentru totdeauna
2: enp37s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 2c:f0:5d:78:39:a8 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.200/24 brd 192.168.0.255 scope global dynamic enp37s0
valid_lft 2528sec preferred_lft 2528sec
inet6 fe80::2ef0:5dff:fe78:39a8/64 scope link
valid_lft pentru totdeauna preferred_lft pentru totdeauna
SSH când laptopul meu este în aceeași rețea LAN:
sebastian@sebastian-Vostro-3405:~$ ssh [email protected]
Bun venit la Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-100-generic x86_64)
* Documentație: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Suport: https://ubuntu.com/advantage
Informații de sistem din Luni 28 februarie 2022 00:54:15 UTC
Sarcina sistemului: 0,09
Utilizarea /: 13,5% din 97,93 GB
Utilizare memorie: 45%
Utilizarea schimbului: 0%
Procese: 311
Utilizatori autentificati: 0
Adresă IPv4 pentru br-5c5a41a7cc73: 172.19.0.1
Adresă IPv4 pentru br-974f16cf42ed: 172.18.0.1
Adresă IPv4 pentru docker0: 172.17.0.1
Adresă IPv4 pentru enp37s0: 192.168.0.200
* Super-optimizat pentru spații mici - citiți cum am micșorat memoria
amprenta MicroK8-urilor pentru a-l face cel mai mic K8 complet din jur.
https://ubuntu.com/blog/microk8s-memory-optimisation
0 actualizări pot fi aplicate imediat.
Ultima conectare: Luni, 28 februarie 00:48:56 2022 de la 192.168.0.110
sebademasi10@home:~$
Acum, schimbându-mă la al meu rețeaua vecinului, mă conectez la gândul VPN:
~$ openvpn3 session-start -c home
Utilizarea profilului de configurare preîncărcat „acasă”
Calea sesiunii: /net/openvpn/v3/sessions/ca62d16csfcfcs43f1sa320s14f8bd92193e
Conectat
Verificați IP-ul public:
sebastian@sebastian-Vostro-3405:~$ curl ifconfig.me
181.31.117.40
ruta ip
:
$ traseu ip
0.0.0.0/1 prin 192.168.255.5 dev tun0
implicit prin 192.168.0.1 dev wlp3s0 proto dhcp metric 600
128.0.0.0/1 prin 192.168.255.5 dev tun0
169.254.0.0/16 dev wlp3s0 scope link metric 1000
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
172.18.0.0/16 dev br-aa3d18e9a788 proto kernel scope link src 172.18.0.1 linkdown
172.19.0.0/16 dev br-7c64d12635b8 proto kernel scope link src 172.19.0.1 linkdown
172.20.0.0/16 dev br-118925d85563 proto kernel scope link src 172.20.0.1 linkdown
181.31.117.40 prin 192.168.0.1 dev wlp3s0
192.168.0.0/24 dev wlp3s0 proto kernel scope link src 192.168.0.110 metric 600
192.168.255.1 prin 192.168.255.5 dev tun0
192.168.255.4/30 dev tun0 proto kernel scope link src 192.168.255.6
NOTĂ:
- Serverul VPN rulează într-un container Docker
Sper că este ușor de înțeles, vă rugăm să nu ezitați să cereți orice alte detalii considerați necesare.
Multumesc anticipat.