linux下DHCP服务器配置-----项目实例一

以下是我在学习linux基础时,做的一个DHCP小项目,适合初学者。
项目一、
达安服务公司现有办公计算机 40 余台,由于公司业务发展需要,公司申请了 ADSL 专线。每台办公计算机都需要上网,网络管理员需要为每台工作站进行网络设置,并且其他员工不懂网络设置,为了减轻网络设置及网络维护的工作量,管理员决定采用 DHCP 自动分配地址。工作站只要求能上网,其他方面并无特殊要求。
分析:由于用 ADSL 专线,公司局域网上网只能使用私有 IP 地址,网管决定用 192.168.5.0/24 的子网, DHCP 服务器地址为 192.168.5.100 ,对于客户端,只要有 IP DNS GATEWAY 即可上网,因此,这是最简单的 DHCP 设置。只要配置 DHCP 的地址范围、 DNS GATEWAY 即可。
 
写出配置过程。
服务器配置
1 、配ip地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.5.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
重启网络服务
service network restart
验证配置生效
ifconfig
2 、装dhcp软件包
查询是否已安装
rpm �C q dhcp
安装
mount /dev/cdrom  /media
cd /media/Server
rpm �C ivh dhcp-*
验证安装
rpm �C q dhcp
3 、修改配置文件
cp /var/share/doc/dhcp3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vi /etc/dhcpd.conf
 
ddns-update-style interim;
subnet 192.168.5.0 netmask 255.255.255.0 {
option routers 192.168.5.100;
option subnet-mask 255.255.255.0;
option domain-name-server 192.168.5.100;
range 192.168.5.10 192.168.5.60;
}
 
service dhcpd start
 
客户端配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
 
重启网络服务
service network restart
验证 获得ip地址
ifconfig

你可能感兴趣的:(linux,项目,实例,DHCP,休闲)