Chinaunix首页 | 论坛 | 博客
  • 博客访问: 270796
  • 博文数量: 36
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 411
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-04 22:05
个人简介

追求永无止境

文章分类
文章存档

2016年(3)

2015年(33)

分类: LINUX

2015-07-26 15:01:54

我们每天用移动终端连接WIFI、用电脑插上网线就可以直接上网……这是为什么呢?其实这就是DHCP服务器提供的服务,我们一直在用,但大多数时候我们忽略了它的存在。接下来主要介绍DHCP服务器的基本概念和配置。

 

DHCP全称:Dynamic Host Configuration Protocol

配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth*

启动脚本文件:/usr/sbin/dhcpd

日志记录文件:/var/lib/dhcp/dhcpd.leases

 

工作方式:

1)、客户端:利用广播数据包发送搜索DHCP服务器的数据包

2)、服务器端:提供客户端网络相关的租约以供选择

         到服务器的日志文件中查找该用户之前是否曾经租用过某个IP,若有该IP且该IP目前无人使用,则提供此IP给客户端。

         若配置文件针对该mac地址提供特定的固定IPstatic IP)时,则提供该固定IP给客户端使用

         若不符合上述两个条件,则随机选取当前没有被使用的IP参数给客户端,并记录到日志。

3)、客户端:决定选择DHCP服务器提供的网络参数租约并向服务器确认。

4)、服务器端:记录该次租约行为并向客户端发送响应数据包信息以确认客户端的使用。

 

配置文件设置:

default-lease-time时间:默认的租约时间 默认单位为

max-lease-time时间:最大租约时间

option domain-name“域名

option domain-name-servers IP1IP2

ddns-update-style类型:一般设置为none

ignore client-updates

option routers 路由器的地址:设定路由器的IP地址

 

子网设置:

subnet NETWORK_IP netmask NETMASK_IP….

range IP1 IP2

host 主机名{…..

hardware ethernet 硬件地址

fixed-address IP地址

 

设置实例:

vim /etc/dhcp/dhcpd.conf

ddns-update-style none;   不更新ddns的设置

ignore client-updates;     忽略客户端的dns更新功能

default-lease-time 259200; 默认租约为3

max-lease-time 518400;   最大租约为6

option routers 192.168.100.254;   默认路由

option domain-name “sxau.com”;  默认域名

option domain-name-server 168.95.1.1,139.175.10.20; DNSIP设置,这个设置值会修改客户端的/etc/resolv.conf文件内容

subnet 192.168.100.0 netmask 255.255.255.0{

         range 192.168.100.101 192.168.100.200;  子网IP范围

         host win7{   设置固定IP

         hardware ethernet aa:bb:cc:dd:ee:ff;

         fixed-address 192.168.100.30;

}

}

 

小技巧:

远程自动开机

条件:1)、需要在BIOS里面设置网络唤醒的功能,否则是没有用的。

         2)、必须要让这台主机连上网线,并且电源也是接通的。

         3)、将这台主机的mac抄下来,然偶关机等待网络唤醒。

         4)安装net-tools软件包。

         5)、启动命令:ether-wake –I eth0 aa:bb:cc:dd:ee:ff

阅读(1928) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~