debian9 6搭建dhcp伺服器

2021-09-08 08:18:45 字數 1747 閱讀 6477

一,介紹

動態主機配置協議(dynamic host configuration protocol),是乙個區域網的網路協議。指的是由伺服器控制一段ip位址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的ip位址和子網掩碼。我這裡安裝isc-dhcp-server,沒有用系統預設的udhcp。

二,安裝

guoyanzhang@bogon:~$ sudo apt-get install isc-dhcp-server
如果有關於resolv.conf 的問題,請參考我的博文:debian9.6安裝isc-dhcp-server遇到的問題解決方法

三,修改

1,設定監聽網口,這個根據你的系統來,可能是eth0

guoyanzhang@bogon:~$ sudo vim /etc/default/isc-dhcp-server 

inte***cesv4="enp7s0"

2,設定分配子網ip的資訊

guoyanzhang@bogon:~$ sudo vim /etc/dhcp/dhcpd.conf 

# begin /etc/dhcp/dhcp.conf

ddns-update-style none;

option domain-name "mydebian.org";

option domain-name-servers ns1.mydebian.org,ns2.mydebian.org;

default-lease-time 3600;

max-lease-time 7200;

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0

host debian-node

host wins-node

# end /etc/dhcp/dhcp.conf

三,啟動服務

guoyanzhang@bogon:~$ sudo /etc/init.d/isc-dhcp-server restart

[....] restarting isc-dhcp-server (via systemctl): isc-dhcp-server.servicejob for isc-dhcp-server.service failed because the control process exited with error code.

see "systemctl status isc-dhcp-server.service" and "journalctl -xe" for details.

failed!

解決方法,如下命令可以看看你的dhcpd.conf有沒有語法錯誤

guoyanzhang@bogon:~$ sudo vim /etc/dhcp/dhcpd.conf

guoyanzhang@bogon:~$ /usr/sbin/dhcpd -t $version -cf /etc/dhcp/dhcpd.conf

修改沒有錯誤之後,會是下面這樣:

guoyanzhang@bogon:~$ sudo /etc/init.d/isc-dhcp-server restart

[ ok ] restarting isc-dhcp-server (via systemctl): isc-dhcp-server.service.

然後連線一台電腦,設定自動獲取ip,連線網線會獲取成功的。

參考:

debian9 6更換核心(最簡單的命令方式)

用這種不是最新的,但是可以更換比較新的核心,比如我剛剛換了4.19的,事實上現在官網最新的是4.20的。1,設定源 stretch backports guoyanzhang bogon sudo cat etc apt sources.list sudo guoyanzhang 的密碼 deb s...

debian9 6安裝和解除安裝新立得軟體包管理器

新立得的英文名叫synaptic。synaptic是乙個基於gtk 和apt的圖形介面軟體包管理工具,使使用者可以方便地安裝,公升級和刪除軟體包。1,安裝 guoyanzhang bogon sudo apt get install synaptic2,解除安裝 guoyanzhang bogon ...

dhcp服務搭建

開啟虛擬機器之前,先把設定中的網路介面卡調成僅主機模式 然後在編輯下開啟虛擬網路編輯器,選擇型別為僅主機的,把使用本地dhcp服務將ip分配給虛擬機器這一項的 取消掉 搭建之前把伺服器的網絡卡配置改成如下所示 vim etc sysconfig network scripts ifcfg eth0 ...