我想将路由器上的某些端口转发到家庭网络上的特定设备。为此,我希望家里的台式电脑在本地网络上拥有固定的 IP 地址。其他电脑和设备应仅使用 DHCP。所有设备都通过 Wifi 连接到我的调制解调器(摩托罗拉 SURFboard eXtreme)。
我听说这样做的方法是设置 DHCP 调制解调器,然后更改应具有特定 IP 地址的设备上的设置。
我尝试通过以下方式做到这一点:
系统偏好设置 > 网络 > Wi-Fi > 高级... > TCP/IP
并将配置 IPv4 更改为使用 DHCP 和手动地址,并将 IPv4 地址设置为当前未使用的 192.168.0.250。应用设置后,我的计算机将完全失去与网络的连接。
所以我觉得这不是需要在本地进行更改的事情,而应该由调制解调器/路由器处理。问题是,我没有在路由器的 UI 中看到任何可以更改此设置的内容。
如果我的理解正确,这需要在路由器上进行更改,而我无法通过 UI 进行更改,那么我觉得我的调制解调器只不过是一个在端口 80(用于 UI)上运行 Web 服务器并路由流量的小型 Linux 计算机...难道不能只通过 SSH 进入并更改配置文件etc
或其他内容,然后修改 UI 未公开的设置吗?(我不知道,我以前从未听说过这种事情,但我觉得这可能就是称为模型/路由器的魔盒的真正工作原理。)
或者,我想让调制解调器的端口转发功能转发到特定的 MAC 地址而不是 IP 地址。
答案1
对于许多路由器,Web 用户界面允许分配静态/持久 DHCP 地址。如果您能够在路由器上找到允许此类配置的网页,这可能是最简单的。您基本上可以通过路由器处理 DHCP 下的界面将 MAC 地址与 IP 地址配对。
例如,我运行一个安装了第三方固件 Tomato 的路由器。我的 Tomato 版本下的设置可以在 Basic -> Static-DHCP 中找到。在那里我将 MAC 地址与 IP 关联并保存。该页面还列出了当前的静态 DHCP 分配。所以我没有在我的系统上进行任何更改。它们设置为与 DHCP 一起使用,路由器每次都为它们分配相同的 IP。对于某些系统,重新启动可能是在保存后使设置生效的最简单方法。