快速业务通道

DHCP服务和NIS服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-25
<本章目标>

■ 掌握Linux系统网络配置

■ 掌握DHCP和NIS的服务器配置和客户端使用

■ 使用DHCP中继代理实现跨网段的网络地址自动分配

■ 使用NIS服务实现主机和用户帐户的同步

<章节内容> 1.1 LINUX系统网络配置

在开始使用Linux网络之前,了解Linux网络相关配置文件所在的目录与文件名以及相关的设置命令,并熟记这些网络配置文件和命令,这样在进行网络测试与修改时就会事半功倍.

1.1.1 更改主机名

比如主机名为gouzhongxing,ip地址为192.168.20.2

1. 修改系统信息,/etc/sysconfig/network的主要功能是修改主机名称(HOSTNAME)与是否启动Network.

# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=gouzhongxing.xapc.com

2. 修改/etc/hosts里面的名字,为自己的域名加上解析./etc/hosts文件是用于记录计算机的IP对应的主机名称或主机的别名.

# tail -2 /etc/hosts

127.0.0.1 localhost.localdomain localhost

192.168.20.2 gouzhongxing.xapc.com

3. 在终端下执行:

# hostname gouzhongxing.xapc.com

特别提示:三处修改的名字要保持一致,否则会出现问题.

1.1.2 配置IP地址/子网掩码/网关/DNS

方法1:使用 netconfig/system-config-network

方法2:直接修改网卡的配置文件

在/etc/sysconfig/network-scripts目录中,编辑ifcfg-eth0文件.

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

IPADDR=192.168.20.2 # 要设置的ip

NETMASK=255.255.254.0 # 要设置的子网掩码

GATEWAY=192.168.20.1 # 要设置的网关

HWADDR=00:0c:29:4f:3d:c8 # 要设置的网卡地址

为主机设置DNS服务器地址

# cat /etc/resolv.conf

nameserver 192.168.20.2 # 要设置的DNS服务器地址

设置完成后,重新启用一下网卡设置后配置文件生效

# /etc/rc.d/init.d/network restart

# service network restart

1.1.3 查看和快速设置IP地址的命令——ifconfig

ifconfig命令用于查看和更改网络接口的地址和参数

一个更改网络接口的IP地址的例子:

# ifconfig eth0 down

# ifconfig eth0 211.101.149.233 netmask 255.255.255.0 up

1.2 DHCP服务和中继代理 1.2.1 知识回顾

DHCP称为动态主机配置协议.DHCP服务允许工作站连接到网络并且自动获取一个IP参数.配置DHCP服务的服务器可以为每一个网络客户提供IP地址、子网掩码、缺省网关、WINS服务器的IP地址,以及DNS服务器的IP地址等.

DHCP协议中的数据包类型(7种报文)分别是:DHCPDISCOVER包、DHCPOFFER包、DHCPOFFER包、DHCPACK包、DHCPDECLINE包、DHCPNAK包、DHCPRELEASE包.

一个完整的IP租约生成过程如下图所示:

1. IP租用请求.DHCP客户机启动计算机后,通过UDP端口67广播一个DHCPDISCOVER信息包,向网络上的任意一台DHCP服务器请求提供IP租约.

2. IP租用提供.网络上所有的DHCP服务器都会收到此信息包,每台DHCP服务器通过UDP端口68给DHCP客户机回应一个DHCPOFFER广播包,提供一个IP地址.

3. IP租用选择.客户机从不止一台DHCP服务器收到提供后,会选择第一个收到的DHCPOFFER包,并向网络中广播一个DHCPREQUEST消息包,表明自己已经接受了一个DHCP服务器提供的IP地址.该广播包中包含所接受的IP地址和服务器的IP地址.

4. IP租约确认.被客户机选择的DHCP服务器在接收到DHCPREQUEST广播后,会广播返回给客户机一个DHCPACK消息包,表明已经接受客户机的选择,并将这一IP地址的合法租用以及其他的配置信息都放入该广播包中发给客户机.客户机在收到DHCPACK包后,会使用该广播包中的信息来配置自己的TCP/IP,则租用过程完成,客户机可以在网络中通信.

1.2.2 DHCP服务的相关文件

■ 软件包名称为 dhcp

■ 配置文件为 /etc/dhcpd.conf

■ 模板文件为

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号