搭建一个简单的DHCP服务器

实验环境:

系统:RHEL6.4

一.给DHCP服务器配置固定IP

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=.......

TYPE=Ethernet

UUID=......

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.50.253

NETMASK=255.255.255.0

[[email protected] ~]#service network restart

[[email protected] ~]#chkconfig network on

[[email protected] ~]inconfig eth0

二.安装dhcp软件包

[[email protected] ~]rpm -q dhcp

package dhcp is not installed

放入RHEL6.4.iso

[[email protected] ~]cd /misc/cd/Packages/

[[email protected] Packages]ls dhcp*

dhcp-4.1.1-34.P1.el6.x86_64.rpm

dhcp-common-4.1.1-34.P1.el6.x86_64.rpm

[[email protected] Packages]rpm -ivh dhcp-4.1.1-34.P1.el6.x86_64.rpm

warning: dhcp-4.1.1-34.P1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                ########################################### [100%]

1:dhcp                   ########################################### [100%]

三.配置DHCP服务器

[[email protected] ~]vim /etc/dhcpd/dhcpd.conf

ddns-update-style none;       //动态更新类型

subnet 192.168.50.0 netmask 255.255.255.0 {                    //网段声明

range 192.168.50.10 192.168.50.20;                           //IP分配范围

range 192.168.50.50 192.168.50.60;

option domain-name-servers 192.168.50.252,114.114.114.114;   //DNS服务器地址

option domain-name "tarena.com";                             //默认搜索域

option routers 192.168.50.254;        //默认网关

default-lease-time 21600;                                    //默认租期

max-lease-time 43200;        //最大租期

}

host hostname {                                                //识别名称

hardware ethernet 00:00:00:00:00:00;        //客户机MAC地址

fixed-address 192.168.50.33;        //分配给改客户机的固定IP

}

四.启动服务

[[email protected] ~]service dhcpd status

dhcpd已停

[[email protected] ~]service dhcpd start

启动dhcpd :                                [确定]

[[email protected] ~]chkconfig --list dhcpd

dhcpd           0:关闭  1:关闭  2:关闭   3:关闭   4:关闭   5:关闭 6:关闭

[[email protected] ~]chkconfig dhcpd on

五.客户端验证

Windows平台

网络设置选择自动选取,ipconfig /release

ipconfig /renew

Linux 平台

临时

dhclient -d eth0     获取

dhclient -r  eth0     释放

永久

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:00:00:00:00:00

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp

[[email protected] ~]#service network restart

[[email protected] ~]#ifconfig eth0

错误检查:

service dhcpd configtest             //检查dhcpd.conf语法错误

根据提示一步步排错,如果语法OK,服务启动不了,查看本机IP地址.

搭建一个简单的DHCP服务器

时间: 2024-10-24 17:39:34

搭建一个简单的DHCP服务器的相关文章

使用 Nodejs 搭建一个简单的Web服务器

使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块.路径解析模块.以及301重定向问题,下面我们就简单讲一下如何来搭建一个简单的Web服务器. 作为一个Web服务器应具备以下几个功能: 1.能显示以.html/.htm结尾的Web页面 2.能直接打开以.js/.css/.json/.text结尾的文件内容 3.显示图片资源 4.自动下载以.apk/.

在阿里云上搭建一个简单的node服务器

一.阿里云服务器以及node环境的搭建 服务器可以去阿里云官网购买一个ECS云服务器,价格还是有点小贵的,如果想使用免费的阿里云服务器,那么阿里云官网每天也是有抢免费的服务器的,每天上午十点,新人能抢到为期半年的服务器. 然后有了服务器以后,首先搭建一个node的运行环境,保证node 能正常使用,这个不是本文的内容就不多加赘述了. 如果没有搭建的小伙伴可以参考这里. 二.远程服务器上的代码管理 在阿里云服务器上可以安装一个 git 版本控制器,将自己的代码放置在自己的 GitHub 上,然后在

nodejs基础 用http模块 搭建一个简单的web服务器 响应纯文本

首先说一下,我们平时在浏览器上访问网页,所看到的内容,其实是web服务器传过来的,比如我们访问www.baidu.com.当我们在浏览器地址栏输入之后,浏览器会发送请求到web服务器,然后web服务器根据请求所携带的信息,返回内容. 那么,nodejs中的http模块,就是用来搭建web服务器用的. 下面来简单的搭建一个服务器: var http = require("http"); //request:是请求参数,携带这请求所带来的信息.response:是响应参数,携带者将要返回到

搭建一个简单的svn服务器

cenos 6.5,svnserver 1.6.11 默认可能已经安装,没有的话就: yum install svn -ysvnserver --version 创建一个svn仓库: svnadmin create /root/myrepo/ 配置这个仓库(这里简单设置为匿名可写),vi /root/myrepo/conf/svnserve.conf [general]anon-access = write 配置svnserver,vi /etc/sysconfig/svnserve OPTIO

如何使用nodejs搭建一个简单的https服务器

为什么要使用HTTPS服务 个人隐私以及安全的原因 https是未来的趋势 HTTPS的组成 HTTPS = HTTP + TLS/SSL 简单来说在http上套上了一层加密的ssl层 HTTPS的基本原理 Nodejs搭建HTTPS服务 生成HTTPS证书 引入HTTPS模块 指定证书位置,并创建https服务 实战案例 去网上去申请https的证书 vim https_server.js "use strict" // 引入模块 var https = require("

使用go搭建一个简单的web服务器(4)预防跨站脚本

1.登陆页面 <html> <head> <title>login</title> </head> <body> <form action="http://127.0.0.1:9090/login" method="post"> 用户名:<input type="text" name="username"> 密码:<input

Linux下搭建简单的DHCP服务器

在RHEL6.5下搭建简单的DHCP服务器 实验目标 1.为192.168.10.0/24网段的客户机自动配置网络参数 用来给客户机自动分配地址的IP地址范围是:192.168.10.50-192.168.10.100.192.168.10.120-192.168.10.200 客户机的默认网关地址设为192.168.10.1 客户机所使用的DNS服务器设为202.106.0.20.8.8.8.8,默认域后缀是"tarena.com" 将默认租期设为2小时,最大租期设置为4小时 2.为

用nodejs搭建一个简单的服务器

使用nodejs搭建一个简单的服务器 nodejs优点:性能高(读写文件) 数据操作能力强 官网:www.nodejs.org 验证是否安装成功:cmd命令行中输入node -v 如果显示版本号表示安装成功 [常用命令] 切换盘符 d:进入文件夹 cd nodejs返回上一级目录 cd..清屏 cls展示目录 dir复制文件名 选中右键--复制历史操作 上箭头 执行文件 node 文件名(在文件文件夹目录中)停止命令行 ctrl+c nodejs可以使用的ECMAScript.读写文件.数据库操

node搭建一个简单的服务器

搭建一个简单的服务器 1 引入http模块 两个参数 req: request 请求 res: responese 响应 module require('mod1') node_modules 文件 require('./mode1') 发布自己的模块 去 npmjs.com 去注册一个账户 在控制台中 npm login username password email npm init npm publish cnpm install express const express = requi