使用两个 NIC 的 DHCP 客户端和服务器共存

使用两个 NIC 的 DHCP 客户端和服务器共存

目前,我的 Linux 机器使用两个 NIC 之一连接到 LAN。该 LAN 提供 DHCP 服务并允许我连接到 Internet。我想使用另一个 NIC 从同一个 Linux 机器上提供 DHCP 服务,这样我就可以在一些嵌入式设备之间进行路由,但保持与 Internet 的分离。

我对路由和 ip 表没有任何经验。是否可以在不同的 NIC 上作为 DHCP 客户端和服务器共存?

答案1

对的,这是可能的。这通常在家庭网络环境中完成,其中外部卡由 ISP 的 DHCP 服务器分配地址,而内部 NIC 为家庭网络提供 DHCP 服务。你甚至不需要 iptables 来实现这一点。您必须非常小心地将 DHCP 服务器配置为仅在第二个 NIC 上提供服务,但这样做以及可能需要在内核 ( echo 1 > /proc/sys/net/ipv4/ip_forward) 中启用 IP 转发实际上是您需要担心的唯一两件事,以便在网络中正常工作。非常基本的方式。您可能意识到需要使事情正常运行的其他服务是一些 iptables 类型过滤和 DNS 服务,但这些服务是“运行良好”而不是“完全运行”要求。

相关内容