DHCP+服務器配置+客戶端搭建+及實現

1:搭建DHCP服務器

step:
1:需要先確認是否有啓動DHCP服務器端服務(環境Ubuntu10.10)
方式如下:
1. 查看是否設置開機啓動
   chkconfig --list | grep dhcpd
2. 查看端口是否打開
   netstat -anulp | grep :67
3.查看服務狀態
   /etc/init.d/dhcpd status
2:啓動DHCP服務(第一種方法,源代碼安裝)
1:安裝DHCP Server 版本爲dhcp-4.0.2.tar.gz,下載地址:http://ftp.isc.org/isc/dhcp/dhcp-4.0-hi   story/dhcp-4.0.2.tar.gz
2:解壓、依次執行命令:./configure 、make 、make install。
3:cd server 執行./dhcpd 會出現錯誤提示
4:根據以上看到的錯誤提示,touch /etc/dhcpd.conf
   添加以下信息:
   default-lease-time 72000;                                                                    max-lease-time 144000;
   ddns-update-style ad-hoc;
   subnet 192.168.20.0 netmask 255.255.255.0 {
   range 192.168.20.100 192.168.20.140;
   option broadcast-address 192.168.20.255;
   option routers 192.168.20.1;
   }
   保存
   touch /var/db/dhcpd.leases 用來保存租約信息
5:再次運行./dhcpd 成功 DHCP服務端已開啓,這種屬於不添加到ubuntu服務列表當中的形式。

2:啓動DHCP服務(第二種方法)
1:安裝DHCP Server(掛載光盤安裝)版本爲dhcp3-server_3.1.3-2ubuntu6_i386.deb
2:執行上一步會自動運行DHCP Server,若提示失敗,需要手動修改配置文件。
具體配置說明如下:
   1:先確認服務器IP爲靜態分配
      vim /etc/network/interfaces
auto lo iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.20.29
netmask 255.255.255.0
gateway 192.168.20.1
       若看到類似以上信息,說明已爲靜態分配
   2:更改/etc/dhcpd/dhcpd.conf文件,修改以下信息並保存。
      # A slightly different configuration for an internal subnet.
      subnet 192.168.20.0 netmask 255.255.255.0 { //subnet設置一個子網192.168.20.0
      range 192.168.20.100 192.168.20.200;  //可以分配IP的範圍
      option domain-name-servers 192.168.20.29;  //配置爲宿主機的IP即可
      option domain-name "www.sevenjin.cn";    //定義域名稱 不衝突即可
      option routers 192.168.20.1;  //定義網關地址
      option broadcast-address 192.168.20.255; //定義廣播地址
      default-lease-time 864000; //默認租約時間
      max-lease-time 7200; //最大租約時間
      filename "pxelinux.0"; //實際就是啓動無盤工作站網卡的方式,pxelinux.0其實是一個文件名
      }
    3:啓動DHCPD服務
      /etc/init.d/dhcp3-server start
    4:根據第一步查看是否啓動成功

2:搭建DHCP客戶端

 step:1:修改/etc/network/interface文件如下:

       auto lo
      iface lo inet loopback

auto eth0

      iface eth0 inet dhcp

       2:重啓network服務
          /etc/init.d/networking restart

3:實現DHCP 客戶端獲取IP

       重啓network服務
       /etc/init.d/networking restart
       即可看見已通過DHCP服務 獲取租用的IP

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章