《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第16课 网络基本配置_第1页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第16课 网络基本配置_第2页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第16课 网络基本配置_第3页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第16课 网络基本配置_第4页
《Linux操作系统与应用技术RHEL 8》(贺学剑)教案 第16课 网络基本配置_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE12PAGE12PAGE11PAGE11

课题网络基本配置课时2课时(90min)教学目标知识技能目标:(1)了解常用网络配置文件(2)了解网络测试的一般方法(3)掌握常用网络配置命令(4)掌握常用网络调试命令(5)会使用Linux命令进行网络配置和调试素质目标:(1)遵守日常操作规范,养成良好的个人习惯(2)通过了解root用户执行操作的注意事项,树立强烈的责任担当意识教学重难点教学重点:网络测试的一般方法教学难点:使用Linux命令进行网络配置和调试教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(18min)→课堂讨论(5min)→课堂实践(15min)第2节课:传授新知(15min)→课堂讨论(10min)→课堂实践(15min)→课堂小结(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要讲的知识【学生】完成课前任务通过课前任务,使学生提前预习要学的知识,提高课堂教效果考勤

(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:什么是IP地址?通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣传授新知

(18min)【教师】通过学生的回答引入要讲的知识,介绍网络配置基本内容、常用网络配置文件、常用网络配置命令一、网络配置基本内容1.IP地址当网络中的两台主机进行通信时,必须知道双方各自的地址,这个地址就称为IP地址。IP地址实际上是一种标识符,是Internet上主机的唯一标识。2.主机名主机名用于标识一台计算机的名称,通常情况下,该主机名在网络中是唯一的。3.子网掩码✈【教师】提出以下问题,随机邀请学生进行回答什么是子网掩码,有什么作用?✈【学生】聆听、思考、回答✈【教师】总结学生的回答子网掩码又称网络掩码或地址掩码,它用于将网络分隔为多个子网。子网掩码不能单独存在,必须结合IP地址一起使用。4.网关地址主机的IP地址设置正确后,就可以和局域网中(同一个网段)的其他主机进行通信了,但是不能与不同网段的主机进行通信。要想实现不同网段的主机通信,就须设置网关地址。5.DNS服务器✈【教师】提出以下问题,随机邀请学生进行回答什么是DNS,有什么作用?✈【学生】聆听、思考、回答✈【教师】总结学生的回答直接使用IP地址虽然能够与其他主机进行通信,但是由数字表示的IP地址相较于域名来说较难记忆,因此人们往往使用域名来访问主机。为了能够使用域名,须至少指定一个域名服务器(DNS),并由该域名服务器来完成所有的域名解析任务。【知识库】域名是由一串用“.”分隔组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。二、常用网络配置文件常用网络配置文件包括“/etc/hosts”文件、“/etc/hostname”文件、“/etc/services”文件和“/etc/sysconfig/network-scripts/ifcfg-网卡名”文件。1.“/etc/hosts”文件“/etc/hosts”文件保存着IP地址和主机名或域名的静态映射关系。当用户使用一个主机名或域名时,系统会在该文件中查找与它对应的IP地址。使用文本编辑器Vim打开“/etc/hosts”文件,默认配置信息如下。localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6由以上配置信息可以看出,“/etc/hosts”文件中的每一行都表示一个IP地址和主机名或域名(可以是多个)的对应信息,且由左到右依次为:IP地址[主机名别名]主机名或域名……其中,主机名别名可以省略。例如,“/etc/hosts”文件中有如下信息。9ftpserver若将9视为一台网站服务器,那么在浏览器地址栏中输入“http://ftpserver”或“”都可以打开IP地址为9的网页。2.“/etc/hostname”文件“/etc/hostname”文件用于保存主机名。使用文本编辑器Vim打开“/etc/hostname”文件,配置信息如下。localhost.localdomain3.“/etc/services”文件“/etc/services”文件用于保存各种网络服务与该网络服务所使用的默认端口及协议的映射关系。使用文本编辑器Vim打开“/etc/services”文件,部分配置信息如下。#service-nameport/protocol[aliases...][#comment]ftp21/tcpftp21/udpfspfspdssh22/tcp#TheSecureShell(SSH)Protocolssh22/udp#TheSecureShell(SSH)Protocoltelnet23/tcptelnet23/udp由以上配置信息可以看出,“/etc/services”文件中的每一行对应一种服务,且由4个字段组成,各字段由左到右依次为:service-nameport/protocol[aliases…][#comment]各字段的含义如表8-1-2所示。✈【教师】通过多媒体展示““/etc/services”文件中每一行各字段的含义”表格,介绍相关知识表8-1-2“/etc/services”文件中每一行各字段的含义序号字段含义序号字段含义1service-name网络服务名3[aliases…]网络服务的别名2port/protocol服务端口和协议4[#comment]注释或说明“/etc/sysconfig/network-scripts/ifcfg-网卡名”文件是网卡配置文件,保存着设备类型、网卡名、IP地址、子网掩码、网关地址、DNS服务器等信息。不同网卡对应不同配置文件。首先使用cd命令切换到“/etc/sysconfig/network-scripts”目录下,查看网卡配置文件名,然后使用文本编辑器Vim打开具体的网卡配置文件(此处为“ifcfg-ens160”),可查看网卡配置信息。[root@localhost~]#cd/etc/sysconfig/network-scripts[root@localhostnetwork-scripts]#lsifcfg-ens160[root@localhostnetwork-scripts]#vimifcfg-ens160TYPE=Ethernet #设备类型为EthernetBOOTPROTO=dhcp #引导协议类型。其中static表示使用静态IP地址; #dhcp表示使用动态IP地址;none表示无特殊指定DEFROUTE=yes #设置默认路由NAME=ens160 #网卡名UUID=6c6cfdad-2b47-453b-b3c7-9a5894be18f3 #网卡的UUIDDEVICE=ens160 #网络设备名ONBOOT=yes #系统启动时是否激活网卡【知识库】在RHEL5和RHEL6操作系统中,网卡配置文件的前缀为“eth”,“eth0”表示第1块网卡,“eth1”表示第2块网卡,依此类推。在RHEL7操作系统中,网卡配置文件的前缀为“ifcfg”,并结合网卡名组成了网卡配置文件名,如“ifcfg-eno16777736”。在RHEL8操作系统中,网卡配置文件的前缀依然为“ifcfg”,不同的是,网卡名变为类似“ens160”的形式,所以,网卡配置文件名可表示为“ifcfg-ens160”。三、常用网络配置命令常用网络配置命令包括显示网卡的配置信息(ifconfig)、配置网卡信息(nmcli)及显示和修改主机名(hostname和hostnamectl)。1.显示网卡的配置信息——ifconfig命令显示网卡的配置信息使用ifconfig命令,其格式如下。ifconfig[-a][网卡名]“-a”选项表示显示当前系统中所有网卡的配置信息。ifconfig命令还可以为网卡指定IP地址,其格式如下。ifconfig网卡名IP地址netmask子网掩码【实例8-1-1】将网卡名为“ens160”的IP地址设置为64,同时将其子网掩码设置为。[root@localhost~]#ifconfigens16064netmask[root@localhost~]#ifconfigens160ens160:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet64netmaskbroadcast55inet6fe80::63f3:ea19:a77c:da6dprefixlen64scopeid0x20<link>ether00:0c:29:75:c2:6ctxqueuelen1000(Ethernet)RXpackets24908bytes2764792(2.6MiB)RXerrors0dropped0overruns0frame0TXpackets152bytes12739(12.4KiB)TXerrors0dropped0overruns0carrier0collisions0【提示】通过ifconfig命令指定IP地址只是临时有效,当重启网络服务或系统后,指定的IP地址将失效。2.配置网卡信息——nmcli命令配置网卡信息使用nmcli命令,其格式如下。nmcliOBJECT其中,最常用的OBJECT是connection和device。connection和device可以用简称,如“c”“d”,建议使用前3个字母。【实例8-1-2】使用nmcli命令配置网卡信息。#显示所有网络连接[root@localhost~]#nmcliconnectionshow#显示设备连接状态[root@localhost~]#nmclidevicestatus#显示所有设备详细信息[root@localhost~]#nmclideviceshow#重新加载网络配置文件[root@localhost~]#nmcliconnectionreload#手动配置网卡信息[root@localhost~]#nmcliconnectionmodifyens160ipv4.methodmanualipv4.addresses65/24ipv4.gatewayipv4.dns#使用静态IP地址创建网络连接,其中,con-name指定网络连接名,ifname指定网卡名,type指定设备类型[root@localhost~]#nmcliconnectionaddcon-namecompanyifnameens160typeethernetip465/24gw4#使用动态IP地址创建网络连接[root@localhost~]#nmcliconnectionaddcon-namecompany01typeethernetifnameens1603.显示和修改主机名——hostname和hostnamectl命令显示和修改主机名使用hostname命令和hostnamectl命令。(1)hostname命令的格式如下。hostname[主机名]其中,“[主机名]”是可以省略的,当省略时,表示显示主机名。(2)hostnamectl命令的格式如下。hostnamectl[set-hostname主机名]其中,“set-hostname主机名”是可以省略的,当省略时,表示显示主机名和相关信息。【实例8-1-3】显示主机名,然后将主机名修改为deng。[root@localhost~]#hostnamelocalhost.localdomain[root@localhost~]#hostnamectlset-hostnamedeng[root@localhost~]#hostnamectlStatichostname:dengIconname:computer-vmChassis:vmMachineID:ab1d60c1ced546cca884267cf99e078dBootID:cce349795c0747be89f609727770314dVirtualization:vmwareOperatingSystem:RedHatEnterpriseLinux8.0(Ootpa)CPEOSName:cpe:/o:redhat:enterprise_linux:8.0:GAKernel:Linux4.18.0-80.el8.x86_64Architecture:x86-64【提示】通过hostname命令修改主机名只是临时有效,当重启系统后,指定的主机名将失效。【学生】聆听、思考、理解、记录通过教师的讲解和演示,使学生了解网络配置基本内容、常用网络配置文件、常用网络配置命令的基础知识课堂讨论(5min)【教师】组织学生以小组为单位讨论以下问题:【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果【教师】与学生一起评价各组的发言,并进行总结通过课堂讨论,巩固所学知识,加深学生对基本网络配置命令课堂实践(15min)【教师】演示网络配置命令的使用方法,然后让学生以小组为单位进行实际操作步骤1登录Linux操作系统打开命令行终端,执行以下命令查看NetworkManager服务状态,执行完成后按“q”键退出。步骤2执行以下命令修改IP地址、子网掩码、网关地址及DNS服务器信息。步骤3使用文本编辑器Vim编辑“ifcfg-ens160”配置文件,以确保每次重启系统后激活网卡,编辑完成后保存文件并退出Vim。……(详见教材)【学生】按照要求进行操作,如遇问题可自行扫码观看“使用网络配置命令”视频,或者询问老师【教师】巡堂辅导,及时解决学生遇到的问题,根据学生的表现完成任务评价,将评价结果填入表8-1-1中。表8-1-1任务评价项目名称评价内容评价分数分值自评互评师评职业素养考核项目(30%)考勤、仪容仪表10分安全意识、责任意识10分团队合作与交流10分专业能力考核项目(70%)积极参与教学活动10分15分任务实施过程记录的完成度15分网络配置基本概念的理解度10分使用命令ifconfig和nmcli等进行网络配置的熟练度20分合计:综合分数自评(20%)+互评(20%)+师评(60%)100分综合评语教师(签字):通过具体实践,让学生将所学知识与实践相结合,培养学生的实操能力第二节课传授新知

(15min)【教师】介绍网络测试的一般方法和常用的网络调试命令一、网络测试的一般方法在使用网络的过程中可能会因为各种原因导致网络不能正常通信,在实际生产环境中,须根据具体情况判断可能发生故障的具体原因,并不断调试从而解决问题。✈【教师】提出以下问题,随机邀请学生进行回答局域网主机出现网络故障时,一般都有哪些常用的排查故障的方法?✈【学生】聆听、思考、回答✈【教师】总结学生的回答如果用户登录的主机是通过所在局域网的网关与其他主机进行通信,当出现网络故障时,则可以通过以下方法进行排查。(1)查看本机IP地址、子网掩码、网关地址等信息设置是否正确,并测试网卡是否正常,该故障出现的概率较高,主要原因是人为配置错误。(2)测试与网关的连通性,如果连接正常,继续测试与局域网中其他主机的连通性。(3)测试当前使用的DNS服务器是否可以进行域名解析。(4)测试本地主机是否可以正常连接到其他主机。以上所述只是解决网络故障的几个简单方法,在实际生产环境中,网络故障的种类多种多样,出现网络故障的原因也是千变万化,这就需要用户不断积累经验。当出现网络故障时,用户须耐心调试,找到原因后及时解决,从而用最短的时间使网络恢复正常。✈【教师】讲解“学以修身”的内容(详见教材),引导学生永远保持清醒头脑,继续发扬筚路蓝缕、以启山林的精神,继续保持空谈误国、实干兴邦的警醒,敢于战胜前进道路上的一切困难和挑战二、常用网络调试命令常用网络调试命令包括测试网络连通性(ping)、显示网络相关信息(netstat)、显示数据包到达主机所经过的路由信息(tracepath)及显示域名和IP地址的对应关系(nslookup)等。1.测试网络连通性——ping命令测试网络连通性使用ping命令,其格式如下。ping[选项]域名或IP地址ping命令中常用选项的含义如表8-2-2所示。✈【教师】通过多媒体展示“ping命令中常用选项的含义”表格,介绍相关知识表8-2-2ping命令中常用选项的含义选项含义选项含义-c总共发送次数-l指定网卡名称-i每次间隔时间(秒)-W最长等待时间(秒)【实例8-2-1】测试主机的网络连通性。#测试在线的主机,IP地址为74,总共发送3次[root@localhost~]#ping-c374PING74(74)56(84)bytesofdata.64bytesfrom74:icmp_seq=1ttl=128time=0.168ms64bytesfrom74:icmp_seq=2ttl=128time=0.146ms64bytesfrom74:icmp_seq=3ttl=128time=0.131ms74pingstatistics3packetstransmitted,3received,0%packetloss,time66msrttmin/avg/max/mdev=0.131/0.148/0.168/0.018ms#测试不在线的主机,IP地址为66,总共发送3次[root@localhost~]#ping-c366PING66(66)56(84)bytesofdata.From01icmp_seq=1DestinationHostUnreachableFrom01icmp_seq=2DestinationHostUnreachableFrom01icmp_seq=3DestinationHostUnreachable66pingstatistics3packetstransmitted,0received,+3errors,100%packetloss,time74mspipe3【提示】执行ping命令时,系统会使用ICMP(Internet控制报文协议)向远程主机发出要求回应的信息,若连接远程主机的网络没有问题,远程主机会回应该信息。由于在Linux操作系统中ping命令不会自动终止,因此在不添加“-c”选项时,需要使用“Ctrl+C”组合键来强行结束进程。2.显示网络相关信息——netstat命令显示网络相关信息使用netstat命令,包括正在监听的服务、已连接的会话、正在结束的会话、接口状态等信息,其格式如下。netstat[选项]netstat命令中常用选项的含义如表8-2-3所示。✈【教师】通过多媒体展示“netstat命令中常用选项的含义”表格,介绍相关知识表8-2-3netstat命令中常用选项的含义选项含义选项含义-a显示所有连接中的socket-u显示UDP协议的连接状态-p显示正在使用的socket信息-t显示TCP协议的连接状态-l显示正在监听的服务状态-n显示对应的源IP地址和目的IP地址-i显示网卡列表信息-r显示路由表信息【实例8-2-2】显示所有连接中的stat-a3.显示数据包到达主机所经过的路由信息——tracepath命令显示数据包到达主机所经过的路由信息使用tracepath命令,其格式如下。tracepath[选项]域名或IP地址tracepath命令中常用选项的含义如表8-2-4所示。✈【教师】通过多媒体展示“tracepath命令中常用选项的含义”表格,介绍相关知识表8-2-4tracepath命令中常用选项的含义选项含义选项含义-n只显示IP地址-b同时显示IP地址和主机名-m-p设置要使用的初始目标端口【高手点拨】当两台主机之间无法正常ping通时,可以使用tracepath命令追踪数据包到达目的主机时途经的所有路由信息,以分析是哪台主机出了问题。4.显示域名和IP地址的对应关系——nslookup命令显示域名和IP地址的对应关系使用nslookup命令,其格式如下。nslookup域名或IP地址【实例8-2-3】显示域名“”和IP地址的对应关系。[root@localhost~]#nslookupServer: Address: #53Non-authoritativeanswer:Name: Address:7Name: Address:2404:6800:4005:813::2003【学生】聆听、思考、理解、记录通过教师的讲解和演示,使学生了解网络测试的一般方法和常用的网络调试命令等知识课堂讨论(10min)【教师】组织学生以小组为单位讨论以下问题:【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果【教师】与学生一起评价各组的发言,并进行总结通过课堂讨论,巩固所学知识,加深学生对网络调试命令课堂实践(15min)【教师】演示使用网络调试命令的方法,然后让学生以小组为单位进行实际操作步骤1登录Linux操作系统打开命令行终端,执行以下命令检查网络连通性,并按“Ctrl+C”组合键终止命令。步骤2执行以下命令ping网关。步骤3执行以下命令测试是否可以访问百度首页“”。……(详见教材)【学生】按照要求进行操作,如遇问题可自行扫码观看“使用网络调试命令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论