歡迎您光臨本站 註冊首頁

linux DHCP伺服器和DHCP中繼在企業網路中的應用

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

原理介紹:

一台虛擬機作為市場部PC,一台作為技術部PC,另外兩台分別為DHCP server和DHCP中繼伺服器.分別位於不同的網段,DHCP server分配ip地址,用DHCP Relay代理可以去掉在每個物理的網段都要有DHCP伺服器的必要,它可以傳遞消息到不在同一個物理子網的DHCP伺服器,也可以將伺服器的消息傳回給不在同一個物理子網的DHCP客戶機.

DHCP Relay原理:

1 .當dhcp client 啟動並進行dhcp 初始化時,它會在本地網路廣播配置請求報文.

2 .如果本地網路存在dhcp server,則可以直接進行dhcp 配置,不需要dhcp relay.

3. 如果本地網路沒有dhcp server,則與本地網路相連的具有dhcprelay 功能的網路設備收到該廣播報文後,將進行適當處理並轉發給指定的其它網路上的dhcp server.

4. dhcp server 根據dhcp client 提供的信息進行相應的配置,並通過dhcp relay 將配置信息發送給dhcp client,完成對dhcp client 的動態配置.

配置方法:

首先配置DHCP server

安裝DHCP client和server包

vim /etc/sysconfig/network-scripts/ifcfg-eth0

重啟網路服務:service network restart

編輯/etc/dhcpd.conf文件

:r /usr/share/doc/dhcp-3.0.5//dhcpd.conf.sample

修改作用域:

subnet 192.168.10.0 netmask 255.255.255.0{

option routers 192.168.10.254;

option subnet-mask 255.255.255.0;

option domain-name "a.com"

option domain-name-server 222.88.88.88,222.85.85.85;電信DNS

range dynamic-bootp 192.168.10.1 192.168.10.99;

subnet 192.168.20.0 netmask 255.255.255.0{

option routers 192.168.20.254;

option subnet-mask 255.255.255.0;

option domain-name "b.com"

option domain-name-server 222.88.88.88,222.85.85.85;電信DNS

range dynamic-bootp 192.168.20.1 192.168.20.99;

subnet 192.168.30.0 netmask 255.255.255.0{

重啟dhcp服務:service dhcp restart

進入DHCP relay伺服器

安裝dhcp包 dhcp-3.0.5-18.e15.386.rpm /cdrom/Server

編輯/etc/sysconfig/dhcrelay

INTERFACES="eth0 eth1 eth2"

DHCPSERVERS=“192.168.30.100”

打開數據包轉發功能:

首先查看下ip_forward文件 : cat /proc/sys/net/ipv4/ip_forward

如果是0 ,則改成1

setup 進入網路配置界面

分別修改3個網卡的static IP:

eth0 192.168.10.254

eth1 192.168.20.254

eth2 192.168.30.254

然後重啟網卡服務:servic network restart

本文出自 「貓窩」 博客,請務必保留此出處http://4459064.blog.51cto.com/4449064/795941


[火星人 ] linux DHCP伺服器和DHCP中繼在企業網路中的應用已經有622次圍觀

http://coctec.com/docs/linux/show-post-47511.html