歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> RedHat Linux如何實現DHCP服務器中繼

RedHat Linux如何實現DHCP服務器中繼

日期:2017/3/2 16:33:19   编辑:Linux服務器

我們都知道,在LAN中動態分配IP需要DHCP。但是DHCP的所有信息都是以廣播的形式傳送的,所以無法通過路由器,這就決定了一台DHCP服務器只能對本網段的客戶機分配IP地址,如果要用一台DHCP服務器給不同的網段分配IP,需要在此網段設置一台DHCP中繼代理。安裝了Linux系統的機器經過設置是可以作為DHCP中繼代理的,我們作個實驗來看一下設置方法。

  實驗平台:兩台安裝了LINUX系統的服務器,一台為DHCP服務器Server1,另一台做dhcprelay中繼代理服務器Server2,二台用於測試的PC1和PC2。

  實驗環境:分配三個網段:

  192.168.10.0/24

  192.168.20.0/24

  作為DHCP中繼代理的服務器需要安裝二個網卡,分別為:eth0;eth1。

  IP分配如下:

  eth0:192.168.10.1

  eth1:192.168.20.1

  DHCP服務器Server1只需一張網卡,為:eth0

  eth0:192.168.10.2 網關指向:192.168.10.1

  要求用於測試的PC1,PC2,分別掛在二個網段中,最後實驗的結果為,二個PC均獲得所在網段的ip地址

  對DHCP服務器的配置:

  #vi /etc/dhcpd.conf

  引用:

  ddns-update-style interim;

  ignore client-updates;

  option subnet-mask 255.255.255.0;

  option domain-name “domain.org”;

  default-lease-time 259200;

  max-lease-time 777600;

  option domain-name-servers 202.96.134.133,202.96.128.68;

  #下面配置超級作用域

  shared-network mynet{

  subnet 192.168.10.0 netmask 255.255.255.0 {

  option routers 192.168.10.1;

  range dynamic-bootp 192.168.10.1 192.168.10.254;

  }

  subnet 192.168.20.0 netmask 255.255.255.0 {

  option routers 192.168.20.1;

  range dynamic-bootp 192.168.20.1 192.168.20.254;

  }

  }

  最後,我們使用下面的命令啟動DHCP服務器:#service dhcpd restart

  DHCP服務器配置成功。

  下面我們將配置中繼代理服務器Server2:

  首先要配置文件/etc/sysconfig/dhcrealy

  #vi /etc/sysconfig/dhcrealy

  在裡面輸入:

  INTERFACES=”eth1 eth0″

  DHCPSERVERS-”192.168.10.2″ #指向DHCP服務器

  下面啟動dhcrelay

  #service dhcrely restart

  #echo “1”> /proc/sys/net/ipv4/ip_forward

  用pc1,pc2進行測試,查看結果.

  備注:

  在虛擬做實驗時,網卡設定虛擬網絡如下:

  Server1的網卡eth0指向VMnet2

  Server2的網卡eth0指向VMnet2,eth1指向VMnet5

  PC1的網卡指向VMnet2

  PC2的網卡指向VMnet5

Copyright © Linux教程網 All Rights Reserved