起因是一個很奇葩的需求:乙方要遠程升級儀器,用TeamViewer遠程控制並ssh到儀器,但儀器內部IP地址沒有寫死,靠DHCP服務器獲取。那么就要在PC建立DHCP服務器,用網線連接儀器,然后才能看到儀器分配的IP,從而進行連接。
網上搜了一下dhcpsrv是一個很好的幫助建立DHCP服務的軟件。官網:
http://www.dhcpserver.de/cms/
最新版本需要donate才能下載,下載以前的版本即可。
首先右鍵“我的電腦”,選擇“管理”,左邊選擇“服務”,查看DHCP Server並未運行。

運行dhcpwiz.exe,下一步。

選擇你需要連接的以太網口,把其IP作為DHCP服務器的IP,下一步。

我們只是把PC當作DHCP服務器,並不要設置DNS,什么都不做,下一步。

選擇可分配的IP池,為了更容易ping到儀器(一開始不知道分配的IP可查- -),我們選擇在本機網段內只分配2個IP給儀器(101和102)。其它不需要設置,下一步。

打勾並把我們前面的配置寫到ini

查看解壓文件夾里面的dhcpsrv.ini,下一步。

這里打開和在系統服務里打開是一樣的,主要是生成的ini文件很重要!我們直接點擊“完成”。

在服務管理里面,右鍵啟動DHCP服務。看到服務正在運行。

用網線插上儀器。查看dhcpsrv.ini,此時在最下方會多出幾行表明IP分配成功,並會顯示已分配的IP。如果這里不成功,請看最后!

wim+R+cmd打開終端,可以ping通儀器。

好了,到這里對方就可以遠程訪問儀器了~
遇到的問題:
一開始在啟動DHCP服務后,我們一直無法ping通儀器,最后發現要關閉主機上的防火牆


如果連接的也是windows電腦,對方的防火牆也要關閉!
