Linux网络配置DHCPWord文件下载.docx

上传人:b****6 文档编号:20084050 上传时间:2023-01-16 格式:DOCX 页数:21 大小:98.26KB
下载 相关 举报
Linux网络配置DHCPWord文件下载.docx_第1页
第1页 / 共21页
Linux网络配置DHCPWord文件下载.docx_第2页
第2页 / 共21页
Linux网络配置DHCPWord文件下载.docx_第3页
第3页 / 共21页
Linux网络配置DHCPWord文件下载.docx_第4页
第4页 / 共21页
Linux网络配置DHCPWord文件下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Linux网络配置DHCPWord文件下载.docx

《Linux网络配置DHCPWord文件下载.docx》由会员分享,可在线阅读,更多相关《Linux网络配置DHCPWord文件下载.docx(21页珍藏版)》请在冰豆网上搜索。

Linux网络配置DHCPWord文件下载.docx

Host-name     为客户指定主机名

Time-offset    为客户设置GMT偏移时间,用date–u查看本机

Ntp-server为客户设置网络时间服务器的IP

Routers为客户设置默认网关

Subnet-mask为客户设置子网掩码

Broadcast-address 为客户设置广播地址

配置举例:

 #cd/etc/

#copy/usr/share/doc/dhcp-3.0.l/dhcp.conf.sample/etc/dhcpd.conf

#vi/etc/dhcpd.conf

Group{

Use-host-decl-nameon;

为WIN客户端提供DHCP,建议不用该语句

Hostapex{

HardwareEthernet00:

a0:

78:

8e:

9e:

aa;

Fixed-address192.168.1.4

}

HostRaleigh{

a1:

dd:

74:

c3:

f2;

Fixed-add192.168.1.6

}

启动DHCP服务:

/var/lib/dhcp/dchpd.leases 客户租约数据库,该文件每行以lease开头,之后是DHCP服务器分配的IP,最后定义一串lease特征命令,Lease特征命令列表:

开始时间/结束时间/网卡MAC地址/客户机UID/客户机主机名/主机名/废弃IP

#servicedhcpdstart

#pstree|grepdhcpd

#ntsysv选中dhcpd,下次启动时自动启动

如果系统中连接不止一个网络接口,如需要DHCP服务在其中之一上启动,在/etc/sysconfig/dhcpd中将网络接口名称添加到DHCPDARGS字段

#echo“DHCPDARGS=eth0”>

>

/etc/sysconfig/dhcpd或#/usr/sbin/dhcpdeth1

DHCP客户端配置:

 手工配置:

/etc/sysconfig/networkNETWORKING=yes

#echo“NETWORKING=yes”>

/etc/sysconfig/network

#vi/etc/sysconfig/network-scripts/ifcfg-eth0

Device=eth0

Bootproto=dhcp

Onboot=yes

大型网络中的DHCP部署:

每个子网至少设置一台DHCP服务器,配置一台RFC1542兼容路由,每个子网一台中继代理,dhcprelay允许将无DHCP服务器的子网中的DHCP请求转发给其他子网中的DHCP,(中继代理本身需要有静态IP)

 #servicedhcprelaystart

使用INTERFACES指令在/etc/sysconfig/dhcrelay文件中指定接口名称,INTERFACES=””DHCPSERVERS=””提供备份的DHCP配置,分割可用的IP到不同的DHCP服务器上,用多个服务器为一个网络服务,可以将不同的DHCP服务器放在不同子网,在两个子网中分别设置DHCP中继代理或路由转发DHCP广播达到互为服务

位于192.168.1.0网络上的server1的配置

Subnet192.168.1.0netmask255.255.255.0{

Range192.168.1.10192.168.1.199;

Subnet192.168.2.0netmask255.255.255.0{

Range192.168.2.200192.168.2.240;

位于192.168.2.0网络上server2的配置

Range192.168.1.200192.168.1.240;

Range192.168.2.10192.168.2.199;

应用举例:

用一台DHCP服务器给3个网段分配IP.

DHCP服务器IP为:

10.1.1.251/24

VLAN1:

192.168.10.0/24VLAN2:

192.168.11.0/24VLAN3:

192.168.12.0/24

在交换机上配置DHCP中继,然后在/etc/dhcpd.conf里输入以下内容:

ddns-update-styleinterim;

ignoreclient-updates;

subnet10.1.1.0netmask255.255.255.0{ 

 

#子网10.1.1.0,DHCP服务器分发的IP必须包含自己的网段,否则无法启动

range10.1.1.1010.1.1.11;

 

#分配范围

subnet192.168.10.0netmask255.255.255.0{ 

#子网192.168.10.0

default-lease-time21600

max-lease-time43200

optiondomain-name-servers192.168.0.254;

optionrouters 

192.168.10.254;

#网关

optionsubnet-mask 

255.255.255.0;

#子网掩码

range192.168.10.15192.168.10.200;

#分配范围

subnet192.168.11.0netmask255.255.255.0{ 

#子网192.168.11.0

192.168.11.254;

range192.168.11.15192.168.11.200;

subnet192.168.12.0netmask255.255.255.0{ 

#子网192.168.12.0

192.168.12.254;

#网关

#子网掩码

range192.168.12.20192.168.12.200;

还有一些其他的参数:

超级作用域,当IP不够时可以通过它来添加分配IP网段:

shared-network{

subnet192.168.1.0netmask255.255.255.0{

subnet192.168.2.0netmask255.255.255.0{

IP与MAC绑定,放在subnet作用域下:

host

{

hardwareethenet12:

34:

56:

AB:

CD;

#MAC地址

fixed-address192.168.57.12;

#IP地址

DHCP配置文件模板存放地址:

/usr/share/doc/dhcp-[版本号]/dhcpd.conf.sample

如果主机有多块网卡,请修改/etc/init.d/dhcpd启动脚本。

修改如下:

start(){

#Startdaemons.

echo-n$"

Starting$prog:

"

daemon/usr/sbin/dhcpdeth0eth1eth3....${DHCPDARGS} 

2>

/dev/null

RETVAL=$?

echo

if[$RETVAL-eq0];

then

touch/var/lock/subsys/dhcpd

if[-x/usr/bin/logger];

/usr/bin/logger-tdhcpd'

dhcpdstartupsucceeded'

fi;

else

dhcpdstartupfailed'

fi

return$RETVAL

另外需要添加到DHCP分配子网的广播地址的静态路由,方法如下:

iprouteadd10.1.1.255/32deveth0

iprouteadd192.168.10.255/32deveth1

.

双网卡实现DHCP多作用域

网络中如果计算机设备增加,IP地址需要进行扩容,小型网络可以进行重新分配IP,

但是如果是大网络,重新分配整个网络的IP很不明智,大量的机器重新获取IP设置导致网络中断,可以通过设置多作用域,即DHCP服务器发布多个作用域,实现IP地址扩容,如公司IP地址是192.168.1.0/24网段,可以容纳254台机器,使用DHCP服务器建立一个192.168.1.0网段的作用域,动态管理IP地址;

但网络规模扩大到500台机器,一个C类网络就无法满足要求,这时可以再为DHCP服务器添加一个新的作用域,管理分配192.168.0.0网段的IP,为网络增加254个新地址,这样就需要DHCP服务器有双网卡,每个网卡连接一个子网,发布对应的作用域

1,配置双网卡IP

[root@mylab~]#ifconfigeth0192.168.0.1netmask255.255.255.0

[root@mylab~]#ifconfigeth0192.168.1.1netmask255.255.255.0

2,编辑配置文件/etc/dhcpd.conf

subnet192.168.0.1netmask255.255.255.0;

{

optionrouters192.168.0.1;

default-lease-time43200;

max-lease-time86400;

rangedynamic-bootp192.168.0.10192.168.0.250;

subnet192.168.1.1netmask255.255.255.0;

optionrouters192.168.1.1;

rangedynamic-bootp192.168.1.10192.168.1.250;

3,加载配置文件

[root@mylab~]#servicedhcpdreload

[root@mylab~]#servicedhcpdstatus

dhcpd(pid2688)isrunning...

查看日志/var/log/message,正常工作

[root@mylab~]#tail-n10/var/log/messages

May1306:

53:

38mylabdhcpd:

InternetSystemsConsortiumDHCPServerV3.0.5-RedHat

Copyright2004-2006InternetSystemsConsortium.

Allrightsreserved.

Forinfo,pleasevisit

http:

//www.isc.org/sw/dhcp/

Wrote1leasestoleasesfile.

ListeningonLPF/eth1/00:

0c:

29:

96:

09:

de/192.168.1/24

Sendingon 

LPF/eth1/00:

ListeningonLPF/eth0/00:

d4/192.168.0/24

LPF/eth0/00:

Socket/fallback/fallback-net

FC9下安装配置DHCP服务器

1:

利用yum安装dhcp-4.0.0-14.fc9.i386.rpm

yuminstalldhcp

[root@localhostdhcp-3.0.7]#yuminstalldhcp

Loadedplugins:

refresh-packagekit

fedora 

|2.4kB 

00:

00

primary.sqlite.bz2 

|6.1MB 

05:

27

updates 

|2.3kB 

|296kB 

29

SettingupInstallProcess

Parsingpackageinstallarguments

ResolvingDependencies

-->

Runningtransactioncheck

--->

Packagedhcp.i38612:

4.0.0-14.fc9settobeupdated

FinishedDependencyResolution

DependenciesResolved

=============================================================================

Package 

Arch 

Version 

Repository 

Size

Installing:

dhcp 

i386 

12:

4.0.0-14.fc9 

804k

TransactionSummary

Install 

1Package(s)

Update 

0Package(s)

Remove 

Totaldownloadsize:

804k

Isthisok[y/N]:

y

DownloadingPackages:

(1/1):

dhcp-4.0.0-14.fc9.i386.rpm 

|804kB 

41

Runningrpm_check_debug

RunningTransactionTest

FinishedTransactionTest

TransactionTestSucceeded

RunningTransaction

dhcp 

#########################[1/1]

Installed:

dhcp.i38612:

4.0.0-14.fc9

Complete!

2:

cdusr/share/doc/dhcp-4.0.4

3:

复制一个配置实例到/etc目录下

cpdhcpd.conf.sample 

/etc/dhcpd.conf

4:

修改dhcpd.conf文件

#dhcpd.conf

#optiondefinitionscommontoallsupportednetworks...

optiondomain-name"

elab.org"

;

#定义domain名称 

optiondomain-name-servers192.168.40.8,192.168.40.9,192.168.40.12;

#定义DNS服务器(可以添加多个,用逗号隔开)

optionbroadcast-address192.168.63.255;

#为客户端制定广播地址

optionrouters192.168.41.253;

#为客户端制定网关

default-lease-time60000;

#指定默认的租约期限

max-lease-time720000;

#指定最大租约期限

#optionnetbios-name-servers192.168.40.#;

#可以指定wins服务器

ddns-update-stylead-hoc 

#定义所支持的DNS动态更新类型(必选)

subnet192.168.32.0netmask255.255.224.0 

#定义作用域(IP子网)

range192.168.43.1192.168.55.255;

#定义客户端获取地址的范围

host405zx01 

{

hardwareethernet00:

19:

21:

48:

A2:

2A;

fixed-address192.168.54.1;

#为指定客户端绑定IP地址

host403zl30 

9E:

23;

fixed-address192.168.43.50;

5:

查看DHCP服务情况

chkconfig__list|dhcpd

6:

启动dhcp服务

servicedhcpdstart

7:

设置开机自启动dhcpd服务

chkconfigdhcpdon

【前言】

传统的DHCP服务器的冗余部署都是采用80/20原则,即在主服务器上配置80%的地址池,辅助服务器上配置20%的地址池,以避免发生地址冲突问题。

当主服务器宕机时,辅助服务器可以在短期内接替主服务器工作。

但这种做法,无疑需浪费大量的地址池空间,因为需保证20%的备机地址池能够满足客户机的地址需求。

【摘要】

近几年随着技术的发展,已经可以实现DHCP服务器的负载均衡配置。

下面介绍环境为:

RHELASrelease4(NahantUpdate5),采用操作系统自带的DHCP软件;

主要硬件为2颗4核至强CPU,8G内存。

最多配置了8千多个地址池,为十数万用户提供DHCP服务。

第一节:

安装软件包

用命令行安装软件包(在第5张光盘上)或直接“添加删除程序--网络服务器”,只要安装dhcp-3.0.1-59.EL4.i386.rpm:

第二节:

配置DHCP双机负载均衡

目前DHCP-Failover(虽

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1