我有自己的 LAN 用于计算集群,它与我的家庭 LAN 是分开的。集群 LAN 中有一个 WiFi 路由器,它提供 DHCP 服务。集群局域网没有连接到自己的公共互联网,公共互联网只能从家庭局域网访问。
我已将台式计算机(Ubuntu 16.04)配置为通过以太网将其 Internet 访问(从 WiFi 连接到家庭 LAN)共享到集群 LAN。我通过将 Ubuntu 网络管理器中的以太网设置设置为“共享到其他计算机”来做到这一点。这工作正常,当桌面通电并连接到 WiFi 和以太网时,我可以从集群 LAN 访问公共互联网。
但是,如果我在启动桌面后在集群 LAN 上启动机器,它们不会从集群 LAN 中 WiFi 路由器上运行的 DHCP 服务器接收到它们的保留 IP 地址,而是不同的地址。我认为这是因为 Ubuntu 的网络管理器还提供了内置的 DHCP 服务器,并且它优先于集群 LAN 中的 DHCP 服务器。
以这种方式共享互联网连接时,是否可以禁用网络管理器(大概)提供的 DHCP 服务器,还是我必须诉诸其他方法来仅共享互联网连接?
通过共享其 Internet 连接,您的桌面将充当集群 LAN 的路由器。您应该能够看到在您的桌面上运行的提供这些 IP 地址的dnsmasq实例:
注意 →
--dhcp-range=10.42.0.10,10.42.0.254,60m
。如果您要禁用 DHCP 分配,LAN 计算机将需要以其他方式了解到 Internet 的新路由。在设备上分配静态 IP 地址可能比拥有竞争的 DHCP 服务器更好。或者您也可以尝试使用共享的互联网连接范围作为您的 WiFi DHCP 范围。