Centos7系统配置上的变化(二)网络管理基础
2024年学习笔记信息系统项目管理师(第四版)第二章-信息技术发展

第⼆章-信息技术发展1-信息技术及其发展1.1-计算机软硬件、计算机⽹络1.计算机硬件是指计算机系统中有电子、机械和光电元件等组成的各种物理装置的总称。
2.计算机软件是指计算机系统中的程序及文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。
3.硬件和软件相互依存。
4.从网络的作用范围可将网络类别划分为:个人局域网(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)、公用网、专用网。
5.广域网协议主要包块:PPP 点对点协议、ISDN 综合业务数字网、xDSL、DDN 数字专线、x.25、FR 帧中继、ATM 异步传输模式。
6.IEEE 802 协议族:IEEE 802 规范定义了网卡如何访问传输介质(如光缆、双绞线、无线等),以及如何在传输介质上传输数据的方法,还定义了传输信息的网络设备之间连接的建立、维护和拆除的途径。
7.802.3(以太网的 CSMA/CD 载波监听多路访问/冲突检测协议)、802.11(无线局域网 WLAN 标准协议)。
8.OSI 七层网络模型从上到下:应用层(事务处理程序、文件传送协议)、表示层(管理数据的解密加密数据转换、格式化和文本压缩)、会话层(负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能)、传输层(提供建立、维护和拆除传送连接的功能)、网络层(网络地址 IP 地址翻译成对应物理地址 MAC 地址,并决定如何将数据从发送方路由到接收方,实现拥塞控制。
网际互联等)、数据链路层(物理地址寻址、数据的成帧、流量控制。
数据的检错重发等)、物理层(物理联网媒介,如电缆连线连接器)。
9.TCP/IP 是 Internet 的核心,共四层有:应用层(FTP 文件传输协议、TFTP 简单文件传输协议、HTTP 超文本传输协议、SMTP 简单邮件传输协议、DHCP 动态主机配置协议、Telnet 远程登录协议、DNS 域名系统、SNMP 简单网络管理协议)、传输层(TCP 传输控制协议、UDP 用户数据报协议)、网络层(IP 协议、ICMP 网络控制报文协议、IGMP 网际组管理协议、ARP 地址解析协议、RARP 反向地址解析协议)、网络接口层(底层协议,传输数据的物理媒介)。
《网络技术基础》练习题(含答案)

《⽹络技术基础》练习题(含答案)《⽹络技术基础》练习题⼀.填空题:1.在计算机⽹络中,所有的主机构成了⽹络的资源⼦⽹。
2.在Internet与Intranet之间,由防⽕墙负责对⽹络服务请求的合法性进⾏检查。
3.为了确保⽆差错传输,接收端可以通过检错码检查传输的数据帧是否正确,⼀旦发现传输错误,则采⽤反馈重发/ARQ ⽅法进⾏纠正。
4.在TCP/IP参考模型的传输层上,UDP 协议实现的是⼀种⾯向⽆连接的协议,它不能提供可靠的数据传输,并且没有差错检验。
5.在令牌环⽹络中,为了解决竞争问题,使⽤了⼀个称为令牌的特殊标记,只有拥有它的节点才有权利发送数据。
6. 通信⼦⽹为资源⼦⽹提供信息传输服务。
7. ⽹络操作系统是利⽤局域⽹低层所提供的数据传输功能,为⾼层⽹络⽤户提供局域⽹共享资源管理服务和其他⽹络服务功能的局域⽹系统软件。
8. 超⽂本传输协议/HTTP 是WWW客户机与WWW服务器之间的应⽤层传输协议。
9.基于TCP/IP协议的各种互连⽹络管理标准,采⽤简单⽹络管理协议/SNMP ,得到众多⽹络产品⽣产⼚家的⽀持,成为实际上的⼯业标准。
10.通常,⽤户计算机接⼊Internet有三种⽅式:通过⽹络接⼊、通过联机服务系统接⼊和通过SLIP/PPP接⼊。
11.虚拟局域⽹技术的核⼼是通过路由和交换设备,在⽹络的物理拓扑结构的基础上,建⽴⼀个逻辑⽹络。
12.集线器是局域⽹中的重要部件,是作为⽹络连接的中央连接点。
13.为了解决应⽤程序对⽹络过分依赖的问题,在客户机和服务器之间加⼀层中间件,其功能是把应⽤和⽹络屏蔽开。
14.互连⽹络的基本⽹络概念是:⽹络连接、⽹络互连和⽹络互通。
15.⽹桥⼯作在OSI参考模型的数据链路层,可连接若⼲个局域⽹⽹段。
16.路由器是⼀种智能型⽹络设备,其基本功能是:⽹络连接、⽹络地址判断和设备管理。
17. ⽹关⼀般⽤于不同类型、差别较⼤的⽹络系统之间的互连。
18.Internet中的⽤户远程登录,是指⽤户使⽤Telnet 命令,使⾃⼰的计算机暂时成为远程计算机的⼀个仿真终端的过程。
网络设备配置自动化管理的工具和方法(一)

网络设备配置自动化管理的工具和方法随着网络的迅速发展和普及,网络设备的数量和复杂性不断增加,传统的手动配置管理已经无法满足日益增长的需求。
为了提高效率和减少人力成本,网络设备配置自动化管理成为了迫切的需求。
本文将介绍一些常见的网络设备配置自动化管理的工具和方法。
一、自动化配置工具1. AnsibleAnsible是一个强大的自动化工具,它可通过SSH协议远程管理和配置网络设备。
Ansible使用简单,不需要安装客户端,只需通过安装Ansible在控制节点上即可实现对网络设备的远程配置。
使用Ansible可以轻松实现大规模设备的批量配置管理,提高运维效率。
2. PuppetPuppet是一种基于模块化架构的自动化配置工具,它通过描述配置和状态,自动化地执行和监控设备的配置更新。
Puppet提供了丰富的模块和资源类型,确保网络设备的一致性和稳定性。
使用Puppet可以轻松实现网络设备的自动化配置管理和故障排除。
3. ChefChef是一款开源的自动化配置管理工具,它采用基于Ruby的DSL (Domain Specific Language)描述配置和状态。
Chef使用简单,灵活性强,支持多种操作系统和设备类型。
使用Chef可以轻松实现网络设备的自动化配置和持续性集成,提高系统的可维护性和稳定性。
二、自动化配置方法1. 基础配置模板使用基础配置模板是一种常见的自动化配置方法,通过定义网络设备的基本配置参数和规则,可以实现快速批量配置。
基础配置模板可以包括设备类型、接口配置、设备路由、访问控制列表等内容,使用时只需要根据实际需求进行参数修改和自定义。
2. 脚本编程脚本编程是另一种常见的自动化配置方法,通过编写脚本来实现网络设备的自动化配置。
可以使用Python、Perl或Shell等编程语言编写脚本,通过调用网络设备的API接口或通过SSH协议实现自动化的配置管理。
脚本编程方法相对灵活,可以根据实际需求进行个性化定制。
网络管理员面试题目(3篇)

第1篇一、基础知识与技能问题1. 简要介绍下网络管理的主要任务和职责。
解析:网络管理的主要任务包括网络监控、故障排除、性能优化、安全防护、用户支持等。
职责包括确保网络的稳定运行、提高网络性能、保障网络安全、满足用户需求等。
2. 什么是IP地址?IPv4和IPv6有何区别?解析:IP地址是互联网协议地址的简称,用于标识网络中的设备。
IPv4地址采用32位表示,由4个8位数字组成,例如192.168.1.1。
IPv6地址采用128位表示,由8组16进制数字组成,例如2001:0db8:85a3:0000:0000:8a2e:0370:7334。
IPv6与IPv4的主要区别在于地址空间更大、安全性更高、更易于配置和管理。
3. 你对网络安全有什么了解?列举几种常见的网络攻击类型。
解析:网络安全是指保护网络系统不受未经授权的访问、攻击、破坏和泄露。
常见的网络攻击类型包括:拒绝服务攻击(DoS)、分布式拒绝服务攻击(DDoS)、中间人攻击(MITM)、病毒攻击、木马攻击、网络钓鱼、SQL注入等。
4. 请解释什么是防火墙,以及它的作用是什么?解析:防火墙是一种网络安全设备,用于监控和控制进出网络的流量。
防火墙的作用包括:过滤非法流量、阻止恶意攻击、保护内部网络安全、记录网络流量日志等。
5. 什么是LAN和WAN?这两者之间有何区别?解析:LAN(局域网)是指在一个较小的地理范围内(如一个建筑物或一个校园)连接的计算机和网络设备。
WAN(广域网)是指跨越较大地理范围(如城市、国家甚至全球)的计算机网络。
LAN和WAN的主要区别在于覆盖范围、传输速率、成本和复杂性。
二、网络安全问题1. 请列举几种常见的网络安全威胁,并提供相应的解决方案。
解析:常见的网络安全威胁包括:病毒、木马、恶意软件、钓鱼攻击、DDoS攻击等。
解决方案包括:安装防病毒软件、定期更新操作系统和软件、使用安全的网络连接、加强用户安全教育等。
2. 如何保护公司内部网络免受外部攻击?解析:保护公司内部网络免受外部攻击的措施包括:设置防火墙规则、限制外部访问、使用VPN技术、定期进行安全检查、培训员工网络安全意识等。
如何进行网络管理:步骤详解(四)

如何进行网络管理:步骤详解随着互联网的普及和发展,网络已经成为了人们生活中不可或缺的一部分。
而对于企业和组织来说,网络更是其信息化和数字化发展的基石。
因此,有效的网络管理变得至关重要。
本文将详细介绍如何进行网络管理的步骤,以帮助读者更好地掌握网络管理的方法和技巧。
1. 了解网络基础架构首先,了解网络基础架构是进行网络管理的基础。
这包括网络拓扑结构、网络设备、网络协议等方面的知识。
只有对网络的基本构成和运作方式有清晰的认识,才能更好地进行网络管理工作。
2. 制定网络管理方案在进行网络管理之前,需要先制定一个详细的网络管理方案。
这个方案应包括网络配置管理、安全策略制定、性能管理、故障处理等内容。
通过制定明确的管理方案,可以为网络管理工作提供指导和依据。
3. 进行网络规划和设计网络规划和设计是网络管理的重要一环。
在网络规划和设计阶段,需要考虑网络的拓扑结构、带宽配置、安全机制等方面的问题。
合理的规划和设计能够提高网络的可靠性、安全性和性能,为后续的网络管理工作打下坚实的基础。
4. 配置和安装网络设备网络管理还涉及到配置和安装网络设备的工作。
在这一步骤中,需要确保网络设备的正确连接以及合理的配置。
同时,还要进行网络设备的监控和测试,确保其正常工作。
配置和安装工作的质量对于网络管理的效果具有直接影响,因此需要认真对待。
5. 进行网络监控和维护网络监控和维护是网络管理的核心内容。
通过网络监控,可以实时监测网络的状态和性能,及时发现和解决问题。
网络维护则包括定期的设备检查、软件更新、安全漏洞修复等工作。
只有保持网络的稳定性和安全性,才能够顺利进行网络管理。
6. 网络安全管理网络安全是网络管理中至关重要的一部分。
进行网络安全管理时,需要制定严格的安全策略,并采取相应的安全措施。
这包括防火墙的设置、数据加密、访问权限控制等方面的工作。
网络安全管理的好坏直接关系到企业或组织的信息安全,在网络管理中必须予以足够的重视。
CentOS7firewalld配置详解(转)

CentOS7firewalld配置详解(转)1.在CentOS 7⾥有⼏种防⽕墙共存:firewalld、iptables、ebtables。
默认是使⽤firewalld来管理netfilter⼦系统,不过底层调⽤的命令仍然是iptables等。
firewalld跟iptables⽐起来,不好的地⽅是每个服务都需要去设置才能放⾏,因为默认是拒绝。
⽽iptables⾥默认是每个服务是允许,需要拒绝的才去限制。
firewalld与iptables的关系firewalld跟iptables⽐起来⾄少有两⼤好处:1)firewalld可以动态修改单条规则,⽽不需要像iptables那样,在修改了规则后必须得全部刷新才可以⽣效;2)firewalld在使⽤上要⽐iptables⼈性化很多,即使不明⽩“五张表五条链”⽽且对TCP/IP协议也不理解也可以实现⼤部分功能。
注:firewalld⾃⾝并不具备防⽕墙的功能,⽽是和iptables⼀样需要通过内核的netfilter来实现,也就是说firewalld和 iptables⼀样,他们的作⽤都是⽤于维护规则,⽽真正使⽤规则⼲活的是内核的netfilter,只不过firewalld和iptables的结构以及使⽤⽅法不⼀样罢了。
2.⼀个重要的概念:区域管理2.1 firewalld将⽹卡对应到不同的区域(zone),zone 默认共有9个:block dmz drop external home internal public trusted work.不同的区域之间的差异是其对待数据包的默认⾏为不同,根据区域名字我们可以很直观的知道该区域的特征,在CentOS7系统中,默认区域被设置为public.在最新版本的fedora(fedora21)当中随着 server 版和 workstation 版的分化则添加了两个不同的⾃定义 zone FedoraServer 和FedoraWorkstation 分别对应两个版本。
2024年软件资格考试网络管理员(初级)(基础知识、应用技术)合卷试卷及答案指导

2024年软件资格考试网络管理员(基础知识、应用技术)合卷(初级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:以下关于IP地址的说法中,正确的是:A、IP地址分为A、B、C、D、E五类,其中D类地址用于组播,E类地址为保留地址。
B、IPv4地址长度为32位,通常以点分十进制形式表示,如192.168.1.1。
C、IPv6地址长度为128位,通常以冒号分隔的八组十六进制数字表示,如2001:0db8:85a3:0000:0000:8a2e:0370:7334。
D、IP地址的子网掩码用于将网络地址和主机地址分隔开来。
2、题干:在计算机网络中,以下哪个设备主要用于将不同协议的网络连接起来?A、路由器B、交换机C、防火墙D、网桥3、以下关于TCP/IP模型四层结构中,哪一层负责建立、管理、终止网络连接?A. 应用层B. 网络层C. 数据链路层D. 传输层4、以下关于IP地址的分类,哪一种IP地址类型适用于大型网络?A. A类IP地址B. B类IP地址C. C类IP地址D. D类IP地址5、以下关于IP地址的说法中,正确的是:A. IP地址是由32位二进制数组成的,分为A、B、C、D、E五类B. IP地址由网络地址和主机地址两部分组成,其中网络地址是主机地址的前缀C. IP地址的子网掩码决定了IP地址的网络部分和主机部分的长度D. 以上都是6、以下关于TCP/IP协议栈的说法中,不正确的是:A. TCP/IP协议栈由四层组成,分别是应用层、传输层、网络层和数据链路层B. IP协议工作在网络层,主要负责数据包的路由和转发C. TCP协议工作在传输层,负责建立和维护连接,确保数据传输的可靠性D. UDP协议工作在传输层,提供无连接的服务,不保证数据传输的可靠性7、在计算机网络中,OSI模型的哪一层主要负责处理数据传输的可靠性问题?A. 物理层B. 数据链路层C. 网络层D. 传输层8、以下哪项不属于TCP/IP协议栈中的核心协议?A. IPB. TCPC. UDPD. HTTP9、在TCP/IP协议族中,负责将网络层的数据包从源主机传输到目的主机的协议是:A. IP协议B. TCP协议C. UDP协议D. HTTP协议11、以下关于TCP/IP协议栈各层功能的描述,错误的是()A. 网络层负责处理数据包的路由和寻址B. 传输层负责提供端到端的数据传输服务C. 应用层负责处理用户的应用程序与网络之间的交互D. 数据链路层负责处理网络设备之间的帧传输13、在TCP/IP网络模型中,负责处理网络层到传输层的数据传输和错误恢复的协议是?A. IP协议B. TCP协议C. UDP协议D. HTTP协议15、在TCP/IP协议族中,负责将数据从源主机传输到目的主机的是哪个协议?A. IP协议B. TCP协议C. UDP协议D. HTTP协议17、题干:在计算机网络中,下列哪项不是网络拓扑结构?A. 星型拓扑B. 环型拓扑C. 网状拓扑D. 网状网络19、在TCP/IP协议族中,负责在网络层提供无连接数据传输服务的协议是:A. TCPB. UDPC. IPD. HTTP21、题目:在计算机网络中,OSI模型的哪一层负责数据的传输和路由?A. 物理层B. 数据链路层C. 网络层D. 传输层23、以下哪个协议主要用于网络设备的配置和管理?A. TCP/IPB. HTTPC. SMTPD. SSH25、以下关于TCP/IP协议族的描述中,哪项是错误的?A. TCP/IP协议族是一个开放的网络协议标准,适用于多种不同的网络技术B. IP协议负责数据包的路由和寻址C. TCP协议提供面向连接的服务,保证数据的可靠传输D. UDP协议提供无连接的服务,但不保证数据传输的可靠性27、以下关于网络拓扑结构的描述,错误的是:A. 星型拓扑结构具有良好的故障诊断和隔离能力B. 环型拓扑结构中,任何一个节点的故障都会导致整个网络的瘫痪C. 网状拓扑结构具有较高的可靠性和容错能力D. 总线型拓扑结构易于实现,但扩展性较差29、在计算机网络中,下列哪项技术不属于数据传输介质?A. 双绞线B. 同轴电缆C. 光纤D. 无线传输31、网络管理员在进行IP地址规划时,以下哪种IP地址范围属于私有IP地址范围?A. 10.0.0.1 - 10.255.255.254B. 172.16.0.1 - 172.31.255.254C. 192.168.0.1 - 192.168.255.254D. 以上都是33、在TCP/IP协议族中,以下哪个协议负责在网络层进行路由选择?A. IP协议B. ARP协议C. ICMP协议D. DNS协议35、在计算机网络中,以下哪个协议负责在传输过程中对数据进行分段和重组?A. TCP(传输控制协议)B. IP(互联网协议)C. UDP(用户数据报协议)D. SMTP(简单邮件传输协议)37、以下关于IP地址的说法正确的是()A. 一个IP地址分为A、B、C、D、E五类,其中A类地址范围是0.0.0.0到127.255.255.255B. IP地址分为网络地址和主机地址两部分,网络地址用于识别网络,主机地址用于识别主机C. 每个IP地址由32位二进制数组成,分为4个8位的字节D. IP地址的版本号为4,表示它是一个32位的地址39、题目:在OSI七层模型中,负责处理数据传输的层是()A. 物理层B. 数据链路层C. 网络层D. 应用层41、在TCP/IP协议族中,负责在传输层建立端到端连接的协议是:A. IPB. TCPC. UDPD. HTTP43、以下哪个选项不属于网络拓扑结构类型?A. 星型拓扑B. 环型拓扑C. 树型拓扑D. 网状拓扑E. 点对点拓扑45、题干:在计算机网络中,以下哪项不是物理层的主要功能?A. 数据传输B. 指示信号C. 指令解释D. 负载分配47、在TCP/IP协议族中,负责将数据从源主机传输到目的主机的主要协议是:A. IP协议B. TCP协议C. UDP协议D. HTTP协议49、在TCP/IP协议族中,用于传输文件、电子邮件等的协议是:B. FTPC. SMTPD. DNS51、题干:以下关于TCP/IP协议族的描述中,错误的是()A. TCP/IP协议族由TCP、IP、UDP等协议组成B. IP协议负责数据包的路由和寻址C. TCP协议提供面向连接的、可靠的数据传输服务D. UDP协议提供无连接的数据传输服务,但不可靠53、以下关于IP地址的说法中,错误的是()。
网络管理培训之操作系统基础知识

.XML文件
使用浏览器或者编辑工具查看内容 编辑器打开编辑后,一定要用IE等浏览器验证文 件是否有效 使用编辑工具修改其中的值
.Properties文件
Properties文件可以使用各种文本编辑工具修改其 中的内容。
#表示注释,在实际中不起作用 =左侧为参数名称,右侧为数值
.ini文件
网络管理培训之 操作系统基础知识
操作系统分类 命令行的使用 环境变量及端口查看 常见文件类型介绍 Linux/Unix常用命令
操作系统分类
目前操作系统种类繁多,很难用单一标准统一分类。 根据操作系统的使用环境和对作业处理方式来考虑,可 分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、 UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux); 根据所支持的用户数目,可分为单用户(MSDOS、 OS/2) 、多用户系统(UNIX、MVS、Windows); 根据硬件结构,可分为网络操作系统(Netware、Windows NT、 OS/2 warp)、分布式系统(Amoeba)、多媒体系统 (Amiga)等。
操作系统分类 命令行的使用 环境变量、端口进程及服务状态查看 常见文件类型介绍 Linux/Unix常用命令
环境变量
Windows 在 cmd直接输入下列名称 set echo %OS% ( %环境变量名 %) path Unix/Linux env set echo $OS
端口、进程及服务状态查看
netstat ps (Unix/Linux) services.msc (Windows)
操作系统分类 命令行的使用 环境变量及端口查看 常见文件类型介绍 Linux/Unix常用命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Centos7系统配置上的变化(二)网络管理基础上篇简单介绍了CentOS 7 在服务和网络方面的一点变化,先前很多烂熟于心的操作指令已经不适用了,不管是否习惯,总要接受、熟悉这些变化。
写上篇的时候还没有最小安装的ISO(CentOS-7.0-1406-x86_64-Minimal.iso),后来安装了首先发现ifconfig、netstat、route、arp都没有了,在哪儿呢?[iyunv@centos7 ~]# yum search ifconfig......======================== Matched: ifconfig=========================net-tools.x86_64 : Basic networking tools[iyunv@centos7 ~]#哦,最小安装默认没有包含这些老工具,如果非用不可,就yum install net-tools 吧,但我就是要看看不用它们我们怎么来管理网络。
我们将要用到的是ip指令,ss指令和NetworkManager的两个工具nmtui,nmcli。
老实说,这几个工具更加强大了,但还真不太容易习惯呢。
一、ip ss指令替代ifconfig route arp netstat1、ip 指令入门ip [ OPTIONS ] OBJECT { COMMAND | help }OBJECT 和COMMAND可以简写到一个字母ip help 可以查到OBJECT列表和OPTIONS,简写ip hip help 查看针对该OBJECT的帮助,比如ip addr help,简写ip a hip addr 查看网络接口地址,简写ip a查看网络接口地址,替代ifconfig:[iyunv@centos7 ~]# ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: enp0s3: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ffinet 192.168.150.110/24 brd 192.168.150.255 scope global enp0s3valid_lft forever preferred_lft foreverinet6 fe80::a00:27ff:fe15:35d2/64 scope linkvalid_lft forever preferred_lft forever[iyunv@centos7 ~]#网络接口统计信息[iyunv@centos7 ~]# ip -s link1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULTlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 RX: bytes packets errors dropped overrun mcast0 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns0 0 0 0 0 02: enp0s3: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ffRX: bytes packets errors dropped overrun mcast 8135366 131454 0 0 0 456 TX: bytes packets errors dropped carrier collsns 646297 2441 0 0 0 02、ip route显示和设定路由显示路由表[iyunv@centos7 ~]# ip route show default via 192.168.150.254 dev enp0s3 proto static metric 1024192.168.150.0/24 dev enp0s3 proto kernel scope link src 192.168.150.110太难看了,格式化一下(显示的是默认网关和局域网路由,两行的内容没有共通性):[iyunv@centos7 tmp]# ip route show|column -tdefault via 192.168.150.254 devenp0s3 proto static metric 1024192.168.150.0/24 dev enp0s3 protokernel scope link src 192.168.150.110添加静态路由[iyunv@centos7 ~]# ip route add10.15.150.0/24 via 192.168.150.253 dev enp0s3[iyunv@centos7 ~]#[iyunv@centos7 ~]# ip route show|column -tdefault via 192.168.150.254 devenp0s3 proto static metric 102410.15.150.0/24 via 192.168.150.253 devenp0s3 proto static metric 1192.168.150.0/24 dev enp0s3 protokernel scope link src 192.168.150.110 [iyunv@centos7 ~]#[iyunv@centos7 ~]# ping 10.15.150.1PING 10.15.150.1 (10.15.150.1) 56(84) bytes of data.64 bytes from 10.15.150.1: icmp_seq=1 ttl=63 time=1.77ms64 bytes from 10.15.150.1: icmp_seq=1 ttl=63 time=1.08ms64 bytes from 10.15.150.1: icmp_seq=1 ttl=63 time=1.57ms^C删除静态路由只需要把add 替换成del,或者更简单的只写目标网络[iyunv@centos7 ~]# ip route del 10.15.150.0/24#修改于2014-10-8 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =3、设置永久的静态路由ip route 指令对路由的修改不能保存,重启就没了。
把ip route 指令写到/etc/rc.local 也是徒劳的。
RHEL7官网文档没有提到/etc/sysconfig/static-routes,经测试此文件已经无效;/etc/sysconfig/network 配置文件仅仅可以提供全局默认网关,语法同Centos6 一样:GATEWAY= ;永久静态路由需要写到/etc/sysconfig/network-scripts/route-interface 文件中,比如添加两条静态路由:[iyunv@centos7 ~]#echo'10.15.150.0/24 via 192.168.150.253 dev enp0s3' >/etc/sysconfig/network-scripts/route-enp0s3[iyunv@centos7 ~]#echo '10.25.250.0/24 via192.168.150.253 dev enp0s3' >>/etc/sysconfig/network-scripts/route-enp0s3 注意第二条指令的重定向符号是>> 。
重启计算机、或者重新启用设备enp0s3才能生效(指令:nmcli dev connect enp0s3 )。
如果要清除永久静态路由,可以删除ifcfg-enp0s3文件或者注释掉文件里的相应静态路由条目,重启计算机。
想要让修改后的静态路由立即生效,只能用ip route del 手工删除静态路由条目。
实验的过程中出现两个奇怪的现象:1)有时候路由生效了但是在ip route show 却没有显示,重启计算机后是肯定显示的,原因暂时不明。
2)存在多个网卡时,默认路由似乎是随机经由某个网卡设备。
检查了所有连接配置文件后发现,第一网卡的默认连接配置文件ifcfg-eth0 设置了GATEWAY0(此设置会覆盖/etc/sysconfig/network 定义的全局默认网关),第二网卡的连接配置文件ifcfg-eth1 使用的是dhcp,会在启动时也分配默认网关,两个默认网关让计算机糊涂了。
这是在测试系统里经常发生的现象,生产系统一般不会让网卡用dhcp,或者即使是用了也会仔细分配默认网关防止冲突。
其他需要注意的:1)连接配置文件ifcfg-* 里可以设置多个GATEWAY,一般第一个是GATEWAY0,然后GATEWAY1, GATEWAY2... ,尾号最大的有效;2)如果必须在/etc/sysconfig/network 文件定义全局网关,连接配置文件ifcfg-* 就不要设置GATEWAY了,dhcp 的连接要注意dhcp服务器不要定义默认网关。
3)ifcfg-enp0s3 文件改名为ifcfg-eth0 后,route-enp0s3 文件也要改名为route-eth0。
#修改于2014-10-8 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =4、用ip neighbour 代替arp -n[iyunv@centos7 ~]# ip nei192.168.150.254 dev enp0s3 lladdr b8:a3:86:37:bd:f8 STALE192.168.150.100 dev enp0s3 lladdr 90:b1:1c:94:a1:20 DELAY192.168.150.253 dev enp0s3 lladdr 00:09:0f:85:86:b9STALE可以用ip nei add 添加静态arp 条目,ip nei delete 删除静态arp条目,见/lidp/archive/2009/12/02/1697480.ht ml5、用ss 代替netstat对应netstat -ant[iyunv@centos7 ~]# ss -antState Recv-Q Send-Q Local Address:Port Peer Address:PortLISTEN 0 100 127.0.0.1:25*:*LISTEN 0 128 *:22*:*ESTAB 0 0 192.168.150.110:22 192.168.150.100:53233LISTEN 0100 ::1:25 :::* LISTEN 0128 :::22 :::*对应netstat -antp[iyunv@centos7 tmp]# ss -antpState Recv-Q Send-Q Local Address:Port Peer Address:PortLISTEN 0 100 127.0.0.1:25 *:*users:(('master',1817,13))LISTEN 0 128 *:22 *:*users:(('sshd',1288,3))ESTAB 0 0 192.168.150.110:22 192.168.150.100:59413users:(('sshd',2299,3))LISTEN 0100 ::1:25 : ::*users:(('master',1817,14))LISTEN 0128 :::22 : ::*users:(('sshd',1288,4))[iyunv@centos7 tmp]#看着真的很别扭,不管多宽的终端屏,users:部分都会折到下一行,其实是在一行的。