IT 人员给了我一个 DHCP 动态池范围之外的 IP 地址(我没有 DHCP 预留)。我想静态设置 Linux 客户端的 IP,但仍然让它从 DHCP 中获取 DNS 服务器和域名。
搜索仅显示数百个“DHCP VS STATIC IP!!!111”结果,或者人们试图以某种方式使用 DHCP“保护”其网络。
我确信这是可以做到的,我只是不知道如何去做。我应该能够执行 DHCPINFORM,然后将返回的设置与我的静态 IP 一起使用。我在man dhcp-options中看到选项 dhcp-message-type,但我不确定它去哪里。那么(1)如何让 dhclient 使用该选项以及(2)如何将其挂接到 ifup 脚本中?(我必须在 Ubuntu 和 CentOS 机器上执行此操作)
如果您有静态 IP,您通常会手动配置从 DHCP 获得的所有内容。这包括 DNS 和其他条目。您的管理员可以为您提供适当的值。对于即使 DHCP 关闭也需要工作的服务器和其他系统来说,这是首选配置。
或者,您的管理员可以配置 DHCP 以提供您的静态 IP 地址作为保留。每当您插入该网络时,这将为您提供固定地址,但允许您在插入其他网络时获得不同的 IP 地址。这对于需要静态地址的便携式系统非常有效。在许多网络上,您的 IP 地址本质上是静态的,除非您在没有保留的情况下长时间断开网络。
当您运行 Linux 时,除了 DCHP 提供的 IP 地址之外,您还可以配置静态 IP 地址。许多 DHCP 客户端允许进行此配置。post-up在基于 Debian (Ubuntu) 的系统上,您可以使用.conf 文件中的 DHCP 设置语句来配置 IP 地址/etc/network/interfaces。像这样的一段:
auto eth0
iface eth0 inet dhcp
post-up addr add 192.0.2.200 dev eth0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4195 次 |
| 最近记录: |