如何通过 VPN 连接到具有动态 IP 地址的服务器

如何通过 VPN 连接到具有动态 IP 地址的服务器

我有一台通过有线接口 ( ) 设置了静态 IP 地址的服务器eno1。我可以通过静态 IP 远程 ssh 进入服务器,但连接很差,可能是因为以太网的 e1000e 驱动程序不兼容。

我有兴趣修复这个问题,但我不想做任何可能破坏以太网连接的事情,因为这样我就无法通过 ssh 重新登录服务器,而且在接下来的一个月内我都无法物理访问该机器。

我一直尝试通过无线接口 ( wlp6s0) ssh 进入服务器,该接口具有动态 IP。我有本地网络的 VPN,所以我应该能够通过它连接,但我还没有做到。

在服务器上,我可以使用 连接到它本身ssh 10.127.122.42,但我无法从运行 VPN 的其他设备执行此操作,尽管我大约一年前可以这样做。有什么想法吗?

$ ifconfig eno1 Link encap:Ethernet HWaddr f8:32:e4:bb:45:ad
inet addr:xxx.xxx.10.15 Bcast:xxx.xxx.10.255 Mask:255.255.255.0 inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/xx Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2231 errors:0 dropped:0 overruns:0 frame:0 TX packets:2987 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:315848 (315.8 KB) TX bytes:572046 (572.0 KB) Interrupt:20 Memory:fb100000-fb120000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:4306 errors:0 dropped:0 overruns:0 frame:0 TX packets:4306 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2441664 (2.4 MB) TX bytes:2441664 (2.4 MB)

wlp6s0 Link encap:Ethernet HWaddr 80:a5:89:16:fe:71
inet addr:10.127.122.42 Bcast:10.127.255.255 Mask:255.255.0.0 inet6 addr: fe80::f3a:72ca:9267:49a1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1506 errors:0 dropped:0 overruns:0 frame:4431 TX packets:1431 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:460746 (460.7 KB) TX bytes:139741 (139.7 KB) Interrupt:19

答案1

我对此不是专家,但看起来你的 wifi 和 eth 的两个 ip 地址在不同的范围内,所以如果连接到同一个网络,则需要一个路由器让外部电脑与其通信 - 另外你的 wifi 卡上的子网应该是 255.255.255.0,这也可能会停止连接。

您是否尝试过将无线网卡与以太网放在同一网络上?

-- 这个链接可能会对您有帮助。 https://unix.stackexchange.com/questions/115893/how-to-enable-two-network-interfaces-both-for-internet-in-ubuntu12-04

答案2

不太安全,但是你可以使用数据普利,它是一种 TeamViewer,但与您的终端有 ssh 连接。只要您的设备连接到互联网,您就能够在 dataplicitys 门户中找到它。

相关内容