天天看點

redhat DHCP伺服器

[root@www network-scripts]# cat ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=none

IPADDR=192.168.0.12

PREFIX=24

GATEWAY=192.168.0.1

DNS1=202.106.0.20

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME=eth0

UUID=488f1bb4-2e85-497c-9caf-80827626cad4

ONBOOT=yes

DNS2=8.8.8.8

以上是本機的第一塊網卡IP設定,下面是DHCP的配置檔案:

[root@www network-scripts]# cat  /etc/dhcp/dhcpd.conf

 ddns-update-style interim;  設定DNS更新類型

 ignore client-updates;          設定禁止用戶端更新DNS

 subnet 192.168.0.0 netmask 255.255.255.0  {  定義自動配置設定位址的網段 range dynamic-bootp  192.168.0.130 192.168.0.160;  定義自動配置設定位址的範圍

 option  routers      192.168.0.1;          定義用戶端的網關

 option subnet-mask   255.255.255.0; 定義用戶端IP位址的子網路遮罩

 option domain-name-servers  202.106.0.20,8.8.8.8;  定義客戶擷取的DNS

 default-lease-time  21600;   定義預設更新IP時間

 max-lease-time       43200;  定義最大更新時間

 }

  host  xp { 設定保留IP,針對伺服器等需要使用固定IP,host後面的xp是自定義的名字

         hardware ethernet 00:0c:29:5e:b0:db;   定義用戶端的MAC位址

          fixed-address  192.168.0.144;        定義為用戶端保留的IP位址

 }

設定之後儲存退出重新開機服務,如果啟動過程中出錯,可以動态檢視日志:

[root@www network-scripts]# tail -f /var/log/messages

設定中繼代理為其他網段提供IP配置設定:

[root@www 桌面]# cat  /etc/dhcp/dhcpd.conf

 ddns-update-style interim;

 ignore client-updates;

 subnet 192.168.0.0 netmask 255.255.255.0  {

 option  routers      192.168.0.1;

 option subnet-mask   255.255.255.0;

 option domain-name-servers  202.106.0.20,8.8.8.8;

 range dynamic-bootp  192.168.0.130 192.168.0.160;

 default-lease-time  21600;

 max-lease-time       43200;

   subnet 192.168.1.0 netmask 255.255.255.0  {

 range dynamic-bootp 192.168.1.144  192.168.1.155; 

 option  routers      192.168.1.1;

  }

  subnet 192.168.2.0 netmask 255.255.255.0  {

 range dynamic-bootp 192.168.2.155  192.168.2.166;

 option  routers      192.168.2.1;

[root@www 桌面]# cat /etc/sysconfig/dhcrelay

# Command line options here

INTERFACES="eth1 eth2"           定義要轉發的網卡

DHCPSERVERS="192.168.0.12"   DHCP伺服器位址