Debian

通過wifi遠端更改主機名?

  • November 17, 2015

我目前正在訪問 TU Wien,今天我使用wpa_supplicant我的家庭研究所的證書將我的 Debian Linux 筆記型電腦連接到他們的 eduroam wlan - 就像我訪問另一個科學機構時一樣。

當我打開一個終端時,我注意到我的命令提示符顯示了一個不同的主機名,事實上,執行hostname給了我e244-082.eduroam.tuwien.ac.at而不是我機器的通常主機名x301

我對此感到非常困惑。未經我同意,連接到 wlan 怎麼可能更改我的主機名?

一些 DHCP 伺服器發送主機名。客戶可以接受或忽略此類優惠。

查看您的本地/etc/dhcp/dhclient.conf文件以檢查您目前的配置。有一個 request實體列表,其中一個可能會讀取host-name。有關更多資訊,請查看dhclient.conf 的手冊頁

看起來您的主機名是通過 DHCP 配置的。一種常見的方法是通過/etc/dhcp/dhclient-exit-hooks.d/hostname腳本。可能還有其他鉤子可以通過反向 DNS 解析您自己的 IP 地址,並通過呼叫sethostname().

如果您不想更改您的主機名,只需將您的 dhcp 客戶端配置為不請求一個。hostname x301如果您不方便觸摸其中的文件,您也可以隨時通過執行重新配置您的主機名/etc

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