Linux

欺騙或刪除 DHCP 客戶端主機名以響應 DHCP 伺服器

  • July 20, 2014

在 linux 中,當我的機器請求 IP 地址時,它還會將主機名發送回 DHCP 伺服器。如何阻止我的機器發回這個主機名?

我使用dhclient,可能通過 NetworkManager。

您可以在 dhcp 客戶端配置中找到主機名以刪除或添加主機名。

例如:

Debian / Ubuntu Linux -/etc/dhcp3/dhclient.conf

$ sudo vi /etc/dhcp3/dhclient.conf

在以下行根據需要設置主機名:發送主機名“您的主機名”;

RHEL / Fedora / CentOS Linux - /etc/sysconfig/network-scripts/ifcfg-eth0(用於第一個 DHCP 網路介面)

打開配置文件,輸入:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

根據需要在以下行附加主機名:

DHCP_HOSTNAME=yourhostname

NetworkManager 也可以發送主機名;看/etc/NetworkManager/NetworkManager.conf尋找:

[keyfile]
hostname=your_hostname

引用自:https://unix.stackexchange.com/questions/145395