首先尝试 DHCP,如果失败,则分配静态地址并将机器本身用作 DHCP 服务器

首先尝试 DHCP,如果失败,则分配静态地址并将机器本身用作 DHCP 服务器

正如标题所说,我有一个微型无屏幕的 Ubuntu 服务器,我随处移动它,它有两种不同的行为,需要在引导时自动适应,也就是说,无需任何人工干预:

  • 尝试通过 DHCP 获取 eth0 的 IP 地址。如果操作成功,就完成了。
  • 如果通过 DHCP 获取 IP 地址失败,则意味着该机器必须充当 DCHP 服务器,并向其 eth0 上连接的其他机器提供服务。此外,它还必须运行一个脚本(我已经有这个脚本了),该脚本配置 IP 转发以使服务器也成为路由器。

如果可能的话,我无法让各个部分(/etc/network/interfaces和配置文件)协同工作以实现上述目标。isc-dhcp-server

相关内容