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指向的名称;

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

第三步:通过检测网络接口设备,根据/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”这一行按下图设置

2.     为grub2生成配置文件

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:打印设备的状态

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

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

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

2.     nmcli connection:

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

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

modify:修改地址属性

IFACE  [+|-]setting.property  value

     ipv4.address:

ipv4.gateway:

ipv4.dns1:

ipv4.method:

nmtui命令:

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

本文转自 claude_liu 51CTO博客,原文链接:http://blog.51cto.com/claude666/1958389,如需转载请自行联系原作者

Centos 7网络属性配置及命令相关推荐

  1. Linux网络属性配置相关命令

    Linux网络属性配置相关命令: 前言: Linux属性配置可以分为两类.一类通过命令配置,另一类通过修改配置文件配置. Linux属性配置的相关命令可以分为三大类: 一.ifcfg命令家族:①ifc ...

  2. 学习笔记之linux网络属性配置及其命令用法

    Linux网络属性配置 先来了解一点网络的基础知识:(这些只需记住) TCP/IP:协议栈(使用中的模型) ISO,OSI:协议栈(学习中的模型) MAC:Media Access Control(介 ...

  3. linux网络属性配置

    linux网络属性配置分动态分配和静态指定 动态分配主要依靠DHCP服务器 静态指定需要命令手动分配 静态指定命令三家族 ifcfg家族 iproute2家族 nm家族 ifcfg家族: ifconf ...

  4. Linux Centos7网络属性配置

    网卡命名:     传统方式         以太网:eth[0,1,2,3,4-],wlan[0,1,2,3,4-]     可预测方式         udev:支持多种不同的命名方案:      ...

  5. linux 网络属性,Linux网络属性配置详解

    #显示已添加该地址,并作为ens38接口的secondary地址,如果没有指定别名,则该地址在 ifconfig命令中不会显示: valid_lft forever preferred_lft for ...

  6. ifcfg系列命令配置网络属性

    Linux网络属性配置: 将linux接到网络中的方式: 1. 本地通信:配置IP/NATMASK 2.跨网络通信:配置路由(网关) 3.基于主机名通信:配置DNS服务器地址(域名解析),linux可 ...

  7. linux使用running网卡ping,Linux CentOS 7 IP地址配置及网络问题排查

    一.Linux CentOS 7 IP地址配置 输入命令"ifconfig" 查看本机IP地址.[[email protected] ~]# ifconfig ens33: fla ...

  8. centos 文件夹网络连接_CentOS的网络配置的命令详解

    我们在进行对CentOS的网络配置时,一般会从IP地址(IPADDR).子网掩码(NETMASK).网关(Gateway).主机名(HOSTNAME).DNS服务器等方面入手.而在CentOS中,又有 ...

  9. 基于VM虚拟机的CENTOS 系统网络配置

    一 前言 近期在VM虚拟机中安装了CENTOS系统,系统无法上网,查阅了众多资料,今天结合本机的设置过程,重写一篇较全的<基于VM虚拟机的CENTOS 系统网络配置>技术文章. 二 查看本 ...

最新文章

  1. python判断素数的函数_Python素数prime函数练习_Python源码实操
  2. 分析与解决windows10下上网很慢
  3. OAM Kubernetes 标准实现与核心依赖库发布 | 云原生生态周报 Vol. 52
  4. DeepWalk: Online Learning of Social Representations-1
  5. 微信「扫码支付」被诉侵犯专利权;苹果回应“iOS 13 频繁提醒 App 定位”;Python 2 退休 | 极客头条...
  6. Python爬虫之(四)urllib库的高级用法
  7. 关于Tortoise git汉化包装了,不管用,仍然是英文菜单的问题记录
  8. IDC机房建设的关键技术有哪些?
  9. 利用计算机计算问题的案例,两个基于计算思维培养的高中信息技术教学案例
  10. excel数据库_EXCEL数据库函数dcount、dcounta
  11. [转]寂寞的数学家和不孤独的素数
  12. otl c mysql_OTL的使用
  13. ❤ ❤html canvas面向对象的彩色小球❤ ❤
  14. 深度学习【使用pytorch实现基础模型、优化算法介绍、数据集的加载】
  15. 泛泰binx一键式离线刷机(可断网刷机,可刷任意版本)(官网脚本更新7.30)
  16. 2021爱智先行者—数量遗传学 第一章 数量遗传学概论
  17. Servlet的使用(2198)
  18. Linux切换壁纸,Linux 随机换壁纸
  19. XCTF re5-packed-movement
  20. 演讲实录丨王士进 人工智能开启智慧教育新模式

热门文章

  1. Docker获取镜像并运行
  2. SpringBoot入门实战项目各阶段目录
  3. SSM+Maven整合时在Eclipse中使用Mybatis逆向工程自动生成代码
  4. 【爬虫】Scrapy爬取腾讯社招信息
  5. Unity之Math等方法的使用
  6. 浅谈Android中Lifecycle
  7. zabbix监控apache
  8. BFC与IFC概念理解+布局规则+形成方法+用处
  9. 金蝶记账王无法打开智能卡注册页面怎么办
  10. 【面试题】C语言:模拟实现memcmp,试比较memcmp与strcmp,strncmp的区别