成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Ubuntu以及Debian中安裝DHCP服務器

系統 Linux 系統運維
動態主機配置協議(DHCP) 是一種用于使主機能夠從服務器自動分配 IP 地址和相關的網絡配置的網絡協議。在本文中,我們將介紹如何在 Ubuntu/Debian Linux 中設置 DHCP 服務器,我們將使用 sudo 命令來運行所有命令,以獲得 root 用戶權限。

如何在Ubuntu以及Debian中安裝DHCP服務器

動態主機配置協議(DHCP) 是一種用于使主機能夠從服務器自動分配 IP 地址和相關的網絡配置的網絡協議。

DHCP 服務器分配給 DHCP 客戶端的 IP 地址處于“租用”狀態,租用時間通常取決于客戶端計算機要求連接的時間或 DHCP 服務器配置的時間。

DHCP 如何工作?

以下是 DHCP 實際工作原理的簡要說明:

  • 一旦客戶端(配置為使用 DHCP 的機器)連接到網絡后,它會向 DHCP 服務器發送 DHCPDISCOVER 數據包。
  • 當 DHCP 服務器收到 DHCPDISCOVER 請求報文后會使用 DHCPOFFER 包進行回復。
  • 然后客戶端獲取到 DHCPOFFER 數據包,并向服務器發送一個 DHCPREQUEST 包,表示它已準備好接收 DHCPOFFER 包中提供的網絡配置信息。
  • ***,DHCP 服務器從客戶端收到 DHCPREQUEST 報文后,發送 DHCPACK 報文,表示現在允許客戶端使用分配給它的 IP 地址。

在本文中,我們將介紹如何在 Ubuntu/Debian Linux 中設置 DHCP 服務器,我們將使用 sudo 命令來運行所有命令,以獲得 root 用戶權限。

測試環境設置

在這步中我們會使用如下的測試環境。

  • DHCP Server - Ubuntu 16.04
  • DHCP Clients - CentOS 7 and Fedora 25

步驟 1:在 Ubuntu 中安裝 DHCP 服務器

1、 運行下面的命令來安裝 DHCP 服務器包,也就是 dhcp3-server。

  1. $ sudo apt install isc-dhcp-server 

2、 安裝完成后,編輯 /etc/default/isc-dhcp-server 使用 INTERFACES 選項定義 DHCPD 響應 DHCP 請求所使用的接口。

比如,如果你想讓 DHCPD 守護進程監聽 eth0,按如下設置:

  1. INTERFACES="eth0" 

同樣記得為上面的接口配置靜態地址。

步驟 2:在 Ubuntu 中配置 DHCP 服務器

3、 DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 你必須填寫會發送到客戶端的所有網絡信息。

并且 DHCP 配置中定義了兩種不同的聲明,它們是:

  • parameters - 指定如何執行任務、是否執行任務,還有指定要發送給 DHCP 客戶端的網絡配置選項。
  • declarations - 定義網絡拓撲、指定客戶端、為客戶端提供地址,或將一組參數應用于一組聲明。

4、 現在打開并修改主文件,定義 DHCP 服務器選項:

  1. $ sudo vi /etc/dhcp/dhcpd.conf 

在文件頂部設置以下全局參數,它們將應用于下面的所有聲明(請指定適用于你情況的值):

  1. option domain-name "tecmint.lan"
  2. option domain-name-servers ns1.tecmint.lan, ns2.tecmint.lan; 
  3. default-lease-time 3600;  
  4. max-lease-time 7200; 
  5. authoritative; 

5、 現在定義一個子網,這里我們為 192.168.10.0/24 局域網設置 DHCP (請使用適用你情況的參數):

  1. subnet 192.168.10.0 netmask 255.255.255.0 { 
  2.   option routers                  192.168.10.1; 
  3.   option subnet-mask              255.255.255.0; 
  4.   option domain-search            "tecmint.lan"
  5.   option domain-name-servers      192.168.10.1; 
  6.   range   192.168.10.10   192.168.10.100; 
  7.   range   192.168.10.110   192.168.10.200; 

步驟 3:在 DHCP 客戶端上配置靜態地址

6、 要給特定的客戶機分配一個固定的(靜態)的 IP,你需要顯式將這臺機器的 MAC 地址以及靜態分配的地址添加到下面這部分。

  1. host centos-node { 
  2.   hardware ethernet 00:f0:m4:6y:89:0g; 
  3.   fixed-address 192.168.10.105; 
  4. host fedora-node { 
  5.   hardware ethernet 00:4g:8h:13:8h:3a; 
  6.   fixed-address 192.168.10.106; 

保存并關閉文件。

7、 接下來,啟動 DHCP 服務,并讓它下次開機自啟動,如下所示:

  1. ------------ SystemD ------------  
  2. $ sudo systemctl start isc-dhcp-server.service 
  3. $ sudo systemctl enable isc-dhcp-server.service 
  4. ------------ SysVinit ------------  
  5. $ sudo service isc-dhcp-server.service start 
  6. $ sudo service isc-dhcp-server.service enable 

8、 接下來不要忘記允許 DHCP 服務(DHCP 守護進程監聽 67 UDP 端口)的防火墻權限:

  1. $ sudo ufw allow  67/udp 
  2. $ sudo ufw reload 
  3. $ sudo ufw show 

步驟 4:配置 DHCP 客戶端

9、 此時,你可以將客戶端計算機配置為自動從 DHCP 服務器接收 IP 地址。

登錄到客戶端并編輯以太網接口的配置文件(注意接口名稱/號碼):

  1. $ sudo vi /etc/network/interfaces 

定義如下選項:

  1. auto  eth0 
  2. iface eth0 inet dhcp 

保存文件并退出。重啟網絡服務(或重啟系統):

  1. ------------ SystemD ------------  
  2. $ sudo systemctl restart networking 
  3. ------------ SysVinit ------------  
  4. $ sudo service networking restart 

另外你也可以使用 GUI 來在進行設置,如截圖所示(在 Fedora 25 桌面中)設置將方式設為自動(DHCP)。 

 

 

在 Fedora 中設置 DHCP 網絡 

在 Fedora 中設置 DHCP 網絡

此時,如果所有設置完成了,你的客戶端應該可以自動從 DHCP 服務器接收 IP 地址了。

就是這樣了!在本篇教程中,我們向你展示了如何在 Ubuntu/Debian 設置 DHCP 服務器。在反饋欄中分享你的想法。如果你正在使用基于 Fedora 的發行版,請閱讀如何在 CentOS/RHEL 中設置 DHCP 服務器。

作者簡介:

Aaron Kili 是 Linux 和 F.O.S.S 愛好者,將來的 Linux SysAdmin 和 web 開發人員,目前是 TecMint 的內容創建者,他喜歡用電腦工作,并堅信分享知識。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2015-12-25 14:30:47

LinuxISC DHCP服務器

2020-11-03 10:37:01

樹莓派UbuntuLinux

2013-07-29 13:49:23

UbuntuLAMP服務器

2015-11-09 13:23:49

PXEUbuntu 14.0Linux

2017-03-17 14:05:48

LinuxUbuntuFTP服務器

2021-05-20 13:30:39

UbuntuGUI系統運維

2010-08-26 22:01:47

DHCP服務器

2023-05-24 11:56:06

RHEL 9DHCP服務器

2016-01-25 12:25:58

UbuntuFedoraGitLab

2015-04-20 08:58:25

DHCPISC DHCP Se

2011-03-23 13:29:46

Debian安裝Nagios

2010-08-23 17:41:38

安裝DHCP服務器

2017-03-09 17:40:50

DebianUbuntuMariaDB

2019-07-22 11:22:11

2018-02-28 17:05:19

UbuntuGo語言Git

2021-10-13 14:53:50

UbuntuVivaldi瀏覽器

2011-01-21 09:54:44

LinuxSendmail

2020-03-02 18:16:12

FedoraLinuxMongoDB

2010-05-18 14:25:11

IIS服務器

2023-07-24 11:01:29

UbuntuWine
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区在线观看 | 午夜爽爽爽男女免费观看影院 | 久久亚洲精品久久国产一区二区 | 一区二区三区影院 | 精品久久久久久亚洲精品 | 国产精品久久久久久久久久久久久久 | 精品无码久久久久久久动漫 | 免费色网址 | 国产精品久久久久久久7777 | 欧美日韩在线观看视频网站 | 一二三四在线视频观看社区 | 成人免费视频网站在线观看 | 欧美性a视频 | 日韩精品av一区二区三区 | 欧美亚洲视频 | 久久免费精品 | 国产亚洲一区精品 | 一区二区三区四区国产精品 | 五月婷六月丁香 | 久久精品国产v日韩v亚洲 | 欧美成人一级视频 | 特黄特色大片免费视频观看 | 欧美一级片在线观看 | 精品久久久久久久久久久久 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 国产一区二区三区四区三区四 | 日韩精品一区二区三区在线观看 | 亚洲精品视频在线观看视频 | a在线观看| 北条麻妃一区二区三区在线视频 | 亚洲三区视频 | 成人一区二区在线 | 精品日韩一区二区 | 亚洲午夜精品一区二区三区 | 日本在线免费看最新的电影 | 久久亚洲欧美日韩精品专区 | 国产日韩精品一区 | 97久久精品午夜一区二区 | 99re免费| 美女天堂在线 | 亚洲大片在线观看 |