Linux
isc-dhcp-server 不會自動啟動
在 Astra Linux 1.3 上執行,我的 dhcp 服務 (isc-dhcp-server) 現在配置良好,並按預期工作,但略有細微差別 - 它僅在啟動時工作,但係統不會在啟動時執行它。做
sudo update-rc.d isc-dhcp-server defaults
也沒用。可以通過這種方式將其他服務添加到(或從中刪除)自動啟動,因為這是基於 SysV 的系統的原生服務。我必須做什麼才能讓它執行?謝謝。PS
uname -a
給3.2.0-27-通用
重新啟動後,
sudo service --status-all
立即給出$$ - $$ isc-dhcp-伺服器
正如 ivanivan 所說,守護程序沒有啟動,因為所有網路介面都關閉了。所以我決定在它們啟動後再次呼叫啟動腳本。我的系統使用 wicd 作為網路管理器,它可以在網路狀態發生變化時呼叫一些腳本。
有點黑客,但它的工作。我已將腳本放入 /etc/wicd/scripts/postconnect :
sleep 60 /etc/init.d/isc-dhcp-server start
瞧,守護程序按預期啟動。
注意:
sleep 60
是必需的,因為在呼叫腳本後 60 秒後網路開始工作。
我使用
Ubuntu Server 18.04
並且遇到了類似的問題:isc-dhcp-server
不會自動啟動。對我來說,問題是服務被禁用了。執行sudo systemctl enable isc-dhcp-server
為我修復了它。