Centos6.4系统局域网服务之DHCP

     动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。


1.安装dhcp软件和导入配置文件

[root@node1 ~]# yum install dhcp-*
[root@node1 ~]# vim /etc/dhcp/dhcpd.conf
:r /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample         --导入配置文件


2.配置文档详解

[root@node1 ~]# cat /etc/dhcp/dhcpd.conf

option domain-name "example.org";    --指定域名
option domain-name-servers  222.222.222.222    --指定dns服务器
default-lease-time 600;       --默认租约时间
max-lease-time 7200;       --最大租约时间
subnet 10.152.187.0 netmask 255.255.255.0    --定义网段和子网掩码
range 10.254.239.10 10.254.239.20;    --起始地址和结束地址
option routers 192.168.1.1;     --路由
option broadcast-address 10.5.5.31;   --广播地址
host passacaglia      --绑定主机
hardware ethernet 0:0:c0:5d:bd:95;  --绑定网卡
fixed-address fantasia.fugue.com;  --绑定网卡的IP地址
shared-network 224-29         --超级作用域

[root@node1 ~]#


3.案例:配置最简单的dhcp服务器

[root@node1 network-scripts]# ifconfig  eth1    --给本机配置一个静态IP地址
eth1      Link encap:Ethernet  HWaddr 08:00:27:1E:A4:C1
inet addr:3.3.3.100  Bcast:3.3.3.255  Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe1e:a4c1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:97 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:16398 (16.0 KiB)  TX bytes:2360 (2.3 KiB)
[root@node1 network-scripts]# vim /etc/dhcp/dhcpd.conf    --编辑配置文件
subnet 3.3.3.0  netmask 255.255.255.0 {    --分配在哪个网段
range 3.3.3.100  3.3.3.200;    --分配的地址
option domain-name-servers 222.222.222.222;   --分配的DNS
option domain-name "internal.example.org";    --域名
option routers 3.3.3.1;     --网关
default-lease-time 600;
max-lease-time 7200;
}
[root@node1 network-scripts]# /etc/init.d/dhcpd restart    --重启服务
Shutting down dhcpd:                                       [  OK  ]
Starting dhcpd:                                            [  OK  ]
[root@node1 network-scripts]#


   在Windows系统中获取IP地址

wKioL1LWOmTi2sAIAAFDiuxbH54694.jpg

wKiom1LWOn6wYQb0AAE8tMX464c102.jpg

wKioL1LWOqfw3E-6AALDZwAMDXA496.jpg


在Linux系统中获取IP地址:

(1)修改网卡获取IP地址的方式

wKioL1LWPb3ScAn1AAA5rChyBiQ289.jpg

(2)修改配置文件

wKiom1LWPfvCE32kAAEPsF5R6vQ652.jpg

(3)释放地址

wKiom1LWPkHTuu8KAAEBesnTdyY287.jpg

(4)获取IP地址

wKioL1LWPUfwAB8AAAJqwwzAzMQ991.jpg

4.案例:主机与IP地址绑定(不是自动获取是绑定)

(1)查看客户端的网卡地址

wKiom1LWPzWhM092AAKPWt5y6i0058.jpg

(2)在服务器的配置文件中绑定

[root@node1 network-scripts]# vim /etc/dhcp/dhcpd.conf    --编辑配置文件
subnet 3.3.3.0  netmask 255.255.255.0 {
range 3.3.3.100  3.3.3.200;
option domain-name-servers 222.222.222.222;
option domain-name "internal.example.org";
option routers 3.3.3.1;
default-lease-time 600;
max-lease-time 7200;
}
host passacaglia {     --绑定主机
hardware ethernet 08:00:27:8A:B1:E2;    --绑定哪个网卡
fixed-address 3.3.3.150;    --分配IP地址
}
[root@node1 network-scripts]# /etc/init.d/dhcpd restart   --重启服务
Shutting down dhcpd:                                       [  OK  ]
Starting dhcpd:                                            [  OK  ]
[root@node1 network-scripts]#

(3)测试绑定

wKioL1LWQQ3iMjqhAAJIhkZ8hJI739.jpg

5.案例:超级作用域(配置多网段的dhcp服务器)

(1)服务器端配置

shared-network abc {      --超级作用域
subnet 3.3.3.0  netmask 255.255.255.0 {   --用3网段
range 3.3.3.100  3.3.3.101;    --只分配一个地址,好测试
option domain-name-servers 222.222.222.222;
option domain-name "internal.example.org";
option routers 3.3.3.1;
default-lease-time 600;
max-lease-time 7200;
}
subnet 4.4.4.0  netmask 255.255.255.0 {   --用4网段
range 4.4.4.50  4.4.4.51;    --只分配一个地址,好测试
option domain-name-servers 222.222.111.111;
option domain-name "internal.example.org";
option routers 4.4.4.1;
default-lease-time 600;
max-lease-time 7200;
}
}
[root@node1 network-scripts]# /etc/init.d/dhcpd restart
Shutting down dhcpd:                                       [  OK  ]
Starting dhcpd:                                            [  OK  ]
[root@node1 network-scripts]#

(2)Windows系统测试

wKioL1LWRaCyK77bAAFufqIxrlI379.jpg

(3)在Linux系统中测试(获取IP地址)

wKiom1LWRbaxP5ApAAKRLJsR1Tw635.jpg

(4)查看IP地址

wKioL1LWReyhDPsHAAFFlJ16Ha4756.jpg


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值