在路由器 DSL-2780 后面运行 ubuntu 服务器

在路由器 DSL-2780 后面运行 ubuntu 服务器

我不确定这是否属于与 Ubuntu 相关的问题或者我是否需要去 D-Link 相关社区。

我目前正在关注关于设置家庭服务器的 ars technica 指南使用我刚刚在这里运行的 HP Proliant G7。

它正在运行全新的 Ubuntu 服务器安装 12.04.03 LTS。

我还另外购买了一个域名,并且对 SSL 密钥和证书进行了一些调整和摆弄,准备“将其暴露给恶意的互联网”。

但还是有点困惑...

我的网络设置有点像 Heath Robinson,以 D-Link DSL-2780 作为主路由器,另外还有一个 TP-Link WR841N 作为交换机(DHCP 关闭)。

  • 我可以在此设置下运行我的服务器吗?还是我需要刷新我的 DD-Wrt(看起来像是轻微的头痛
  • 我是否正确地认为我需要端口转发(与 D-Link 所称的虚拟服务器相同?)
  • 如果是这样,假设本指南适用,我需要弄清楚这里的东西放在哪里……我在想

    启用虚拟服务器规则:[勾选]
    名称:[插入名称仅供参考]
    接口:[PVC0(唯一选择)]
    内部 IP:[我的服务器的静态 LAN IP 地址]
    内部起始端口:(?)
    内部终止端口:(?)
    外部终止端口:(?)
    外部终止端口:(?)
    协议:[TCP / UDP / 两者(?)]

我曾希望转发密钥安全的 SSH(22)、HTTP(80)和 HTTPS(433),我想我需要为每个端口创建一个规则...只是现在不确定内部/外部是否有不同的 433 端口以及它们从哪里开始和结束!

任何指点都将不胜感激!

答案1

所以我找到了一个解决方案在 Portforward.com

我将在这里重新发布,以防将来有人遇到问题:

  • 在 D-Link DSL-2780 上进入主设置面板(通常通过 192.168.1.1 或 192.168.0.1 并通过管理员密码登录)。
  • 进步在顶部菜单栏上虚拟服务器在左侧菜单栏上。
  • 此页面控制端口转发,下面应该有许多预先存在的规则(出于某种原因,我的 xbox 端口处于活动状态,但也有 FTP、HTTP、HTTPS 等的预设)。通过填写以下设置来创建新规则:我已经解释了每个规则的作用,因为这是我遇到困难的地方!

启用虚拟服务器规则:[单击以启用规则]

姓名:[插入姓名以供参考,以便您以后可以找到它]

接口:[PVC0(唯一选择)]

内部 IP:[选择 LAN 网络上的服务器 IP(通常为 192.168.x.xx)如果您在路由器设置的其他地方将其设为静态本地 IP,则会有所帮助]

据我所知,路由器将像火车轨道上的点一样工作,允许它监听“外部端口范围”,然后将其发送到不同“内部端口范围”上的服务器。因此,您需要将内部设置与您设置的路由器监听和发送的内容相匹配,并将外部设置与您希望向世界其他地方显示/隐藏端口的方式相匹配。

内部起始端口:[您的家庭服务器将监听的范围的开始 - 对于单个端口使用相同的数字!]

内部端点端口:[您的家庭服务器将监听的范围的端点 - 对于单个端口使用相同的号码!]

外部起始端口:[路由器将监听的范围的开始 - 对于单个端口使用相同的数字!]

外部端点端口:[路由器将监听的范围的端点 - 对于单个端口使用相同的号码!]

协议:[TCP / UDP / 两者根据您需要使用的应用程序选择其中一个!]

以下以时间开头的设置:启用/禁用单选按钮可以使规则按照特定时间表自动打开和关闭。我相信您可以使用它来表示...仅在您知道要使用它时才允许 SSH 端口!

经过思考后似乎很简单,希望在某些时候能够帮助到别人。

相关内容