liunx 下dhcp中繼及服務器配置

dhcp:動態主機配置協議 使用udp協議 端口爲67(服務),68(客戶)

作用:動態分配地址等參數

工作模式

1. 手工 manual

server—地址池 (ip—mac) 2222----1.1.1.1

dhcpclient ------地址 地址利用率低

2. 自動 automatic

server 地址池 (起始地址 結束地址)

dhcpclient --------》ip地址 mac-----ip (永久)2222---1.1.1.1 地址利用率低

3 動態方式

server 地址池 (起始地址 結束地址)

dhcpclinet-----》ip地址 mac---ip(租期限制) 2222----1.1.1.1 地址利用率高

客戶端獲得地址過程:

1.dhcpdiscover ----》服務器

2.dhcpoffer 《------

3.dhcprequest -------》

4.dhcpack 《-------

更新過程

1. 重新啓動 dhcprequest

2. 50% dhcprequest 87.5% dhcpdiscover (重複獲得地址4過程)

100% 終止使用 169.254.x.x

[root@localhost ~]# vim /var/lib/dhcpd/dhcpd.leases 清空dhcp緩存

dhcp服務器使用:

[root@server ~]# mount /dev/cdrom /mnt/cdrom

[root@server ~]# cd /mnt/cdrom/Server/

[root@server Server]# rpm -qi dhcp 查看是否安裝dhcp服務

[root@server Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

[root@server Server]# rpm -ql dhcp 查看dhcp安裝配置腳本

[root@server Server]# man 5 /etc/dhcpd.conf 查看dhcp服務編輯幫助信息

 

[root@server Server]# vim /etc/dhcpd.conf 編輯dhcp服務腳本

:r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample 將樣板拷到當前編輯腳本下

subnet 192.168.100.0 netmask 255.255.255.0 {

6

7 # --- default gateway

8 option routers 192.168.100.254;

9 option subnet-mask 255.255.255.0;

10

11 option domain-name "a.com";

12 option domain-name-servers 222.88.88.88,222.85.85.85;

13

14

15 range dynamic-bootp 192.168.100.1 192.168.100.100;

16 default-lease-time 21600;

17 max-lease-time 43200;

18

19 # we want the nameserver to appear at a fixed address

20 host ns {

21 next-server marvin.redhat.com;

22 hardware ethernet 12:34:56:78:AB:CD;

23 fixed-address 207.175.42.254;

 

[root@server Server]# service dhcpd start

[root@server Server]# chkconfig dhcpd on 開機自動啓動

[root@server Server]# netstat -tupln |grep dhcp

配置驗證:

image

 

[root@server ~]# rpm -qc dhcp

[root@server ~]# vim /var/lib/dhcpd/dhcpd.leases 查看dhcp地址分配信息

複製主機mac,進行mac地址綁定

[root@server ~]# vim /etc/dhcpd.conf

# we want the nameserver to appear at a fixed address

host web {

next-server marvin.redhat.com;

hardware ethernet 00:0c:29:52:57:7c;

fixed-address 192.168.100.80;

 

[root@server ~]# service dhcpd configtest 檢查dhcp語法是否正確

[root@server ~]# service dhcpd restart

mac地址綁定驗證:

 image

 

地址排除:

[root@server ~]# vim /etc/dhcpd.conf

image

[root@server ~]# service dhcpd restart

地址排除後,進行mac地址綁定的主機任能獲得綁定地址

 

image

 

linux 下dhcp地址獲取:

客戶機配置:

[root@server ~]# dhclient -d eth0 自動獲取地址查看dhcp地址分配過稱

image

 

[root@server ~]# ifconfig 查看地址獲取信息

image

 

 

超級作用域:

配置步驟:

 

image

 

[root@localhost ~]# vim /etc/dhcpd.conf

 

image

 

[root@localhost ~]# service dhcpd configtest

[root@localhost ~]# service dhcpd restart

在客戶機1上驗證:

 

image

 

在客戶機2上驗證:

 

image

 

 

 

dhcp中繼:

實質:廣播包-------》單播包

適用對象:dhcp clinet dhcpserver 不在同一網段時使用dhcp中繼

 

 

image

 

 

配置步驟:

server服務器上eth0網卡配置:

 

image

 

[root@localhost ~]# route –n 查看是否配置默認路由

[root@localhost ~]# vim /etc/dhcpd.conf

 

image

 

[root@localhost ~]# service dhcpd configtest

[root@localhost ~]# service dhcpd restart

 

 

路由器主機配置:(linux平臺上實現)

安裝中繼服務:

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

[root@localhost ~]# cd /mnt/cdrom/Server/

[root@localhost Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

[root@localhost Server]# vim /etc/sysconfig/dhcrelay 編輯中繼配置文件

image

 

[root@localhost Server]# service dhcrelay configtest

[root@localhost Server]# vim /etc/sysctl.conf 編輯數據轉發

7 net.ipv4.ip_forward = 1

[root@localhost Server]# sysctl -p 重啓使生效

eth0配置:

image

 

eth1配置:

image

 

eth2配置:

image

[root@localhost ~]# service network restart

 

 

路由器主機ping server主機:

 

image

 

server主機ping路由器主機各端口地址:

image

 

[root@localhost ~]# chkconfig dhcrelay on

[root@localhost ~]# service dhcrelay on 啓動中繼服務

 

 

mkt客戶機分配地址信息:

image

tec客戶機分配地址信息:

image

 

 

路由器主機配置:(windows平臺上實現)

連接server 網卡配置:

image

連接到tec網卡設置:

image

連接到mkt網卡設置

image

 

程序-------》管理工具-------------》路由和遠程訪問

本地服務------》配置並啓用遠程路由訪問------》下一步------》自定義-----》lan路由------》完成

ip路由選擇---》常規-----》新增路由協議-----》dhcp中繼代理------》確定

dhcp中繼代理----》新增藉口------》mkt/tec

dhcp中繼代理---》屬性-----》

image

tec客戶分配地址信息:

image

 

mkt客戶分配地址信息:

image

 

 

 

dhcp class類定義方法:

 

[root@localhost ~]# vim /etc/dhcpd.conf

 

image

 

[root@localhost ~]# service dhcpd restart

客戶機分配地址信息:

image

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