Centos 7网络属性配置及命令

简介:

 

      Centos7的网络接口跟centos6还是有一些差异的,我们首先了解一下centos7的命名方式。

网络接口命名方式:

传统命名:

           以太网:ethX, [0,oo),例如eth0,eth1, ...

           PPP网络:pppX, [0,...], 例如,ppp0, ppp1, ...

可预测命名方案(CentOS):

           支持多种不同的命名机制:

           Fireware, 拓扑结构

      (1) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1, eno2, ...

      (2) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1,ens2, ...

      (3) 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0, ...

      (4) 如果用户显式定义,也可根据MAC地址命名,例如enx122161ab2e10, ...

      上述均不可用,则仍使用传统方式命名;上述命名机制中,有的则需要biosdevname的参与。

名称组成格式;

      en:ethernet

      wl:wlan

      ww:wwan

名称类型:

      o<index>:集成设备的设备索引号;

      s<slot>扩展槽的索引号;

      x<MAC>基于MAC地址的命名;

      p<bus>s<solt>:enp2s1

网卡设备的命名过程:

      第一步:udev,辅助工具程序/lib/udev/rename_device会根据/usr/lib/udev/rules.d/60-net.rules查询/etc/sysconfig/network-scripts/ifcfg-*文件,根据MAC读取device指向的名称;

         wKiom1mb6sWg_KarAAAdzDpyzgI495.png-wh_50

      第二步:biosdevname会根据/usr/lib/udev/rules.d/71-biosdevname.rules

      wKioL1mb6sWzlc5TAACX3ovILRg065.png-wh_50

      第三步:通过检测网络接口设备,根据/usr/lib/udev/rules.d/75-net-description当中的设备属性信息命名;

           ID_NET_NAME_ONBOARD,ID_NET_NAME_SLOT,ID_NET_NAME_PATH

回归传统命名方式:

1.     编辑/etc/default/grub配置文件;

将GRUB_CMDLINE_LINUX=”net.ifnames=0rhgb quiet”这一行按下图设置

wKiom1mb6tnQ4gBNAAAh5sVoFko127.png-wh_50

2.     为grub2生成配置文件

wKioL1mb6trQSIPnAAAzD9jcPcU770.png-wh_50

3.     重启系统生效;

在centos7中,主要用来配置网络的命令为nmcli和nmtui,下面我们对这两个命令的常用的用法做一个简单的介绍。

nmcli命令:

      nmcli - command-line tool for controllingNetworkManager     网络控制管理的命令行工具

      nmcli [ OPTIONS ] OBJECT { COMMAND | help }

            device- show and manage network interfaces          显示和管理网络接口

                 COMMAND:= { status | show | connect | disconnect | delete | wifi | wimax }

            connection- start, stop, and manage network connections        启用,禁用和管理网络连接

                 COMMAND:= { show | up | down | add | edit | modify | delete | reload | load }

                 modify [ id | uuid | path ]<ID> [+|-]<setting>.<property> <value>

1.     nmcli  device

status:打印设备的状态

wKioL1mb6uTy39aJAAAZLhB-0KE334.png-wh_50

show [IFACE]:显示网络接口的详细状态信息,后面跟设备显示指定设备的信息

wKiom1mb6vbRMfYHAABFcrB32ok186.png-wh_50

connect | disconnect  [IFACE]:    尝试连接指定的端口

delete [IFACE]:从系统中移除指定的设备接口

2.     nmcli connection

show:列出内存和磁盘中的连接端口状态

wKiom1mb6v-SGS1wAAAa7n92SEo826.png-wh_50

up | down:启用禁用指定的端口

modify:修改地址属性

  IFACE  [+|-]setting.property  value

     ipv4.address:

     ipv4.gateway:

     ipv4.dns1:

     ipv4.method:

     wKioL1mb7iHSO4g3AAC9STH5w3w847.png-wh_50


 

nmtui命令:

      输入nmtui命令,会出现如下的界面,可在此界面编辑进行网络配置;

wKiom1mb77WAoB0zAAAzcIebeBE453.png-wh_50




本文转自 claude_liu 51CTO博客,原文链接:http://blog.51cto.com/claude666/1958389,如需转载请自行联系原作者
相关文章
|
2月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
626 49
|
2月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
377 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
1月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
283 10
|
1月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
264 17
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
223 10
|
11月前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
|
11月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,并提供一些实用的代码示例。通过阅读本文,您将了解到如何保护自己的网络安全,以及如何提高自己的信息安全意识。
234 10
|
11月前
|
监控 安全 网络安全
网络安全与信息安全:漏洞、加密与意识的交织
在数字时代的浪潮中,网络安全与信息安全成为维护数据完整性、保密性和可用性的关键。本文深入探讨了网络安全中的漏洞概念、加密技术的应用以及提升安全意识的重要性。通过实际案例分析,揭示了网络攻击的常见模式和防御策略,强调了教育和技术并重的安全理念。旨在为读者提供一套全面的网络安全知识框架,从而在日益复杂的网络环境中保护个人和组织的资产安全。