![有没有办法区分直接连接和网络连接](https://linux22.com/image/1333925/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%8C%BA%E5%88%86%E7%9B%B4%E6%8E%A5%E8%BF%9E%E6%8E%A5%E5%92%8C%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5.png)
我想要配置一台 linux(ubuntu)机器,这样当与另一台 PC 直接连接时,我的机器将启用 DHCP 服务器并为其提供 IP 地址,但如果我的机器连接到具有现有 DHCP 服务器的网络,我想确保我的 DHCP 服务器被禁用并从网络 DHCP 服务器获取 IP 地址。
如果有比拥有自己的 dhcp 服务器更好的方法来管理直接连接,那就太好了。唯一的问题是我不想使用静态 IP 地址或强制外部计算机使用静态 IP 地址。
因此有两种情况:
1. 使用 DHCP 为 PC 提供地址
Linux 盒 ------------- 个人电脑
2.自动从网络获取地址
Linux 盒 ------------- 网络
我想根据我的机器所连接的内容自动做适当的事情。