Linux系统管理实践(9):DHCP服务器配置
一般来讲,如果你有一个有线调制解调器或者数字用户线路,你就可以使用家里的电脑获取由你的服务提供商动态分配的IP地址。如果在调制解调器和本地网络之间安装了有线/数字用户线路的路由器,你的电脑很有可能是在启动过程中从路由器获取了IP地址。你也可以选择禁用本地路由器中DHCP服务器的功能,而设置一个Linux机器作为DHCP服务器。
首先要安装dhcp服务器。在RedHat/Fedora中,DHCP服务器的RPM包的命名往往以dhcp开始,后跟一个版本号,比如这样dhcp-3.0.1rc14-1.i386.rpm。对 Debian/Ubuntu来说软件包名称可能也包含版本号. 用 dpkg --list | grep dhcp 来查询到一个所有dhcp软件包的列表,从而找到dhcp服务器的软件包名称(比如dhcp3-server)。为了方便,我们可以将dhcp的服务器和客户端同时安装。
1、DHCP的配置文件:
RedHat/Fedora下为/etc/dhcpd.conf,在Debian/Ubuntu下为/etc/dhcp3/dhcpd.conf。内容如下:
# ISC dhcpd for Debian的简单配置文件
# 注意:如果/etc/ltsp/dhcpd.conf存在,则将代替本文件作为dhcpd的配置文件
# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
# ddns-updates-style参数:过度性DHCP-DNS互动更新。控制服务器当一个租期被确认时,
# 是否尝试做一个DNS更新。在版本2的包中我们使用默认值'none',因为从DHCP v2开始
# 已经不支持DDNS了
ddns-update-style none;
# 对所有被支持的网络的通用选项定义...
# 为DHCP客户端设置DNS域名
option domain-name "example.org";
# 为DHCP客户端设置DNS服务器名(也可用IP地址)
option domain-name-servers ns1.example.org, ns2.example.org;
# 默认的地址租期(秒)
default-lease-time 600;
# 最长的地址租期
max-lease-time 7200;
# 如果本DHCP服务器是是本地网络正式的DHCP服务器,则authoritative指示符应该激活
#authoritative;
# 使用本选项来发送dhcp日志消息给一个不同的日志文件(你还需要修改syslog.conf以完成重定向)
log-facility local7;
# 在本子网上没有任何的服务,但声明它可以帮助DHCP服务器理解网络的拓扑结构
subnet 10.152.187.0 netmask 255.255.255.0 {
}
# 这是一个非常基本的子网声明
subnet 10.254.239.0 netmask 255.255.255.224 {
range 10.254.239.10 10.254.239.20; # 能够分配的IP地址范围
# 客户端的默认网
相关文档:
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
linux中grep命令详解
在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。
假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic&rs ......
1.SIGHUP信号
UNIX中进程组织结构为 session (会话)包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程。一个session可能会有一个session首进程,而一个session首进程可能会有一个控制终端。一个进程组可能会有一个进程组首进程。进程组首进程的进程ID与该进程组ID相等。这 ......