如果 DHCP 服务器在启动时发生故障,请设置 IP 地址

如果 DHCP 服务器在启动时发生故障,请设置 IP 地址

有没有办法在 Linux 中设置默认的 eth0 设置。我知道我可以在启动时用 给它一个默认的静态 IP sudo ip route add default via 10.0.0.1 dev eth0。有没有办法在启动时将其更改为 DHCP。如果它在 DHCP 中,但我没有将以太网电缆连接到网络,我希望将其设置为 IP 地址,以便它始终有办法在启动时连接到它,而无需来自终端的任何额外命令。所以....如果未找到 DHCP 地址,则使用默认 IP 地址。这可能吗?怎么做?

背景故事:我正在编写一个从套接字监听的 C++ 控制台应用程序。最终用户连接到我的 Linux 设备(通常通过 Windows PC),然后可以发送命令。目前一切正常,但我希望最终用户可以选择在启动时将默认值设置为静态或动态。只有存在 IP 地址时,他们才能连接到应用程序。我想添加这个,以防用户在启动时处于 dhcp 模式时忘记连接到服务器。

相关内容