Linux中DHCP服務器的簡單配置


我安裝了兩台linux系統,一個作為服務器,一個客戶端

兩個都有3個網卡,

后兩個網卡聚合為zhi一個網卡:Linux 網卡聚合

兩台電腦都一樣。

那么如何為這個聚合網卡進行DHCP的分配呢?

1.由於我之前在Linux 網卡聚合這一節,將聚合網卡進行了靜態IP地址分配,在這里要修改回來,然后在服務端啟用DHCP,在客戶端自動獲取IP:

nmcli connection modify zhi connection.autoconnect yes
nmcli connection modify zhi ipv4.method auto

然后在看下網卡的配置:(下圖為配置完后發生網卡競爭時的狀態)

然后我們要刪除多余的網卡配置,否則在DHCP配置完后,網卡又會自動調用net-sfatic 和eno33555000(eno33555000在Linux網卡聚合時,其中一個網卡有兩種配置的解決方法中刪除了),所以為了避免發生競爭,這里只要刪除net-static就好:

nmcli connection delete net-static

最后:

2.安裝在server端安裝DHCP可以參考Linux 中yum的配置

yum install dhcp -y

3.編輯server端的/etc/dhcp/dhcpd.conf文件,可以參考 /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example提供的案例:

 /etc/dhcp/dhcpd.conf:

/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

然后,開始編寫,我這里就簡單編寫一下:

2.先整體設定

  主要設置租約時間, 最大租約時間,其他如

      option domain-name(分配域名)

      option domain-name-servers IP1,IP2(系統會修改/etc/resolv.conf文件。加上DNS服務器)

      ddns-update-style:(可以更新IP和域名的關系)

      option routers(網關)

  大家就看案例自己寫就好,大致格式一樣。

default-lease-time 600;
max-lease-time 7200;

3.IP設定

  動態地址:

    讓客戶端zhi聚合網卡自動分配到192.168.1.100 -200之間的地址:

default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.100 192.168.1.200;
}

  固定地址

    讓客戶端zhi聚合網卡固定分配到192.168.1.150地址:

default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.100 192.168.1.200;
        host zhi{
                hardware ethernet 00:0c:29:cd:61:b1;
                fixed-address 192.168.1.150;
        }
}

4.在server端,重啟dhcp服務

systemctl restart dhcpd.service

5.在客戶端,釋放原有的IP地址

dhclient -r

注意:這里IP的釋放會釋放所有網卡上的IP地址,而不僅僅只是zhi上的IP地址

6.在客戶端,獲取新的IP地址

dhclient

7.查看IP

ifconfig

動態IP:

固定IP:

 8.開機自啟動dhcp服務:

先看下dhcp服務的狀態:

systemctl status dhcpd

說明在開機后,dhcp服務不會自動啟動。

修改:

systemctl enable dhcpd

重新查看狀態:

 

 

版權

作者:feiquan

出處:http://www.cnblogs.com/feiquan/

版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

大家寫文都不容易,請尊重勞動成果~ 這里謝謝大家啦(*/ω\*)

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM