web-dev-qa-db-ja.com

isc-dhcp-serverの無効化と構成

isc-dhcp-serverを1回限りのタスク用にインストールしました。だから基本的に、タスクが完了した後、私はそれをもう必要としません:それをアンインストールするだけですか?または、完全に無効にすることは可能ですか?

コマンドSudo service isc-dhcp-server stopは、PCの再起動後、バックグラウンドでisc-dhcpサービスを再起動することを妨げないようです。

また、dhcpd.confには多くの変更があり、静的IPが/ etc/network/interfaces configに割り当てられました。もう必要ないので、interfaces configで変更を編集する必要がありますか、またはこの変更は永続的ではありませんか?また、dhcpd.confをバックアップするのを忘れていました。変更しない方法は?

3
minto

再起動後にDHCPサーバーを実行したくないようです。このアクションを実行するには、update-rc.dで初期化スクリプトを更新する必要があります。

Sudo update-rc.d -f isc-dhcp-server remove

アップグレード

DHCPサーバーをスタートアップに再度追加する場合は、次のコマンドを入力します。

Sudo update-rc.d isc-dhcp-server defaults

4
Ghasem Pahlavan

ubuntu 16.04および14.04の場合、このコマンド:

Sudo update-rc.d -f isc-dhcp-server remove

ブート時に開始するサービスを停止しません。それを確認するには?

Sudo service isc-dhcp-server status
● isc-dhcp-server.service - ISC DHCP IPv4 server
  Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
Active: inactive (dead)
 Docs: man:dhcpd(8)

すべてのrc.dレベルの開始リンクと停止リンクが削除されているにもかかわらず、サービスはブート時に開始されます。これはまだ有効であり、/ etc/default/isc-dhcp-server内の開始スクリプトは、サービスの起動時にブート時に実行されます。起動時にサービスの読み込みを停止するには、次のコマンドを使用します。

Sudo systemctl disable isc-dhcp-server.service

これでステータスを確認できます:

Sudo service isc-dhcp-server status
● isc-dhcp-server.service - ISC DHCP IPv4 server
 Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; disabled; vendor  preset: enabled)
   Active: inactive (dead)
 Docs: man:dhcpd(8)

これで、起動時にサービスが無効になります。