Linux如何设置路由器DHCP

用户名:sookk
文章数:170
评论数:112
访问量:1215875
注册日期:
阅读量:1297
阅读量:3317
阅读量:585241
阅读量:470881
51CTO推荐博文
linux下dhcp服务基本配置信息
# vim /etc/dhcpd.conf
&
ddns-update- ignore client- default-lease-time 21600; max-lease-time 43200;
subnet 192.168.203.0 netmask 255.255.255.0 { option routers 192.168.203.1; option subnet-mask 255.255.255.0; range 192.168.203.20 192.168.203.78; default-lease-time 21600; max-lease-time 43200; filename "/pxelinux.0"; }
&
日志文件获取:
#find / -name dhcpd.leases
/var/lib/dhcpd/dhcpd.leases
&
#cat /var/lib/dhcpd/dhcpd.leases
lease 192.168.203.77 {& starts 4
08:28:54;& ends 4
14:28:54;& & nex& hardware ethernet 00:0c:29:a7:bb:a1;}lease 192.168.203.76 {& starts 4
08:29:33;& ends 4
14:29:33;& & nex& hardware ethernet 02:bf:c0:a8:0a:e5;& uid "\001\002\277\300\250\012\345";& client-hostname "test111";}本文出自 “” 博客,谢绝转载!
了这篇文章
类别:┆阅读(0)┆评论(0)查看:3206|回复:3
请教LINUX怎么配置主备DHCP服务器啊?
中级工程师
搜索出来的
这个只是负载均衡 跟主备还是有区别的吧
别看资料,看聊效!!!
首先你用rmp -aq |grep dhcp 查看你安装了这个服务了没有
然后再用cp /usr/share/doc/dhcp-3.0.0/dhcp.conf.sample&&/etc/dhcpd.conf
复制到etc下后就使用vi编辑文件dhcpd.conf就ok
不知道配置的最好还是把文件备份一下哦您所在的位置: &
Linux DHCP配置的完美攻略
Linux DHCP配置的完美攻略
下面我们来主要谈一下关于Linux DHCP配置的内容。希望本文所涉及的内容能够让大家有所参考。
在Linux系统下进行DHCP配置有着非常大的差异,相较于Windows系统。那么具体的操作是如何的呢?接下来我们就来了解一下Linux DHCP配置的内容。首先让我们看一下DHCP服务的基本概念和理论吧。
Linux DHCP服务
DHCP也叫做动态主机服务,它的作用主要是为网络中的主机主机提供IP地址服务的。Dhcp采用client/server模式,客户机请求,服务端响应。
DHCP工作原理
1.客户端向网络上广播dhcpdiscover包,内包含客户机的mac地址。
2.DHCP服务器收到客户机的dhcpdiscover包后,发送一个dhcpoffer广播包,内包含IP地址,DHCP服务器IP等内容。
3.客户机收到第一个DHCP服务器发送的dhcpdiscover包后,再以广播的形式发送一个dhcprequest包发给所有的DHCP服务器,内有一个DHCP服务器IP,说我以已经找到了一个DHCP了。
4.被选中的服务器再发一个dhcppak广播包确认此IP的发放。
这个IP地址可以使用一半租期的时间,超过一半时间应续租,如果过了一半时间后找不到DHCP服务器的话,可以再使用四分之一时间,然后就过期了。用户就不能通过此IP地址进行通信了。
DHCP服务安装
首先应确认Linux DHCP服务的安装
rpm -q dhcppackage dhcp is not installed&&&
没有安装,下面是Linux DHCP的安装。
rpm -ivh dhcp-3.0pl1-23.i386.rpm&&&& dhcp的安装warning: dhcp-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60ePreparing...&&&&&&& ########################################### [100%]&&& 1:dhcp&&&&&&&&&& ########################################### [100%]
Linux DHCP配置
Linux DHCP配置文件默认是没有的,需要在/etc手工创建dhcpd.conf文件。但是幸运的是,在安装DHCP服务时会为我们提供一个示例文件
/usr/share/doc/dhcp-3.0.1/dhcp.conf.samplecp dhcp.conf.sample dhcpd.conf
将其复制为/etc/dhcpd.conf 并在其基础上进行修改配置。
Linux DHCP配置 单网配置文件
编辑dhcp配置文件为以下内容。具体的实际的环境的配置可以在以下配置文件的基础上进行修改,使其满足具体环境中的应用。
vi /etc/dhcpd.confddns-update-&&&&&&&&& /*dhcp支持的dns动态更新方式*/ignore client-&&&&&&&&&&&&&&&&&&&& /*忽略客户端DNS动态更新*/subnet 192.168.1.0 netmask 255.255.255.0 { /*作用域网段*/range 192.168.1.11 192.168.1.100;&&&&& /*ip地址段范围*/option routers 192.168.1.1;&&&&&&&&&&&& /*网关地址*/option subnet-mask 255.255.255.0;&&&&&& /*子网掩码*/option domain-name &&;&&&&&&&& /*域名*/option domain-name-servers 192.168.1.1,202.103.24.68; /*dns IP*/option broadcast-address 192.168.16.255;/*广播地址*/default-lease-time 86400;&&&&&&&&&&&&&& /*租期1天,秒数*/max-lease-time 172800;&&&&&&&&&&&&&&&&& /*最长租期2天*//*绑定pc1主机ip地址配置*/host pc1 {&&&&&&&&&&&&& && hardware ethernet 00:a0:cc:cf:9C:14; /*绑定机MAC地址*/&& fixed-address 192.168.1.20;&&&&&&&& /*最长租期2天*/}host pc2 {&& hardware ethernet 04:20:c1:f8:37:11;&& fixed-address 192.168.1.30;}}
Linux DHCP配置 超网配置文件
vi /etc/dhcp.confddns-update-&&&&& /*dhcp支持的dns动态更新方式*/ignore client-&&&&&&&&& /*忽略客户端DNS动态更新*/shared-network mynet {&&&&&&&&& /*超网作用域选项,共同部分*/option subnet-mask 255.255.255.0;&&&&&&&&&&& /*子网掩码*/option domain-name &koumm.net&;&&&&&&&&&&&&& /*域名*/option domain-name-servers 192.168.1.2;&&&&& /*dns IP*/option broadcast-address 192.168.1.255;&&&&& /*广播地址*/default-lease-time 86400;&&&&&&&&&&&&&&&&&&& /*租期1天,秒数*/max-lease-time 172800;&&&&&&&&&&&&&&&&&&&&&& /*最长租期2天*/subnet 192.168.1.0 netmask 255.255.255.0 {&& /*1.0子网段*/&& range 192.168.1.11 192.168.1.100;&&&&&&& /*ip地址段范围*/&& option routers 192.168.1.1;&&&&&&&&&&&&&& /*网关地址*/&& /*绑定pc1主机ip地址配置*/host pc1 {&&& hardware ethernet 00:a0:cc:cf:9C:14;&&& fixed-address 192.168.1.20;&& }&& /*绑定pc2主机ip地址配置*/&& host pc2 {&&& hardware ethernet 04:20:c1:f8:37:11;&&& fixed-address 192.168.1.30;&& }}subnet 192.168.2.0 netmask 255.255.255.0 {&&& /*2.0子网段*/&& range 192.168.2.10 192.168.2.100;&&&&&&&& /*ip地址段范围*/&& option routers 192.168.2.1;&&&&&&&&&&&&&&& /*网关地址*/&&&&&&& }subnet 192.168.3.0 netmask 255.255.255.0 {&&& /*3.0子网段*/&& range 192.168.3.10 192.168.3.100;&&&&&&&& /*ip地址段范围*/&& option routers 192.168.3.1;&&&&&&&&&&&&&&& /*网关地址*/}}
Linux DHCP配置 中继代理
只要是安装了DHCP服务,也就自动安装了dhcp中继代理dhcrelay。中继代理服务默认监听所有接口上的dhcp请求,也可以只是监听某一个网卡上的请求。
dhcp中继代理配置文件:
/etc/sysconfig/dhcrelayvi /etc/sysconfig/dhcrelay # Command line options hereINTERFACES=&eth1 eth2&DHCPSERVERS=&192.168.1.1&
也可以通过以下命令方式来实现:
dhcrelay -i eth1 -i eth2 192.168.1.1
Linux DHCP配置完成后,重新启动DHCP服务。
DHCP服务管理
DHCP服务安装好后没有开启,验证如下。chkconfig --list |grep dhcpddhcpd&&&& 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭chkconfig --level 345 dhcpd on&& 设为开机自动运行/etc/init.d/dhcpd restart 或service dhcpd restart&& 重启服务
DHCP客户端配置
linux客户端vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE = eth0&&&&&&&&&&&&&&& 网卡设备BOOTPROTO = dhcp&&&&&&&&&&&& 动态ip设置就为DHCP&&&&&&& BROADCAST = 192.168.1.255&&& 广播地址HWADDR = 00:0C:29:49:D0:59&& MAC地址IPADDR = 192.168.1.10&&&&&&& 本机IP地址 NETMAST = 255.255.255.0&&&&& 子网掩码NETWORK = 192.168.1.0&&&&&&& 网络号ONBOOT = yes&&&&&&&&&&&&&&&& 开机时激活网卡
DHCP服务验证
1.服务器端验证
查看dhcp租约文件。
cat /var/lib/dhcp/dhcpd.leases# This lease file was written by isc-dhcp-V3.0pl1lease 192.168.1.100 {starts 3
12:26:31;ends 4
12:26:31;nexhardware ethernet 00:0c:29:3b:20:d5;}
查看系统日志文件
cat /var/log/messages....Jan 21 20:25:23 linux 1月 21 20:25:23 dhcpd: Listening on Jan 21 20:25:23 linux 1月 21 20:25:23 dhcpd: Sending on&& Jan 21 20:25:23 linux 1月 21 20:25:23 dhcpd: Sending on&& Jan 21 20:25:23 linux 1月 21 20:25:23 dhcpd: dhcpd 启动 succeededJan 21 20:26:30 linux dhcpd: DHCPDISCOVER from 00:0c:29:3b:20:d5 via eth0Jan 21 20:26:31 linux dhcpd: DHCPOFFER on 192.168.1.100 to 00:0c:29:3b:20:d5 via eth0Jan 21 20:26:31 linux dhcpd: DHCPREQUEST for 192.168.1.100 (192.168.1.8) from 00:0c:29:3b:20:d5 via eth0Jan 21 20:26:31 linux dhcpd: DHCPACK on 192.168.1.100 to 00:0c:29:3b:20:d5 via eth0
2.客户端验证
ip地址验证:ifconfig网关:/etc/sysconfig/networkdns: /etc/resolv.conf
【责任编辑: TEL:(010)】
关于的更多文章
TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范
随着云计算、物联网、大数据、移动互联网的大发展,你应该知道这些。
随着高清视频、社交游戏、云计算、物联网等新兴业务
一年前的IPv6启动日之后,IPv6现状如何?为何IPv6的流
SDN究竟能给客户带来什么?究竟是不是雾中花?其发展一
本书根据教育部考试中心2004年最新发布的《全国计算机等级考试大纲》编写,针对计算机等级考试三级网络技术各方面的考点进行讲解
51CTO旗下网站温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(11365)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'ARM-Linux配置DHCP自动获取IP地址',
blogAbstract:'备注:内核版本:2.6.30.9busybox版本:1.15.2
PC Linux和开发板Linux的工作用户:root
1. 配置内核:[*] Networking support& ---& &Networking options& ---& &&&*& Packet socket &&&*& Unix domain sockets &&[*] TCP/IP networking&&[*]&& IP: kernel level autoconfiguration &&[*]&&&& IP: DHCP support',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:1,
publishTime:0,
permalink:'blog/static/',
commentCount:4,
mainCommentCount:3,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 iphone如何设置铃声 的文章

 

随机推荐