91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Ubuntu以及Debian中安裝DHCP服務器

發布時間:2021-08-17 11:53:29 來源:億速云 閱讀:320 作者:chen 欄目:系統運維

這篇文章主要介紹“怎么在Ubuntu以及Debian中安裝DHCP服務器”,在日常操作中,相信很多人在怎么在Ubuntu以及Debian中安裝DHCP服務器問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么在Ubuntu以及Debian中安裝DHCP服務器”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

怎么在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。

$ sudo apt install isc-dhcp-server

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

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

INTERFACES="eth0"

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

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

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

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

  • parameters - 指定如何執行任務、是否執行任務,還有指定要發送給 DHCP 客戶端的網絡配置選項。

  • declarations - 定義網絡拓撲、指定客戶端、為客戶端提供地址,或將一組參數應用于一組聲明。

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

$ sudo vi /etc/dhcp/dhcpd.conf

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

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

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

subnet 192.168.10.0 netmask 255.255.255.0 {   option routers                  192.168.10.1;   option subnet-mask              255.255.255.0;   option domain-search            "tecmint.lan";   option domain-name-servers      192.168.10.1;   range   192.168.10.10   192.168.10.100;   range   192.168.10.110   192.168.10.200; }

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

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

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

保存并關閉文件。

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

------------ SystemD ------------  $ sudo systemctl start isc-dhcp-server.service $ sudo systemctl enable isc-dhcp-server.service ------------ SysVinit ------------  $ sudo service isc-dhcp-server.service start $ sudo service isc-dhcp-server.service enable

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

$ sudo ufw allow  67/udp $ sudo ufw reload $ sudo ufw show

步驟 4:配置 DHCP 客戶端

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

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

$ sudo vi /etc/network/interfaces

定義如下選項:

auto  eth0 iface eth0 inet dhcp

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

------------ SystemD ------------  $ sudo systemctl restart networking ------------ SysVinit ------------  $ sudo service networking restart

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

在 Fedora 中設置 DHCP 網絡

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

到此,關于“怎么在Ubuntu以及Debian中安裝DHCP服務器”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南溪县| 巨野县| 稷山县| 长葛市| 华安县| 庆元县| 子长县| 京山县| 宁陕县| 汨罗市| 河西区| 安福县| 乌鲁木齐县| 额尔古纳市| 普宁市| 建昌县| 东莞市| 景洪市| 酉阳| 台安县| 汝州市| 日喀则市| 营口市| 上思县| 德保县| 当阳市| 桐柏县| 肃宁县| 西畴县| 化州市| 北宁市| 化隆| 邹城市| 修武县| 鄂托克前旗| 泗阳县| 南开区| 扶绥县| 高阳县| 合水县| 克山县|