《openEuler网络操作系统搭建、配置与管理》课件 第6章-网络与防火墙_第1页
《openEuler网络操作系统搭建、配置与管理》课件 第6章-网络与防火墙_第2页
《openEuler网络操作系统搭建、配置与管理》课件 第6章-网络与防火墙_第3页
《openEuler网络操作系统搭建、配置与管理》课件 第6章-网络与防火墙_第4页
《openEuler网络操作系统搭建、配置与管理》课件 第6章-网络与防火墙_第5页
已阅读5页,还剩89页未读, 继续免费阅读

下载本文档

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

文档简介

06openEuler网络操作系统搭建、配置与管理第6章配置openEuler的网络与防火墙教材配套·授课版课件openEuler24.03LTSKernel6.6本章内容导航1配置openEuler的网络2配置openEuler的防火墙36.3实验项目:网络配置4责任培养:技术能力与社会责任感的培养第6章配置openEuler的网络与防火墙★重点知识地图openEuler24.03LTS·Kernel6.63/101本章知识地图:网络配置·配置文件·防火墙·实验openEuler网络与防火墙配置命令行模式·配置文件修改(两种常用方法)网络基本配置•hostnamectl主机名管理•nmcli网络连接(IP/网关)•ifconfig/route接口路由•arp地址解析缓存网络配置文件•ifcfg-*与sysconfig/network•/etc/hosts主机名映射•/etc/resolv.confDNS解析•/etc/serVices服务端口防火墙•firewalld管理工具•firewall-cmd规则配置•--permanent永久生效•systemctl服务控制实验项目:网络配置(6.3)·责任培养:技术能力与社会责任感➊配置IP与网关➋主机名管理➌网络连通性测试第6章配置openEuler的网络与防火墙★重点本章学习目标openEuler24.03LTS·Kernel6.64/101本章学习目标(5项)完成本章学习后,应能熟练配置openEuler系统的网络与防火墙,掌握命令行与配置文件修改两种方法。1.主机名管理理解hostnamectl命令及永久/临时主机名设置机制。2.网络配置工具使用nmcli或nmtui配置网络连接、IP地址与网关。3.resolv.conf理解DNS解析器的配置文件位置与作用。4.firewall-cmd掌握firewalld防火墙的常用命令(--add-service,--permanent)。5.iptables了解底层iptables与firewalld的关系。第6章

配置openEuler的网络与防火墙第6章

配置openEuler的网络与防火墙openEuler操作系统的网络配置方式有很多种,如命令行模式、图形化界面模式、netconfig和修改配置文件等。其中比较常用的是命令行模式和图形化界面模式,但是命令行中的命令很多时候只能一次性生效,所以有些情况下也需要通过修改配置文件来配合完成配置工作。本章将针对命令行模式和修改配置文件的方式讲解openEuler的网络进行配置,图形化界面模式和netconfig方式的配置在本书中不做介绍。openEuler24.03LTS·Kernel6.65/101SECTION1配置openEuler的网络1网络基本配置•配置主机名主机名在网络环境中用于标识设备,便于管理和通信。openEuler中配置主机名的命令为hostname,hostname有三种类型:static、transient和pretty。•static:静态主机名,可由用户自行设置,并保存在/etc/hostname文件中。•transient:动态主机名,由内核维护,初始是static主机名,缺省值为“localhost”。•可由DHCP或DNS在运行时更改。•pretty:灵活主机名,允许使用自由形式(包括特殊/空白字符)进行设置。•静态/动态主机名遵从域名的通用限制。注意:static和transient主机名只能包含a-z、A-Z、0-9、-和.,不能在开头或结尾处使用句点,不允许使用两个相连的句点,大小限制为64个字符。使用hostname查看当前主机名,命令如下。openEuler24.03LTS·Kernel6.67/101网络基本配置hostnamestatus说明:如果命令未指定任何选项,则默认使用status选项。查看当前主机名,如图6-1所示。openEuler24.03LTS·Kernel6.68/101网络基本配置图6-1查看当前主机名临时修改主机名(需要root权限),命令如下。hostname主机名示例:临时修改主机名(注意主机名前后变化),如图6-2所示。openEuler24.03LTS·Kernel6.610/101图6-2临时修改主机名openEuler24.03LTS·Kernel6.611/101网络基本配置图6-2临时修改主机名如果需要永久修改主机名可以使用下面这条命令。hostnamectlset-hostnamename使用hostnamectl命令也可以显示主机名的类型,命令如下。hostnamectlstatus示例:查看当前主机类型,如图6-3所示。openEuler24.03LTS·Kernel6.612/101图6-3查看当前主机类型openEuler24.03LTS·Kernel6.613/101网络基本配置图6-3查看当前主机类型如果想清除某个主机名同样可以使用hostnamectl命令,命令如下。hostnamectlset-hostname""示例:清除当前主机名(注意主机名的变化),如图6-4所示。openEuler24.03LTS·Kernel6.614/101图6-4清除当前主机名openEuler24.03LTS·Kernel6.615/101网络基本配置图6-4清除当前主机名•配置IP在openEuler操作系统中通常使用nmcli(NetworkManagerCommandLineInterface,网络管理器命令行界面)命令来配置设备的IP地址,以下是使用nmcli命令配置IP地址的详细步骤。•查看网络连接查看网络中的所有连接使用如下命令。nmcliconnectionshow或者简写为:nmclic示例:查看当前主机中的所有连接,如图6-5所示。openEuler24.03LTS·Kernel6.616/101图6-5查看当前主机中的所有连接openEuler24.03LTS·Kernel6.617/101网络基本配置图6-5查看当前主机中的所有连接•查看设备状态查看设备状态使用的命令如下。nmclideVicestatus或者简写为:nmclid示例:查看当前设备的状态,如图6-6所示。openEuler24.03LTS·Kernel6.618/101网络基本配置图6-6查看当前设备的状态说明:该命令只显示由NetworkManager识别到的设备及其状态。•配置静态IP地址配置静态IP地址的命令如下。nmcliconnectionaddtypeethernetcon-name[connection-name]ifname[interface-name]ipv4.address[IP-address]/[prefix]ipv4.gateway[gateway]说明:命令中的connectionadd表示创建一个新的网络连接配置;★(重点)typeethernet代表要创建的网络连接类型为以太网;“con-name”是connectionname的简写,用于指定新创建的网络连接的名称,这个名称由用户自定义,以便于后续管理和识别;ifname是interfacename的简写,用于指定要绑定到该网络连接的网络接口名称;openEuler24.03LTS·Kernel6.620/101网络基本配置“interface-name”是系统中实际的网络接口名称,例如eth0、enp3s0等,可以使用nmclideVice命令查看系统中的网络接口名称;“ip4”是IPv4的简写,表示为该网络接口分配的是IPv4地址,后面加上具体的IP地址和子网掩码;★(重点)“gw4”是IPv4gateway的简写,用于指定该接口默认网关的IPv4地址,后面加上具体的网关地址。示例:nmcliconnectionaddtypeethernetcon-namemy-static-configifnameenp3s0ip400/24gw4上述命令表示创建了一个名为my-static-config的网络连接配置,并将该配置将绑定到enp3s0网络接口,设置接口IP地址为00,子网掩码为,设置接口的默认网关为。如果需要查看连接的详细配置,可以运行下面这条命令。nmcliconnectionshow[connection-name]openEuler24.03LTS·Kernel6.621/101网络基本配置如果需要同时配置IPv6地址和网关,可以添加ip6和gw6选项,示例如下。nmcliconnectionaddtypeethernetcon-namemy-static-configifnameenp3s0\ip400/24gw4\ip62001:db8::100/64gw62001:db8::1•配置动态IP地址(DHCP)如果需要通过DHCP自动获取IP地址,则只需要绑定好接口并加上DHCP声明即可。nmcliconnectionaddtypeethernetcon-name[connection-name]ifname[interface-name]示例如下。nmcliconnectionaddtypeethernetcon-namenet-dhcpifnameenp3s0openEuler24.03LTS·Kernel6.622/101网络基本配置说明:上述命令创建了一个名为net-dhcp的动态连接,并将其与enp3s0接口关联。注意:在openEuler24.03中缺少autoconnectyes参数,重启后如未自动启用可以手动输入命令启用。•修改现有连接使用modify命令修改现有连接的IP地址或其他参数,命令如下。nmcliconnectionmodify[connection-name]ipv4.address[new-IP-address]/[prefix]示例:修改连接net-static的IP地址为1/24。nmcliconnectionmodifynet-staticipv4.address1/24除了IP地址还可以修改网关、DNS等参数。nmcliconnectionmodifynet-staticipv4.dns""openEuler24.03LTS·Kernel6.623/101网络基本配置说明:这条命令的作用是为net-static网络连接配置两个DNS服务器地址:

和

。注意:如果配置后命令未生效可以用nmcliconnectionup[connect-name]命令激活配置。•激活和禁用连接激活连接命令。nmcliconnectionup[connection-name]或者nmclicup[connection-name]禁用连接命令。nmclicdown[connection-name]或者nmclicdown[connection-name]openEuler24.03LTS·Kernel6.624/101网络基本配置•ifconfig命令ifconfig(interfaceconfiguration)是一个用于配置和显示网络接口参数的命令,这里介绍该命令的几种常用用法。•显示网络接口信息ifconfig命令不加任何参数的情况下,默认显示当前系统中所有已启用的网络接口及其配置信息,命令如下。ifconfig示例:查看当前主机的网络接口信息,如图6-7所示。openEuler24.03LTS·Kernel6.625/101图6-7查看当前主机的网络接口信息openEuler24.03LTS·Kernel6.626/101网络基本配置图6-7查看当前主机的网络接口信息部分参数说明如下。•flags:网络接口的状态标志,例如:UP

表示接口已启用,RUNNING

表示接口正在运行,BROADCAST

表示支持广播,MULTICAST

表示支持多播。•MTU:最大传输单元。•inet:网络接口的IPv4地址。•broadcast:广播地址。•inet6:网络接口的IPv6地址。•RXpackets:接收的数据包数量。•TXpackets:发送的数据包数量。•errors:数据包传输错误的数量。•显示指定接口信息openEuler24.03LTS·Kernel6.627/101网络基本配置在ifconfig命令后加上指定接口可以显示该接口的详细信息。ifconfig[接口]示例:查看ens33接口的详细信息,如图6-8所示。openEuler24.03LTS·Kernel6.628/101图6-8查看ens33接口的详细信息openEuler24.03LTS·Kernel6.629/101网络基本配置图6-8查看ens33接口的详细信息•显示所有接口在ipconfig命令后面加上-a选项可以显示所有网络接口,包括未激活的接口。示例:显示当前主机的所有网络接口,如图6-9所示。openEuler24.03LTS·Kernel6.630/101图6-9显示当前主机的所有网络接口openEuler24.03LTS·Kernel6.631/101网络基本配置图6-9显示当前主机的所有网络接口注意:当前主机只有ens33和lo两个网络接口,所以查看的结果和直接使用ifconfig命令一样。如果只想查看接口的概要信息,可以加上-s选项,如图6-10所示。openEuler24.03LTS·Kernel6.632/101网络基本配置图6-10查看接口概要信息•为接口配置IP地址ifconfig命令也可以用于临时配置网络接口的参数,例如设置IP地址,命令语法如下。ifconfig[接口名称][IP地址]netmask[子网掩码]示例:为lo接口配置IP地址,如图6-11所示。openEuler24.03LTS·Kernel6.634/101图6-11为lo接口配置IP地址openEuler24.03LTS·Kernel6.635/101网络基本配置图6-11为lo接口配置IP地址•启用或禁用接口,命令如下。ifconfig[接口名称]up/down需要注意的是:不管是配置IP地址还是禁用或启用端口,使用ifconfig配置的网络参数仅在当前会话有效,重启后不会保留。•route命令route是一个用于显示和管理系统中路由表的命令行工具。★(重点)用户可以使用route命令查看当前的路由规则,及添加、删除或修改路由条目,这里只介绍如何用route命令添加默认网关、删除路由和查看路由信息。•添加默认网关命令语法如下。routeadddefaultgw[网关地址][接口]openEuler24.03LTS·Kernel6.636/101网络基本配置示例:设置lo接口的网关地址为/24,如图6-12所示。openEuler24.03LTS·Kernel6.637/101图6-12设置lo接口的网关地址openEuler24.03LTS·Kernel6.638/101网络基本配置图6-12设置lo接口的网关地址•删除路由命令语法如下。routedeldefaultgw[网关地址]示例:删除刚刚设置的路由,如图6-13所示。openEuler24.03LTS·Kernel6.639/101图6-13删除刚刚设置的路由openEuler24.03LTS·Kernel6.640/101网络基本配置图6-13删除刚刚设置的路由•查看路由信息命令语法如下。route或route-n示例:查看路由表,如图6-14所示。★(重点)openEuler24.03LTS·Kernel6.641/101图6-14查看路由表★(重点)openEuler24.03LTS·Kernel6.642/101网络基本配置图6-14查看路由表★(重点)说明:route命令会尝试将IP地址解析为对应的主机名(域名),由于系统需要进行DNS查询,故而这种行为可能会导致输出延迟。相比之下,route-n命令则以数字形式显示IP地址,而不进行域名解析,这使得输出更快且更直接。•arp命令arp(AddressResolutionProtocol)命令用于显示和修改系统中的ARP(地址解析协议)缓存。ARP协议用于将网络层的IP地址解析为链路层的MAC地址。arp命令可以帮助用户查看当前系统已解析的IP地址与MAC地址的映射关系,也可以用于手动添加或删除ARP条目。•查看arp缓存运行arp命令不带任何参数时,可以显示当前系统中的ARP缓存内容。这些内容是系统自动解析并缓存的IP地址与MAC地址的映射关系。openEuler24.03LTS·Kernel6.643/101网络基本配置命令语法如下。arp示例:查看当前设备的arp表,如图6-15所示。★(重点)openEuler24.03LTS·Kernel6.644/101网络基本配置图6-15查看当前设备的arp表★(重点)输出说明。•Address:IP地址。•HWtype:硬件类型(通常是ether,表示以太网)。•HWaddress:对应IP地址的MAC地址。•Flags:标志(C表示缓存条目)。•Mask:子网掩码(通常为空)。•Iface:该条目所属的网络接口。•添加IP地址和MAC地址绑定,命令语法2如下。arp-s[IP地址][MAC地址]示例:将00与00:11:22:33:44:66绑定。openEuler24.03LTS·Kernel6.646/101网络基本配置arp-s0000:11:22:33:44:66说明:绑定后IP地址和MAC地址的映射为静态映射。•删除IP地址可以通过以下命令删除指定的ARP条目。arp-d[IP地址]openEuler24.03LTS·Kernel6.647/101网络配置相关文件前面提到过在Linux环境中“万物皆文件”,在openEuler操作系统中的网络配置同样有若干个配置文件支持,因而用户既可以通过命令来配置网络,也可以通过修改系统中的配置文件来对现有的网络配置进行修改。另外,考虑到部分命令对设备网络的配置往往是临时的(重启后配置会消失),而通过修改配置文件的方式进行配置可以让写入的配置持久化,避免因断电而导致配置丢失。系统中有关网络配置的重要文件主要有:/etc/sysconfig/network、/etc/sysconfig/network-scripts、/etc/host、/etc/serVices、/etc/host.conf、/etc/resolv.conf等。本小节将对列出的配置文件一一介绍。•/etc/sysconfig/network该文件用于配置全局网络设置,例如主机名、默认网关、网络是否启用等。这些设置会影响系统的所有网络接口。主要配置信息如下。NETWORKING=yesopenEuler24.03LTS·Kernel6.648/101网络配置相关文件HOSTNAME=localhostGATEWAY=PEERDNS=noPEERROUTES=no说明如下。•NETWORKING:表示是否启用网络功能,通常设置为

yes;★(重点)•HOSTNAME:设置系统的主机名;•GATEWAY:设置默认网关的IP地址;•PEERDNS:表示是否从DHCP服务器获取DNS服务器地址。•设置为

yes

时,系统会从DHCP服务器获取DNS信息;openEuler24.03LTS·Kernel6.649/101网络配置相关文件•设置为

no

时,系统会使用手动指定的DNS服务器;•PEERROUTES:表示是否从DHCP服务器获取路由信息。★(重点)•设置为

yes

时,系统会从DHCP服务器获取路由信息;•设置为

no

时,系统不会从DHCP服务器获取路由信息。•/etc/sysconfig/network-scripts/etc/sysconfig/network-scripts是一个目录,该目录中存储着网络接口的配置文件。每个网络接口(如以太网接口、虚拟接口等)都有一个对应的配置文件,通常命名为ifcfg-[接口名称],下面以/etc/sysconfig/network-script/ifcfg-ens33文件为例(如图6-16所示),介绍主要配置信息。openEuler24.03LTS·Kernel6.650/101图6-16/etc/sysconfig/network-script/ifcfg-ens33文件openEuler24.03LTS·Kernel6.651/101网络配置相关文件图6-16/etc/sysconfig/network-script/ifcfg-ens33文件主要参数说明如下。•TYPE:网络接口类型;•BOOTPROTO:网络接口的启动协议,常见的有none(静态IP)、dhcp(动态IP);•DEFROUTE:是否将该接口作为默认路由接口;•NAME:网络接口的标识名称,通常与DEVICE相同;•UUID:网络接口的唯一标识符;•DEVICE:网络接口的名称。•/etc/hosts/etc/hosts文件是openEuler操作系统中的一个静态主机名解析文件。它用于将主机名映射到IP地址,从而在系统中实现主机名到IP地址的手动解析。/etc/hosts文件的格式非常简单,每一行包含以下信息:openEuler24.03LTS·Kernel6.652/101网络配置相关文件•IP_address:目标设备的IP地址。•fully_qualified_domain_name:目标设备的完整域名。•alias:目标设备的别名,可选。查看/etc/hosts文件内容,如图6-17所示。openEuler24.03LTS·Kernel6.653/101网络配置相关文件图6-17查看/etc/hosts文件说明:/etc/hosts文件可以将虚拟域名映射到本地服务器或开发环境的IP地址。例如,在一个Web开发项目中,可以将虚拟域名映射到本地服务器,这样在浏览器中访问虚拟域名时,就会自动解析为本地服务器的地址,而无须配置复杂的域名解析服务。•/etc/serVices/etc/serVices文件包含网络服务及其对应的端口号和协议的信息,很多系统程序都要使用到这个文件,图6-18是该文件的部分内容。openEuler24.03LTS·Kernel6.655/101图6-18/etc/serVices文件内容openEuler24.03LTS·Kernel6.656/101网络配置相关文件图6-18/etc/serVices文件内容说明:图中的信息从左往右依次是服务名(serVice-name)、端口号(port)、协议(protocol)、别名(如果有的话)、注释(如果有的话)。/etc/serVices文件为系统中的网络服务和它们对应的端口号及协议之间建立了一种映射关系。允许用户和应用程序通过服务名称而不是端口号来引用网络服务。例如,在配置网络防火墙或编写网络应用程序时,可以使用http服务名称来指代80端口,而不是直接使用数字端口号。•/etc/resolv.conf/etc/resolv.conf是openEuler操作系统中用于配DNS解析器的文件,它告诉系统在解析域名时应该使用哪些DNS服务器。它的格式很简单,每行以一个关键字开头,后面跟上配置选项,如图6-19所示。openEuler24.03LTS·Kernel6.657/101网络配置相关文件图6-19/etc/resolv.conf文件说明:如果系统使用DHCP自动获取网络配置,/etc/resolv.conf文件可能会被自动覆盖。为了避免这种情况,可以设置PEERDNS=no;修改/etc/resolv.conf的配置后,通常会立即生效,但有时需要重启网络服务或刷新DNS缓存。openEuler24.03LTS·Kernel6.659/101SECTION2配置openEuler的防火墙2防火墙概述在很多操作系统中,防火墙的基本功能都是相似的,都用于监控和控制进出网络或计算机系统的数据流量,防火墙作为网络安全的第一道防线,在openEuler中同样扮演着至关重要的角色。要理解防火墙就需要理解它的核心功能——过滤。防火墙就像一张滤网,提供了强大的数据包过滤能力,通过预先定义好的规则集对数据包进行匹配,并根据匹配结果执行允许、拒绝或修改等操作。★(重点)可供匹配的条件有很多,如源IP地址、目标IP地址、端口号、协议类型等,可以根据实际需要灵活的组合以适应复杂的工作环境。openEuler24.03LTS·Kernel6.661/101配置firewall服务openEuler默认使用firewalld作为防火墙管理工具,它提供了灵活的规则管理和动态更新能力。由于篇幅所限,这里仅对防火墙配置进行基础性介绍,不深入展开其相关内容,和防火墙相关的高级配置与管理请读者自行查阅相关资料。•查看防火墙状态使用下面这条命令查看防火墙状态systemctlstatusfirewalld示例:查看本机防火墙状态,如图6-20所示。openEuler24.03LTS·Kernel6.662/101图6-20查看本机防火墙状态openEuler24.03LTS·Kernel6.663/101配置firewall服务图6-20查看本机防火墙状态•启动/停止/重启防火墙•启动防火墙systemctlstartfirewalld•停止防火墙systemctlstopfirewalld•重启防火墙systemctlrestartfirewalld•查看防火墙信息•查看防火墙规则下面这条命令会列出当前防火墙的区域、开放的端口、允许的服务等。openEuler24.03LTS·Kernel6.664/101配置firewall服务firewall-cmd--list-all示例:列出当前防火墙的信息,如图6-21所示。openEuler24.03LTS·Kernel6.665/101图6-21列出当前防火墙的信息openEuler24.03LTS·Kernel6.666/101配置firewall服务图6-21列出当前防火墙的信息部分字段说明:•区域字段:当前区域的名称(如

public、internal

等),active表示该区域处于活动状态;★(重点)•target:指定该区域的默认目标策略,例如

default(默认行为)、ACCEPT(接受所有流量)或

DROP(丢弃所有流量);•interfaces:列出绑定到该区域的网络接口;•sources:列出绑定到该区域的来源地址;•serVices:列出允许通过防火墙的服务(如

ssh、http等);•ports:列出允许通过防火墙的端口(如

80/tcp、22/udp

等);•protocols:列出允许通过防火墙的协议(如

esp、ah

等);•forward-ports:列出端口转发规则,例如将一个外部端口转发到内部的某个端口;•source-ports:列出允许通过的源端口。openEuler24.03LTS·Kernel6.667/101配置firewall服务•查看开放的端口,命令如下。firewall-cmd--list-ports•查看开放的服务,命令如下。firewall-cmd--list-serVices•配置防火墙放行规则常用的规则有以下几条。firewall-cmd--panic-on#拒绝所有包,执行该命令会立即丢弃所有包,包括SSH,生产环境慎用!!!firewall-cmd--panic-off#取消拒绝所有包firewall-cmd--query-panic#查看是否拒绝openEuler24.03LTS·Kernel6.668/101配置firewall服务firewall-cmd–-reload#更新规则示例:配置基本放行规则,如图6-22所示。openEuler24.03LTS·Kernel6.669/101图6-22配置基本放行规则openEuler24.03LTS·Kernel6.670/101配置firewall服务图6-22配置基本放行规则本例中在防火墙上配置了四条规则:放行来自80端口的tcp包、放行icmp协议、禁止22端口的tcp包和禁止ssh服务。firewall-cmd–reload命令用于重新加载防火墙以使更改生效。注意,配置命令时默认不指定区域则默认配置在public区域,如果当前存在多个区域,则需要在cmd后面加上“--区域名”指定具体区域;另外,这些规则仅在当前会话生效,重启后失效,如果需要规则永久生效需要在最后加上“--permanent”参数将规则写入配置文件,永久生效。openEuler24.03LTS·Kernel6.671/101SECTION36.3实验项目:网络配置36.3实验项目:网络配置•实验目的掌握openEuler中配置网络的基本方式。•实验要求根据本章所学知识练习网络设置和检测方法。★(重点)•实验步骤•设置主机的IP地址及子网掩码•查看网络接口的配置信息,如图6-23所示。openEuler24.03LTS·Kernel6.673/101图6-23查看当前网络接口的配置openEuler24.03LTS·Kernel6.674/1016.3实验项目:网络配置图6-23查看当前网络接口的配置•设置IP地址为、子网掩码为。•利用ifconfig命令查看配置结果,如图6-24所示。openEuler24.03LTS·Kernel6.675/101图6-24修改IP和网关openEuler24.03LTS·Kernel6.676/1016.3实验项目:网络配置图6-24修改IP和网关•设置网关和主机名•显示系统当前的路由设置,如图6-25所示。openEuler24.03LTS·Kernel6.677/1016.3实验项目:网络配置图6-25查看当前的路由配置•显示当前的主机名,将主机名修改为HuaWei-openEuler,再次显示当前的主机名,确认修改成功,如图6-26所示。openEuler24.03LTS·Kernel6.679/101图6-26主机名配置openEuler24.03LTS·Kernel6.680/1016.3实验项目:网络配置图6-26主机名配置•网络连通性检测•ping网关的IP地址,检测网络的连通性,如图6-27所示。openEuler24.03LTS·Kernel6.681/101图6-27网络连通性测试openEuler24.03LTS·Kernel6.682/1016.3实验项目:网络配置图6-27网络连通性测试•设置域名解析•编辑/etc/hosts文件,向其中添加一行:openEuler,如图6-28所示。openEuler24.03LTS·Kernel6.683/101图6-28编辑/etc/hosts文件openEuler24.03LTS·Kernel6.684/1016.3实验项目:网络配置图6-28编辑/etc/hosts文件•使用ping命令测试域名解析是否成功,结果如图6-29所示。openEuler24.03LTS·Kernel6.685/101图6-29测试域名解析openEuler24.03LTS·Kernel6.686/1016.3实验项目:网络配置图6-29测试域名解析openEuler24.03LTS·Kernel6.687/101SECTION4责任培养:技术能力与社会责任感的培养4责任培养:技术能力与社会责任感的培养在探讨技术能力的同时,绝不能忽视其背后所承载的社会责任。技术能力与社会责任感的培养,在思政教育中占据着至关重要的地位。★(重点)特别是在当前信息化、网络化高速发展的时代背景下,掌握网络技术的人才不仅需要具备扎实的专业技能,更需怀有一颗对社会负责的心。在openEuler操作系统网络配置的学习与实践中,不仅要学会如何配置网络接口、管理ARP表、理解网络配置文件,更要意识到这些技术背后所蕴含的社会责任。例如,在配置防火墙时,不仅要掌握如何设置规则以保护系统安全,更要思考如何平衡安全与开放,确保网络服务的正常运行,同时防止恶意攻击和非法访问。换而言之,技术能力与社会责任感的培养是相辅相成的。在掌握技术的同时,要时刻保持对社会负责的态度,将技术用于造福人类、推动社会进步的事业中。这样,才能真正成为既有技术能力又有社会责任感的优秀人才。本章小结openEuler24.03LTS·Kernel6.689/101第6章配置openEuler的网络与防火墙★重点本章小结openEuler24.03LTS·Kernel6.690/101本章小结·核心知识回顾①本章深入探讨了openEuler操作系统的网络配置与防火墙配置,重点介绍了命令行模式和配置文件修改这两种常用方法。②网络配置是系统管理的关键环节,熟练使用基本的网络配置命令,了解系统网络动态,可以让用户在管理系统时更加得心应手。③用户可能会有安全需求,需要对进出的数据进行过滤,此时可以通过设定防火墙规则集对来往的数据包进行过滤,根据多种条件(如源地址、目标地址、端口号等)进行过滤,提高系统的安全性。④通过本章的学习,读者能够掌握openEuler网络与防火墙的基本配置方法,为后续学习系统管理与维护打下坚实的基础。第6章配置openEuler的网络与防火墙★重点本章小结openEuler24.03LTS·Kernel6.691/101本章小结·重点命令速查表分类命令作用/说明主机名hostnamectlset-hostnamename永久修改主机名主机名hostname主机名临时修改主机名连接管理nmcliconnectionshow查看网络连接(简写nmclic)连接管理nmcliconnectionmodify[名]ipv4.address修改IP地址与前缀连接管理nmcliconnectionup/down[名]激活/关闭网络连接接口ifconfig[接口][IP]netmask[掩码]配置网络接口参数路由routeadddefaultgw[网关][接口]添加默认网关路由route-n查看路由表(数字显示)ARParp-d[IP地址]删除指定IP的ARP缓存条目防火墙systemctlstart/restartfirewalld启动/重启防火墙服务防火墙firewall-cmd--list-all查看防火墙全部规则防火墙firewall-cmd--zone=public--add-serVice=http--permanent永久放行HTTP服务第6章配置openEuler的网络与防火墙★重点本章小结openEuler24.03LTS·Kernel6.692/101本章小结·学习建议(5条)1.掌握两种方法命令行模式与配置文件修改是网络配置的两种常用方法,应结合使用。2.勤练网络命令hostnamectl、nmcli、ifconfig、route、arp等命令需在实验环境反复练习。3.理解配置文件ifcfg-*、/etc/hosts、/etc/resolv.conf、/etc/serVices的作用与配合关系。4.树牢安全意识防火墙规则集可过滤数据包,正确配置是保障系统与数据安全的关键。5.动手完成实验独立完成6.3实验项目:网络配置(IP、网关、主机名、连通性测试)。练习题练习题•选择题•在openEuler中,用于查看当前主机名的命令是?(

)A.hostnamestatusB.hostnameC.hostnamectlD.hostnamectlstatus•以下哪个命令可以临时修改主机名?(

)openEuler24.03LTS·Kernel6.693/101★重点练习题A.hostnamectlset-hostnamenameB.hostnamenameC.hostnamectlstatusD.hostnamectlset-hostname""•ifconfig命令用于?(

)A.配置和显示网络接口参数B.查看路由表C.修改主机名D.查看ARP缓存★(重点)•arp-d[IP地址]命令的作用是什么?(

)A.删除指定IP地址的ARP缓存条目B.添加一个静态ARP条目C.显示指定IP地址的ARP缓存条目D.更新指定IP地址的ARP缓存条目•以下哪个命令用于添加默认网关?(

)A.routeadddefaultgw[网关地址][接口]B.routedeldefaultgw[网关地址]C.route-nD.arp-s[IP地址][MAC地址]•/etc/sysconfig/network文件的主要作用是?(

)openEuler24.03LTS·Kernel6.694/101★重点练习题A.配置网络接口的IP地址B.配置全局网络设置,如主机名和默认网关C.配置DNS服务器D.配置路由信息•在/etc/hosts文件中,每一行的格式通常包含以下哪些信息?(

)A.IP地址、完整域名、别名B.网关地址、接口名称C.服务名称、端口号、协议D.DNS服务器地址•/etc/sysconfig/network文件中,PEERDNS=no的作用是?(

)A.禁止从DHCP服务器获取DNS服务器地址B.禁止从DHCP服务器获取路由信息C.禁用网络功能D.禁用默认网关•/etc/serVices文件的主要作用是?(

)A.配置网络接口的IP地址B.配置DNS服务器C.配置网络服务及其对应的端口号和协议D.配置防火墙规则•route-n命令与route命令的区别是?(

)openEuler24.03LTS·Kernel6.695/101★重点练习题A.route-n命令会解析主机名B.route-n命令以数字形式显示IP地址,不进行域名解析C.route-n命令只显示默认网关D.route-n命令用于删除路由•假设用户通过nmcli配置了一个静态IP地址,

温馨提示

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

评论

0/150

提交评论