Debian
通過wifi遠端更改主機名?
我目前正在訪問 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