共享外部IP地址


2

所以这是我的设置:我在路由器后面有一个覆盆子pi。我为pi设置了静态内部IP地址。到目前为止,我配置了SSH配置文件以及我喜欢的所有内容。如果外部IP地址发生变化,我每隔2分钟就会运行一次。然后我在我的个人路由器上进行端口转发,所以如果我通过SSH连接到路由器,它会转发它做树莓派。 (这一切都在网络内部很好用。

我有一些问题。我住在一个公寓大楼,我们与另外4个房间共用一个外部IP地址。因此,当我尝试通过我的路由器从外部进行SSH连接时,它不知道去哪里,因为我们有一个共享的IP地址。我不知道如何处理这种情况。

目前我正在使用weaved so SSH进入我的覆盆子pi(我认为它就像一个反向SSH隧道的东西?)但是我的帐户只允许30分钟的会话,所以每次登录时我都要使用TMUX或SCREEN并不是很糟糕。

我只是想知道是否有办法在公寓大楼使用共享IP地址。非常感谢!

Answers:


1

回答这个问题

因此,当我尝试通过我的路由器从外部进行SSH连接时,它不知道去哪里,因为我们有一个共享的IP地址。我不知道如何处理这种情况。

您需要在共享IP地址上分配一个特定端口,以便端口转发到Raspberry Pi的端口22.如何执行此操作取决于您的路由器/防火墙。但是你可以 ssh sha.red.ip.addr 8022 并让防火墙将您重定向到你的Pi 22。


1

我终于意识到发生了什么。所以我公寓设置的设置来自 我的覆盆子pi - >我的路由器 - >公寓自己的路由器/交换机 - >互联网 。所以我发现我无法端口转发传入流量,因为传入的流量首先击中我公寓的个人路由器/交换机,然后才能到达我自己的路由器!我无法访问这个,所以我开始使用ngrok,它的工作非常棒。它制作了一个反向的ssh隧道,所以我总能从外面的世界ssh到我的树莓派。如果我可以访问公寓的路由系统,那么我就可以设置端口转发。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.