DHCP服务 一查看及测试网络 1查看网络配置 1)查看所有活动网络接口的信息 :ifconfig 2)查看指定网络接口信息 :ifconfigeth0 3)查看主机名 :hostname 4)查看路由表信息 :route或routen 5)查看网络连接状态、路由表、接口统计等信息 :netstatanpt a:显示所有活动连接 n:以数字形式显示 p:显示进程信息 t:查看TCP协议相关信息 u:查看UDP协议相关信息 r:显示路由表信息 2测试网络连接测试网络连通性 :ping192。168。4。110 2)测试从当前主机到目的主机之间经过的网络节点 :traceroute192。168。1。1 3)测试DNS域名解析 :nslookupwww。baidu。com 二设置网络接口参数 1设置网络参数的方式 1)临时配置使用命令调整网络参数 简单、快速,可直接修改运行中的网络参数 一般只适合在调试网络的过程中使用 系统重启以后,所做的修改将会失效 2)固定设置通过配置文件修改网络参数 修改各项网络参数的配置文件 适合对服务器设置固定参数时使用 需要重载网络服务或者重启以后才会生效 2设置网络接口参数 1)修改ip地址、子网掩码 格式:ifconfig接口名ip地址〔netmask子网掩码〕 :ifconfigeth0192。168。1。1255。255。255。0 ifconfig网络接口ip地址〔掩码长度〕 :ifconfigeth0192。168。1。124 2)禁用或者重新激活网卡 格式:ifconfig网络接口up :ifconfigeth0up ifconfig网络接口down :ifconfigeth0down 3)设置虚拟网络接口 格式:ifconfig接口名:序号IP地址 :ifconfigeth0:0192。168。1。2 4)删除、添加路由表中的默认网关记录 格式:routedeldefaultgwIP地址 :routedeldefaultgw192。168。1。1 格式:routeadddefaultgwIP地址 :routeadddefaultgw192。168。1。1 5删除、添加到指定网段的路由记录 格式:routeaddnet网段地址gw吓一跳地址 :routeaddnet192。168。1。024gw192。168。4。1 格式:routedelnet网段地址 :routedelnet192。168。3。024 6)设置主机名 格式:hostname主机名称 :hostnamenewname 3网络配置文件网络接口配置文件 :vimetcsysconfignetworkscriptsifcfgeth0 DEVICEeth0接口名称 ONBOOTyes是否开机启动 BOOTPROTOstatic静态还是DHCP IPADDR192。168。4。1ip NETMASK255。255。255。0子网掩码 GATEWAY192。168。4。2网关启用、禁用网络接口配置 :servicenetworkrestart重启服务 :ifdowneth0启用网络接口 :ifupeth0禁用 3)主机名称配置文件 :vietcsysconfignetwork NETWORKINGyes启用IPV4 NETWORKINGIPV6no禁用IPV6 HOSTNAMEwww。benet。com设置主机名 4)域名解析配置文件 :vietcresolv。conf searchlocaldomain默认的搜索域 nameserver202。106。0。20首先DNS nameserver202。106。148。1最多三个本地主机映射文件 :vimetchosts 192。168。1。1www。baidu。com 192。168。4。1www。nimei。com 6)hosts文件和DNS服务器的比较 默认情况下,系统首先从hosts文件查找解析记录 hosts文件只对当前的主机有效 hosts文件可减少DNS查询过程,从而加快访问速度 三DHCP服务介绍 为大量客户机自动分配地址,提供集中管理 减轻管理和维护成本、提高网络配置效率 1可分配的地址信息主要包括 网卡的IP地址、子网掩码 对应的网络地址、广播地址 默认网关地址 DNS服务器地址 2DHCP服务器软件 RHEL5光盘中的dhcp3。0。523。el5。i386。rpm 3dhcp软件包的主要文件 主配置文件:etcdhcpd。conf 执行程序:usrsbindhcpd、usrsbindhcrelay 服务脚本:etcinit。ddhcpd、etcinit。ddhcrelay 执行参数配置:etcsysconfigdhcpd DHCP中继配置:etcsysconfigdhcrelay 四DHCP服务的配置文件 1dhcpd。conf的内容构成 1)全局设置,作用于整个DHCP服务器 ddnsupdatestylenone;禁用DNS动态更新 defaultleasetime21600;默认租约时间 maxleasetime43200;最大租约时间 optiondomainnamedomain。org;指定默认搜索域 optiondomainnameservers202。106。0。20;指定DNS服务器地址 2)Subnet网段声明,作用于整个子网段 range参数:设置用于分配的IP地址池 optionsubnetmask参数:设置客户机的子网掩码 optionrouters参数:设置客户机的默认网关地址 3)host主机声明,作用于单个主机 hardwareethernet参数:指定对应主机的MAC地址 fixedaddress参数:指定为该主机保留的IP地址 五启动DHCP服务 :servicedhcpdstartq启动 :netstatanpugrep:67查看 :dhcpd检测配置文件是否有错误 六客户端使用DHCP 两种使用方式 1:dhclientdeth0获取地址 2:vietcsysconfignetworkscriptsifcfgeth0修改网络配置文件 DEVICEeth0 ONBOOTyes BOOTPROTOdhcp 七实验 作者:马向军时间:20130507 实验目的:配置DHCP服务,实现公司内部客户机自动分配ip 实验环境:如图所示 实验步骤: 1,查看服务器是否已添加DHCP服务(实验环境时可暂时关闭防火墙) :chkconfigiptableson或serviceiptablesstop彻底关闭防火墙;暂时关闭 :rpmqadhcp查看 :vimetcsysconfignetworkscriptsifcfgeth0配置IP BOOTPROTOstatic服务器地址为静态 2,插入系统盘挂载光驱 :mountdevcdrommedia将光驱挂载在media目录下 3,安装DHCP服务 :rpmivhmediaServerdhcp3i:新的rpm包;v:显示安装信息;h:以号显示进度 4,用配置文件范本覆盖配置文件(熟悉配置命令可省略) :catetcdhcpd。conf在配置文件中查看范本位置 :cpusrsharedocdhcpdhcpd。conf。sampleetcdhcpd。conf 5,开始编辑配置文件 :vimetcdhcpd。conf ddnsupdatestyleinterim;DNS动态临时更新(可将interim改为none禁用) ignoreclientupdates; 全局配置(如果有多个网卡要分配不同网段时可以将DNS、网关等参数放在此处) subnet192。168。0。0netmask255。255。255。0{网段声明 defaultgateway optionrouters192。168。0。1;网关 optionsubnetmask255。255。255。0;掩码 optionnisdomaindomain。org; optiondomainnamedomain。org;域名 optiondomainnameservers192。168。1。1;DNS optiontimeoffset18000;EasternStandardTime optionntpservers192。168。1。1; optionnetbiosnameservers192。168。1。1; Selectspointtopointnode(defaultishybrid)。Dontchangethisunless youunderstandNetbiosverywell optionnetbiosnodetype2; rangedynamicbootp192。168。0。128192。168。0。254;地址池 若要排除100110则:rangedynamicbootp192。168。0。10192。168。0。99; rangedynamicbootp192。168。0。111192。168。0。254; defaultleasetime21600;默认租约6小时 maxleasetime43200;最大租约12小时 wewantthenameservertoappearatafixedaddress hostns{地址保留 nextservermarvin。redhat。com; hardwareethernet12:34:56:78:AB:CD;保留主机的mac fixedaddress207。175。42。254;保留的ip 6,重启网卡 :dhcpd检测配置文件是否有错误 :servicenetworkrestart 7,客户端测试 方法一:vimetcsysconfignetworkscriptsifcfgeth0设置IP获取方式为DHCP BOOTPROTOdhcp :ifdowneth0;ifupeth0禁用启用网卡 方法二:dhclient后台运行释放获取所有网卡ip :dhclientdetho前台运行释放获取指定网卡ip