dhcp服务器显示主机名,linux – 当我没有在dhclient.conf中定义一个时,我的DHCP服务器如何知道我的机器的主机名?...
我正試圖在我們的網(wǎng)絡(luò)上解決與DHCP相關(guān)的一些時髦的DNS問題(我懷疑我們目前運行的是多個DHCP服務(wù)器),并且在試圖解決這個問題時,我發(fā)現(xiàn)有一些奇怪的新服務(wù)器我只是建立.
有問題的服務(wù)器是運行Ubuntu 9.10服務(wù)器的Xen虛擬機.物理Xen服務(wù)器也在我們的網(wǎng)絡(luò)上,當我第一次在Xen中啟動VM時(我從在我的機器上運行的本地Virtualbox VM導(dǎo)入它,它在不同的網(wǎng)絡(luò)上運行),它有一個從我們的辦公室網(wǎng)絡(luò)DHCP租賃,一切都很好.
我檢查了dhclient.eth0.leases文件以查看配置的內(nèi)容,并看到該機器所在的舊網(wǎng)絡(luò)中的舊DHCP租約仍然存在,以及它當前連接到的辦公網(wǎng)絡(luò)的新DHCP租約.我立即注意到了兩件事:
>來自先前網(wǎng)絡(luò)的舊DHCP租約信息沒有選項主機名行,我認為這意味著VM的原始VirtualBox版本未將此選項發(fā)送到DHCP服務(wù)器.或者這是否意味著舊的DHCP服務(wù)器不支持DHCP主機名選項?當時正在使用VirualBox的內(nèi)部DHCP服務(wù)器……
>新的DHCP租約信息確實有一個選項host-name行,其中包含服務(wù)器的正確當前主機名(“fozzie”).如果我理解正確,這意味著服務(wù)器將其主機名發(fā)送到我們網(wǎng)絡(luò)上的DHCP服務(wù)器.
關(guān)于這一切,我有很多不明白的事情.
首先,我沒有在任何時候為服務(wù)器更改dhclient.conf;它使用默認配置.實際上它逐字包含以下行:
發(fā)送主機名“< hostname>”
所以我的第一個問題是,如果配置沒有設(shè)置為首先發(fā)送它,它是如何知道發(fā)送服務(wù)器的真實主機名?
第二,為什么第一個DHCP租約(對于舊網(wǎng)絡(luò))不包括選項主機名,但第二個DHCP租約(在新網(wǎng)絡(luò)上)確實包含它,如果我沒有觸及任何配置文件?
我所做的只是將原始VirtualBox機器導(dǎo)出為OVF,然后將其導(dǎo)入XenServer,那么如果它甚至沒有在dhclient.conf中配置實際主機名,它如何通過DHCP神奇地配置我的主機名?
第三:當我運行主機名時,服務(wù)器返回fozzie.our.domain,但dhclient.eth0.leases表示主機名選項設(shè)置為fozzie(無域).如何剝離域名?
總結(jié)
以上是生活随笔為你收集整理的dhcp服务器显示主机名,linux – 当我没有在dhclient.conf中定义一个时,我的DHCP服务器如何知道我的机器的主机名?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 铠侠EXCERIA PLUS极至光速SS
- 下一篇: kswapd0 挖矿_bioset li