DHCP服务 一 查看及测试网络 1 查看网络配置 1)查看所有活动网络接口的信息 :ifconfig 2)查看指定网络接口信息 :ifconfig eth0 3)查看主机名 :hostname 4)查看路由表信息 :route 或 route -n 5)查看网络连接状态、路由表、接口统计等信息 :netstat -anpt -a:显示所有活动连接 -n:以数字形式显示 -p:显示进程信息 -t:查看TCP协议相关信息 -u:查看UDP协议相关信息 -r:显示路由表信息 2 测试网络连接
:ping 192.168.4.110 2)测试从当前主机到目的主机之间经过的网络节点 :traceroute 192.168.1.1 3)测试DNS域名解析 :nslookup www.baidu.com 二 设置网络接口参数 1 设置网络参数的方式 1)临时配置 —— 使用命令调整网络参数 简单、快速,可直接修改运行中的网络参数 一般只适合在调试网络的过程中使用 系统重启以后,所做的修改将会失效 2)固定设置 —— 通过配置文件修改网络参数 修改各项网络参数的配置文件 适合对服务器设置固定参数时使用 需要重载网络服务或者重启以后才会生效 2 设置网络接口参数 1)修改ip地址、子网掩码 格式:ifconfig 接口名 ip地址 [netmask 子网掩码] :ifconfig eth0 192.168.1.1 255.255.255.0 ifconfig 网络接口 ip地址[/掩码长度] :ifconfig eth0 192.168.1.1/24 2)禁用或者重新激活网卡 格式:ifconfig 网络接口 up :ifconfig eth0 up ifconfig 网络接口 down :ifconfig eth0 down 3)设置虚拟网络接口 格式:ifconfig 接口名:序号 IP地址 :ifconfig eth0:0 192.168.1.2 4)删除、添加路由表中的默认网关记录 格式:route del default gw IP地址 :route del default gw 192.168.1.1 格式:route add default gw IP地址 :route add default gw 192.168.1.1 5删除、添加到指定网段的路由记录 格式:route add -net 网段地址 gw 吓一跳地址 :route add -net 192.168.1.0/24 gw 192.168.4.1 格式:route del -net 网段地址 :route del -net 192.168.3.0/24 6)设置主机名 格式:hostname 主机名称 :hostname newname 3 网络配置文件
:vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //接口名称 ONBOOT=yes //是否开机启动 BOOTPROTO=static //静态还是DHCP IPADDR=192.168.4.1 //ip NETMASK=255.255.255.0 //子网掩码 GATEWAY=192.168.4.2 //网关
:service network restart //重启服务 :ifdown eth0 //启用网络接口 :ifup eth0 //禁用 3)主机名称配置文件 :vi /etc/sysconfig/network NETWORKING=yes //启用IPV4 NETWORKING_IPV6=no //禁用IPV6 HOSTNAME=www.benet.com //设置主机名 4)域名解析配置文件 :vi /etc/resolv.conf search localdomain //默认的搜索域 nameserver 202.106.0.20 //首先DNS nameserver 202.106.148.1 最多三个
:vim /etc/hosts 192.168.1.1 www.baidu.com 192.168.4.1 www.nimei.com 6)hosts文件和DNS服务器的比较 默认情况下,系统首先从hosts文件查找解析记录 hosts文件只对当前的主机有效 hosts文件可减少DNS查询过程,从而加快访问速度 三 DHCP服务介绍 为大量客户机自动分配地址,提供集中管理 减轻管理和维护成本、提高网络配置效率 1 可分配的地址信息主要包括 网卡的IP地址、子网掩码 对应的网络地址、广播地址 默认网关地址 DNS服务器地址 2 DHCP服务器软件 RHEL5光盘中的 3 dhcp软件包的主要文件 主配置文件:/etc/dhcpd.conf 执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay 服务脚本:/etc/init.d/dhcpd、/etc/init.d/dhcrelay 执行参数配置:/etc/sysconfig/dhcpd DHCP中继配置:/etc/sysconfig/dhcrelay 四 DHCP服务的配置文件 1 dhcpd.conf的内容构成 1)全局设置,作用于整个DHCP服务器 ddns-update-style none; 禁用DNS动态更新 default-lease-time 21600; 默认租约时间 max-lease-time 43200; 最大租约时间 option domain-name “domain.org”; 指定默认搜索域 option domain-name-servers 202.106.0.20; 指定DNS服务器地址 2)Subnet网段声明,作用于整个子网段 range参数:设置用于分配的IP地址池 option subnet-mask参数:设置客户机的子网掩码 option routers参数:设置客户机的默认网关地址 3)host主机声明,作用于单个主机 hardware ethernet参数:指定对应主机的MAC地址 fixed-address参数:指定为该主机保留的IP地址 五 启动DHCP服务 :service dhcpd start q启动 :netstat -anpu | grep :67 查看 :dhcpd 检测配置文件是否有错误 六 客户端使用DHCP 两种使用方式 1 :dhclient -d eth0 获取地址 2 :vi DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp 七 实验 作者:马向军 时间:2013-05-07 实验目的:配置DHCP服务,实现公司内部客户机自动分配ip 实验环境:如图所示 实验步骤: 1,查看服务器是否已添加DHCP服务(实验环境时可暂时关闭防火墙) :chkconfig iptables on 或service iptables stop //彻底关闭防火墙;暂时关闭 :rpm -qa dhcp //查看 :vim BOOTPROTO=static //服务器地址为静态 2,插入系统盘挂载光驱 :mount /dev/cdrom /media //将光驱挂载在media目录下 3,安装DHCP服务 :rpm -ivh media/Server/dhcp-3* //i:新的rpm包;v:显示安装信息;h:以#号显示进度 4,用配置文件范本覆盖配置文件(熟悉配置命令可省略) :cat /etc/dhcpd.conf //在配置文件中查看范本位置 :cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf 5,开始编辑配置文件 :vim /etc/dhcpd.conf ddns-update-style interim; //DNS动态临时更新(可将interim改为none禁用) ignore client-updates; //全局配置(如果有多个网卡要分配不同网段时可以将DNS、网关等参数放在此处) subnet 192.168.0.0 netmask 255.255.255.0 { //网段声明 # --- default gateway option routers 192.168.0.1; //网关 option subnet-mask 255.255.255.0; //掩码 option nis-domain 'domain.org'; option domain-name 'domain.org'; //域名 option domain-name-servers 192.168.1.1; //DNS option time-offset -18000; # Eastern Standard Time # option ntp-servers 192.168.1.1; # option netbios-name-servers 192.168.1.1; # --- Selects point-to-point node (default is hybrid). Don't change this unless # -- you understand Netbios very well # option netbios-node-type 2; range dynamic-bootp 192.168.0.128 192.168.0.254; //地址池 //若要排除100—110则:range dynamic-bootp 192.168.0.10 192.168.0.99; range dynamic-bootp 192.168.0.111 192.168.0.254; default-lease-time 21600; //默认租约6小时 max-lease-time 43200; //最大租约12小时 # we want the nameserver to appear at a fixed address host ns { //地址保留 next-server marvin.redhat.com; hardware ethernet 12:34:56:78:AB:CD; //保留主机的mac fixed-address 207.175.42.254; //保留的ip 6,重启网卡 :dhcpd 检测配置文件是否有错误 :service network restart 7,客户端测试 方法一:vim BOOTPROTO=dhcp :ifdown eth0; ifup eth0 //禁用启用网卡 方法二:dhclient //后台运行释放获取所有网卡ip :dhclient -d etho //前台运行释放获取指定网卡ip |
|
来自: lifebegins40s > 《linux》