《Linux网络操作系统教程》课件 项目7 配置Linux系统网络_第1页
《Linux网络操作系统教程》课件 项目7 配置Linux系统网络_第2页
《Linux网络操作系统教程》课件 项目7 配置Linux系统网络_第3页
《Linux网络操作系统教程》课件 项目7 配置Linux系统网络_第4页
《Linux网络操作系统教程》课件 项目7 配置Linux系统网络_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

《Linux网络操作系统实用教程》项目七

配置Linux系统网络知识CAPACITY目标理解计算机网络接口功能及配置文件内容理解IP地址和主机名映射文件内容了解虚拟机和宿主机三种通信模式特点技能CAPACITY目标掌握通过网络接口配置文件和nmtui工具配置TCP/IP连接参数掌握配置主机名及IP地址和主机名映射关系掌握使用远程登录工具连接Linux系统服务器思政IDEOLOGY目标

通过配置网络连接参数培养学生细致耐心的职业素养通过拓展阅读培养学生自主自强的学习动力项目知识准备项目导入项目实施项目小结一、项目导入背景现状校园网替换升级的Linux系统服务器要与本网络、其它子网或互联网的计算机完成通信,需要对Linux系统进行TCP/IP连接参数的配置和测试;为了防止非法用户访问校园网资源和服务,还要设置防火墙等。需求分析TCP/IP参数配置

IP地址和子网掩码

默认网关地址

DNS服务器地址配置主机名

配置主机名和IP地址的映射测试连通性

ping、ipaddr、ifconfig命令

Firewalld防火墙

关闭、启用、查看状态或设置放行某个服务SELinux安全系统

简单设置disable、permissive、enforce

修改配置文件项目知识准备项目导入项目实施项目小结二、项目知识准备7.1网络接口及网络连接1.网络接口含义网络接口是指网络中的计算机或网络设备与其他设备实现通信的数据出入口,这里主要是指计算机的网络接口部件,也称为网络接口卡或网络适配器,简称网卡。网络接口名称前两个字符含义:en表示以太网(Ethernet);wl表示无线局域网(wlan);ww表示无线广域网(wwan)。接下来的字符代表设备类型或设备位置,如:o<index>表示内置于主板上的集成设备(即集成网卡)及索引号;s<slot>表示是插在可以热拔插的插槽上独立设备及索引号;x<MAC>表示基于MAC地址命名的设备;p<bus>表示PCI插槽的物理位置及编号。二、项目知识准备7.1网络接口及网络连接2.网络连接含义

网络连接是为网络接口实施配置的设置集合。一个网络接口可以有多个网络连接,但同一时间只能有一个网络连接处于活动状态。任何一台计算机要连接到网络,都需要对该机的网络接口进行配置,实际上就是在网络接口上添加一个或多个网络连接。添加网络连接的方式有两种:添加临时生效的网络连接:该方式适合在调试网络时临时使用。这种方式虽然在设置后能马上生效,并未改动网络连接配置文件中的内容,因此在系统或网络服务重启后会失效。持久生效的网络连接配置:此方式是对存放网络连接参数的配置文件进行修改或设置,适合在长期稳定运行的计算机上使用。其配置工具有vi/vim、nmtui和nmcli等。二、项目知识准备1.主机名概念主机名即计算机名,可以理解为计算机设备形象化的名字。在RHEL7中,引入了静态(static)、瞬态(transient)和灵活(pretty)三种主机名。“静态”主机名——也称为内核主机名,是系统在启动时对/etc/hostname文件自动初始化得到的主机名。“瞬态”主机名——是在系统运行时临时分配的主机名,例如通过DHCP或DNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。“灵活”主机名——是允许使用自由形式(可包括特殊或空格字符)的主机名,以展示给终端用户(如Tom'sComputer)。7.2IP地址和主机名映射关系二、项目知识准备2.IP地址和主机名映射主机名通常用于一个网段内两个计算机通信时使用,当用主机名访问一台目的主机时,首先查找本机hosts文件,通过映射关系找到主机名对应的IP地址,最终解析为IP地址去访问目的主机。主机名(hostname)和域名(domain)的区别:(1)主机名通常用于在一个子网内或一个网段内计算机之间通信使用,通过查找hosts文件,主机名被解析到对应IP完成通信;(2)当用hostnamectl命令修改静态主机名后,/etc/hostname文件中保存的主机名会被自动更新,而/etc/hosts文件中的主机名却不会自动更新,因此在每次修改主机名后,一定要手工更新/etc/hosts文件,在其中添加新的主机名与IP地址的映射关系。7.2IP地址和主机名映射关系二、项目知识准备宿主机windows系统上安装VMwareworkstation虚拟机软件后增加了VSwtich0、VSwtich1、VSwtich8三台虚拟交换机;同时增加了VMnet1和VMnet8两个虚拟网络接口。宿主机和虚拟机存在三种网络通信模式:7.3VMware虚拟机和宿主机网络通信模式1.桥接模式如图所示,宿主机用物理网卡连接VMSwtich0交换机,虚拟机用虚拟网卡连接到VMSwtich0交换机,宿主机和虚拟机在同一网段,虚拟机通过桥接宿主机物理网卡可直接访问外网。二、项目知识准备2.仅主机模式如图所示,宿主机用VMnet1网卡连接VMSwtich1交换机,虚拟机用虚拟网卡连接到VMSwtich1交换机,宿主机和虚拟机在同一网段,虚拟机默认不能访问外网。7.3VMware虚拟机和宿主机网络通信模式3.NAT模式(NetworkAddressTranslation,NAT)如图所示,宿主机用VMnet8网卡连接VMSwtich8交换机,虚拟机用虚拟网卡连接VMSwtich8交换机,虚拟机和宿主机在同一网段,虚拟机通过NAT技术可间接访问外网网。项目设计与准备项目知识准备项目实施项目小结三、项目实施项目任务分解列表三、项目实施任务1配置网络接口TCP/IP连接参数任务1-1通过网络接口配置文件配置连接参数Step1:通过编辑配置文件配置网络接口连接参数,修改BOOTPROTO=static和ONBOOT=yes两行,增加四行配置,其它行默认不变。[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33//设备名可变BOOTPROTO=static//修改为static表示手工设置IP地址等参数.....//省略若干行ONBOOT=yes//修改为yes表示随系统启动而激活网卡IPADDR=1//添加此行设置IP地址NETMASK=//添加此行设置子网掩码GATEWAY=//添加此行设置网关地址,仅用于访问外网DNS1=14//添加此行设置DNS服务器地址,仅用于访问外网三、项目实施任务1配置网络接口TCP/IP连接参数任务1-1通过网络接口配置文件配置连接参数Step2:重启网络服务使配置文件生效,并查看网络接口连接参数。[root@localhost~]#systemctlrestartnetwork//重新启动网络服务[root@localhost~]#ipaddressshowens33//查看网络接口连接配置,可简写为ipa2:ens33:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststate

UPgroupdefaultqlen1000link/ether00:0c:29:e4:a3:2abrdff:ff:ff:ff:ff:ffinet1/24brd55scopeglobalnoprefixrouteens33valid_lftforeverpreferred_lftforeverinet6fe80::b786:d40:849f:84f/64scopelinknoprefixroutevalid_lftforeverpreferred_lftforever[root@localhost~]#ipaddress

//查看所有网络接口连接配置[root@localhost~]#ifconfigens33//ifconfig命令查看某网络接口配置[root@localhost~]#ifconfig//查看所有网络接口配置三、项目实施任务1配置网络接口TCP/IP连接参数任务1-2配置网络接口临时生效的连接参数具体要求:为网络接口临时添加一个IP地址2/24,并查看其配置结果,重启网络后再次查看配置结果Step1:查看网络接口已有的连接参数配置。[root@localhost~]#ipaddressshowens33Step2:在网络接口上添加临时连接参数并查看是否生效。[root@localhost~]#ipaddressadd2/24devens33

[root@localhost~]#ipaddressshowens33Step3:网络接口先关闭再重新启动,此时查看网络接口配置的临时连接参数值“2/24”失效。也可以用“systemctlrestartnetwork”命令重启网络接口。[root@localhost~]#iplinksetdevens33down//ens33接口关闭[root@localhost~]#iplinksetdevens33up//ens33接口重新启动[root@localhost~]#ipaddressshowens33

三、项目实施任务1配置网络接口TCP/IP连接参数任务1-3用nmtui工具配置网络接口连接参数具体要求:通过nmtui工具使用图形界面设置连接参数。图形界面的设置会直接写到网络接口配置文件中保存,相当于间接编辑网络接口配置文件,也是永久生效的,操作示步骤如下:Step1:执行nmtui命令打开网络管理器图形化配置界面。[root@localhost~]#nmtuiStep2:在打开的网络管理器窗口中按图步骤顺序打开网络接口连接参数设置窗口。三、项目实施任务1配置网络接口TCP/IP连接参数任务1-3用nmtui工具配置网络接口连接参数Step3:如图在打开的窗口中设置网络接口的IP地址、子网掩码、网关地址和DNS服务器地址等参数,最后点击“确定”按钮保存并返回到如图所示的窗口,点击“返回”按钮回到初始窗口。三、项目实施任务1配置网络接口TCP/IP连接参数任务1-3用nmtui工具配置网络接口连接参数Setp4:如图所示首先选中“启用连接”选项,接着选中对应网络接口,按下回车键激活,前面有“*”号表示激活成功,最后选中“退出”选项,退出网络编辑器。Setp5:查看网络接口连接参数设置是否成功。[root@localhost~]#ipaddressshowens33........net6/24brd55scopeglobalnoprefixrouteens33

三、项目实施任务2配置主机名及主机名和IP地址映射任务2-1用hostnamectl命令查看和修改主机名具体要求:用hostnamectl命令查看和修改主机名。hostnamectl命令用到的选项功能说明如下:status—可同时查看静态、瞬态和灵活三种主机名及其相关的设置信息。--static—查看或修改静态(永久)主机名。--transient—查或修改看瞬态(临时)主机名。--pretty—查看或修改灵活主机名。Step1:用hostnamectl命令查看默认主机名。[root@localhost~]#hostnamectlstatus//查看主机名信息,status可省略Statichostname:localhost.localdomain//默认主机名为localhost.localdomain........[root@localhost~]#hostnamectl--static//查看静态主机名localhost.localdomain[root@localhost~]#hostnamectl--transient//查看瞬态主机名localhost.localdomain[root@localhost~]#hostnamectl--pretty//查看灵活主机名,无设置三、项目实施任务2配置主机名及主机名和IP地址映射任务2-1用hostnamectl命令查看和修改主机名Step2:用hostnamectl命令修改主机名,省略选项时默认修改三种类型主机名。[root@localhost~]#hostnamectlset-hostname"My'sComputer"[root@localhost~]#hostnamectl--staticmyscomputer[root@localhost~]#hostnamectl--transientmyscomputer[root@localhost~]#hostnamectl--pretty//灵活主机名原样不变My'sComputer

提示在修改静态/瞬态主机名时,任何特殊字符或空格字符都会被移除,并且大写字母会自动转化为小写字母,而灵活主机名则保持原样,这正是起名为灵活主机名的缘由。三、项目实施任务2配置主机名及主机名和IP地址映射任务2-1用hostnamectl命令查看和修改主机名

Step3:用hostnamectl命令使用某个选项修改某种类型的主机名。[root@myscomputer~]#hostnamectl--staticset-hostnameaftvc//修改静态主机名[root@myscomputer~]#hostnamectl--staticaftvc[root@myscomputer~]#bash//打开新的命令终端[root@aftvc~]#[root@aftvc~]#hostnamectl--transientset-hostnameaftvc-T//修改瞬态主机名[root@aftvc~]#hostnamectl--transientaftvc-T提示:设置新的静态主机名后,会立即修改内核主机名,只是在命令提示符中“@”后面的主机名还未自动刷新,此时,只要执行“bash”命令重新开启Shell登录命令,便可在提示符中显示新的主机名。三、项目实施任务2配置主机名及主机名和IP地址映射任务2-2用nmtui工具通过图形界面修改主机名Step1:执行nmtu命令打开网络管理器图形化配置界面。[root@localhost~]#nmtuiStep2:在打开的网络管理器窗口中按图所示选中“设置系统主机名”选项,并编辑设置主机名为“aftvc”。三、项目实施任务2配置主机名及主机名和IP地址映射任务2-3

编辑hosts文件添加IP地址和主机名映射Step1:验证/etc/hosts文件中的映射记录功能。[root@aftvc~]#cat/etc/hosts//查看本机hosts文件内容localhostlocalhost.localdomainlocalhost4localhost4.localdomain4:1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6[root@aftvc~]#pinglocalhost//测试ping主机名能否正常通信PINGlocalhost()56(84)bytesofdata.64bytesfromlocalhost():icmp_seq=1ttl=64time=0.034ms64bytesfromlocalhost():icmp_seq=2ttl=64time=0.040ms^C//按下ctrl+c组合键终止执行.....//省略若干行提示:当执行ping命令时,因为目的地址是主机名,首先查找本机hosts文件,通过映射关系找到主机名对应的IP地址,再通过目的IP地址完成ping命令的通信测试。三、项目实施任务2配置主机名及主机名和IP地址映射任务2-3

编辑hosts文件添加IP地址和主机名映射Step2:添加IP地址和主机名映射记录到hosts文件。[root@aftvc~]#vim/etc/hosts.....//省略若干行6afc//添加此行,其中6是本机IP地址6wwwserver//添加此行Step3:验证主机名通信时依赖文件hosts解析出主机IP地址。[root@aftvc~]#pingafcPINGafc(6)56(84)bytesofdata.64bytesfromafc(6):icmp_seq=1ttl=64time=0.032ms......//省略若干行[root@aftvc~]#pingwwwserverPINGwwwserver(6)56(84)bytesofdata.64bytesfromafc(6):icmp_seq=1ttl=64time=0.033ms^......//省略若干行三、项目实施任务2配置主机名及主机名和IP地址映射任务2-3

编辑hosts文件添加IP地址和主机名映射Step4:注释掉一条映射记录,再验证主机名通信能否成功。[root@aftvc~]#vim/etc/hosts.....//省略若干行6afc#6wwwserver//行首添加#号注释此行[root@aftvc~]#pingwwwserver//使用主机名通信失败ping:wwwserver:未知的名称或服务三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-1

验证桥接模式通信具体要求:设置VMware虚拟机通信为桥接模式,手工配置虚拟机网络接口连接参数,确保与宿主机访问外网的网络接口连接参数在同一网段,验证虚拟机能ping通宿主机和外网。Step1:如左图所示选中宿主机windows10系统中能访问外网的一个网络连接,通过右键单击,再单击“状态”命令,打开右图所示的网络连接状态对话框,再单击“详细信息”按钮,查看此网络连接的IP地址、子网掩码,网关和DNS服务器地址配置。

三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-1

验证桥接模式通信Step2:通过VMwareworkstations管理界面,打开虚拟机centos7.9设置管理界面,如图所示设置虚拟机网络接口通信为桥接模式。

三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-1

验证桥接模式通信Step3:编辑虚拟机网络接口配置文件,参考step1查看的信息,设置IP地址、子网掩码和宿主机网络接口连接参数在同一网段,即IP地址网络号、网关地址、DNS服务器地址和宿主机接口配置相同。[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-ens33

......//省略部分行BOOTPROTO=static//修改为static表示手工设置IP地址等参数ONBOOT=yes//修改为yes表示随系统启动而激活网卡IPADDR=2//添加此行设置IP地址NETMASK=//添加此行设置子网掩码GATEWAY=//添加此行设置网关地址,仅用于访问外网DNS1=

//添加此行设置DNS服务器地址,仅用于访问外网Step4:保存配置文件启动网络服务,使用ping命令验证确保ping通宿主机和外网。[root@localhost~]#systemctlrestartnetwork//重启网络[root@localhost~]#ping1[root@localhost~]#ping三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-2

验证仅主机模式通信Step3:如图所示,在打开属性对话框中配置vmnet1网络接口的IP地址和子网掩码为“0/”,仅用于一个网段或子网内通信,只需配置IP地址和子网掩码,由于仅主机通信模式虚拟机默认不能访问外网,所以无需配置DNS服务器地址和网关地址。

三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-2

验证仅主机模式通信Step4:通过VMwareworkstations管理界面,打开虚拟机centos7.9设置管理界面,设置虚拟机网卡通信为仅主机模式通信。Step5:编辑虚拟机Centos7系统网络接口配置文件,设置IP地址、子网掩码,要求与宿主机vmnet1网络接口的IP地址网络号相同。[root@localhost~]#vim

/etc/sysconfig/network-scripts/ifcfg-ens33......//省略部分行BOOTPROTO=static//修改为static表示手工设置IP地址等参数ONBOOT=yes

//修改为yes表示随系统启动而激活网卡IPADDR=1//添加此行设置IP地址NETMASK=

//添加此行设置子网掩码Step6:重新启动网络,使用ping命令验证ping通宿主机vmnet1的IP地址。[root@localhost~]#systemctlrestartnetwork//重启网络[root@localhost~]#ipaddressshowens33//查看IP地址配置是否生效[root@localhost~]#ping0

三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-3

验证NAT模式通信具体要求:设置虚拟机通信为NAT模式,手工设置虚拟机网络接口的网络连接参数;通过虚拟机的虚拟网络编辑器,设置NAT模式下的子网网段地址/24,宿主机的vmnat8网络接口会自动获得IP地址。验证虚拟机能ping通虚拟机,通过NAT技术也可以ping通外网,但前提宿主机某个物理网络接口能正常访问外网。Step1:启用宿主机windows系统中vmnet8虚拟网络接口。Step2:通过VMwareworkstations管理界面,打开虚拟机centos7.9设置管理界面,设置虚拟机网卡通信为NAT模式。Step3:编辑虚拟机网络接口配置文件设置IP地址、子网掩码、网关地址和DNS服务器地址。[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-ens33......//省略部分行BOOTPROTO=static//修改为static表示手工设置IP地址等参数ONBOOT=yes//修改为yes表示随系统启动而激活网卡IPADDR=1//添加此行设置IP地址NETMASK=//添加此行设置子网掩码GATEWAY=//添加此行设置网关地址,用于访问外网DNS1=14//添加此行设置DNS服务器地址,用于访问外网三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-3

验证NAT模式通信//接着Step3继续[root@localhost~]#systemctlrestartnetwork//重启网络[root@localhost~]#ipaddressshowens33//查看IP地址配置是否生效2:ens33:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscpfifo_faststateUPgroupdefaultqlen1000link/ether00:0c:29:e4:a3:2abrdff:ff:ff:ff:ff:ffinet1/24brd55scopeglobalnoprefixrouteens33......//省略部分行

提示:网关地址“”是通过虚拟机的虚拟网络编辑器窗口在NAT模式下设置完子网网段地址/后,自动生成的默认网关地址,见下述step4、setp5的设置。

三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-3

验证NAT模式通信Step4:如左图所示,首先通过虚拟机管理界面打开如右图所示的虚拟网络编辑器窗口,设置在NAT模式子网网段地址和子网掩码为/24,并应用设置,点击“NAT设置”打开新的窗口,见Step5。三、项目实施任务3验证虚拟机和宿主机三种通信模式任务3-3

验证NAT模式通信Step5:如左图所示可看到默认生成的网关地址为,也可修改此地址。同时给宿主机vmnat8虚拟网卡也自动分配子网网段的一个IP地址和子网掩码/,如右图所示。nat设置窗口宿主机vmnat8自动获得的地址三、项目实

温馨提示

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

评论

0/150

提交评论