contos7 网卡配置文件自动识别ifcfg开头的文件(包括目录)

CentOS7网卡命名规则:

CentOS 7 开始对于网卡的编号则有另一套规则, 网卡的界面代号现在与网卡的来源有关,基本上的网卡名称会是这样分类的:
eno1 : 代表由主板 BIOS 内置的网卡
ens1 : 代表由主板 BIOS 内置的 PCI-E 界面的网卡
enp2s0 : 代表 PCI-E 界面的独立网卡, 可能有多个插孔, 因此会有 s0, s1... 的编号
eth0 : 如果上述的名称都不适用, 就回到原本的默认网卡编号

一个网卡设备(device)可以包含多个连接(conn),但同时只能有一个连接(conn)正在使用。

显示NetworkManage状态:

[root@CentOS7 ~]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled

查看设备状态:

[root@CentOS7 ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
eno16777736 ethernet connected Wired connection 2
eno33554984 ethernet connected System eno33554984
eno50332208 ethernet connected System eno50332208
eno67109432 ethernet connected Wired connection 1
team0 team connected Team team0
lo loopback unmanaged --

查看某个设备的信息:

[root@CentOS7 ~]# nmcli device show team0
GENERAL.DEVICE: team0
GENERAL.TYPE: team
GENERAL.HWADDR: 00:0C:29:65:D1:DA
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Team team0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/6
IP4.ADDRESS[1]: 192.168.1.71/24
IP4.GATEWAY: 192.168.1.1
IP6.ADDRESS[1]: fe80::20c:29ff:fe65:d1da/64
IP6.GATEWAY:

查看连接状态:
[root@CentOS7 ~]# nmcli conn show
NAME UUID TYPE DEVICE
Team team0 702de3eb-2e80-897c-fd52-cd0494dd8123 team team0
System eno50332208 d2665055-8e83-58f1-e9e3-49a5fb133641 802-3-ethernet eno50332208
team0-port1 4233d75c-ff88-4897-a357-db8e7392c829 802-3-ethernet --
Wired connection 2 2d4efd88-8eb5-4f32-a445-a7c5f272eba1 802-3-ethernet eno16777736
Wired connection 1 68ee33fa-d1ab-4a68-aad7-b0a281740831 802-3-ethernet eno67109432
team0-port2 94440fc0-a654-4225-9307-ea8effe21a80 802-3-ethernet --
System eno33554984 fb67dbad-ec81-39b4-42b1-ebf975c3ff13 802-3-ethernet eno33554984

[root@CentOS7 ~]# nmcli conn show -a

接口相关统计数据:

[root@CentOS7 ~]# watch -n 1 "ip -s link show team0"

[root@CentOS7 ~]# ip -s link show team0
7: team0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT
link/ether 00:0c:29:65:d1:da brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
18670 324 0 148 0 0
TX: bytes packets errors dropped carrier collsns
1244 18 0 0 0 0

查看路由配置:

[root@CentOS7 ~]# ip route
default via 192.168.1.1 dev eno67109432 proto static metric 100
default via 192.168.1.1 dev eno16777736 proto static metric 103
default via 192.168.1.1 dev team0 proto static metric 350
192.168.1.0/24 dev eno67109432 proto kernel scope link src 192.168.1.102 metric 100
192.168.1.0/24 dev eno16777736 proto kernel scope link src 192.168.1.103 metric 101
192.168.1.0/24 dev eno16777736 proto kernel scope link src 192.168.1.103 metric 102
192.168.1.0/24 dev eno16777736 proto kernel scope link src 192.168.1.103 metric 103
192.168.1.0/24 dev team0 proto kernel scope link src 192.168.1.71 metric 350

路由配置:

[root@CentOS7 ~]# ip route add 10.10.100.0/24 via 192.168.1.1 dev team0

                  目标地址                  网关                 接口

删除路由:

[root@CentOS7 ~]# ip route del 10.10.100.0/24 via 192.168.1.1 dev team0  #方法一

[root@CentOS7 ~]# ip route del 10.10.100.0/24     #方法二

重启设备:ifdown ,ifup

nmcli dev disconn eno33554984 && nmcli dev conn eno33554984

重启网络服务:

[root@CentOS7 ~]# systemctl restart network.service

添加一块网卡:

  1、ip addr show 命令查看接口信息(获取添加网卡的名称)

  2、进入/etc/sysconfig/network-scripts/ 目录,创建一个ifcfg-网卡名字 )的网卡配置文件。

  3、 systemctl restart network.service

添加删除ip:(一个网卡中可以添加多个ip)

nmcli connection modify eno16777736 +ipv4.addresses 10.10.10.100/24
nmcli connection modify eno16777736 -ipv4.addresses 10.10.10.100/24

添加一个静态ip地址(会自动创建配置文件)

[root@CentOS7 ~]# nmcli conn add type ethernet con-name eno16777736 ifname eno16777736 ip4 192.168.1.222 gw4 192.168.1.1
Connection 'eno16777736' (0ec4472e-11cd-44b7-99f7-86397c340d0d) successfully added.

启动:

[root@CentOS7 ~]# nmcli conn up eno16777736 ifname eno16777736

CentOS7 网络管理相关命令的更多相关文章

  1. centos7 防火墙相关命令

    启动:systemctl start firewalld禁用:systemctl stop firewalld重新载入规则:firewall-cmd --reload查看所有打开的端口:firewal ...

  2. linux centos7 防火墙及端口开放相关命令

    一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemct ...

  3. centos7的systemd命令对比

    centos7的systemd命令对比 http://www.linuxidc.com/Linux/2014-09/106490p2.htmhttp://www.linuxidc.com/Linux/ ...

  4. centos6和centos7中常用命令区别

    以前一直接触的是centos6,最近因为新项目接触到centos7,发现有些命令还是有差异的(从centos7开始使用systemctl来管理服务和程序,包括了service和chkconfig),现 ...

  5. linux安装mysql以及修改密码和重启mysql等相关命令

    Linux/UNIX 上安装 MySQL Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器.你需要该选项,除非你只想连 ...

  6. Docker容器化【Docker镜像与容器相关命令】

    # Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用 ...

  7. Centos7中systemctl命令详解

    Linux Systemctl是一个系统管理守护进程.工具和库的集合,用于取代System V.service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器.通过Syst ...

  8. linux 搜索相关命令(2)

    文件搜索相关命令 1:locate命令 需要 yum install mlocate locate 文件名 在后台数据库中按文件名搜索,搜索速度更快 /var/lib/mlocate #locate命 ...

  9. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

随机推荐

  1. 4.0 和4.5 app 和generic,xaml的问题

    4.0里面不支持Generic.xaml里面 <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source=& ...

  2. 处理滚动条置底的JS代码

    function scrollTopToBottom(){ var seffheight =$(".consultingRecords_view").height(); $(&qu ...

  3. Markdown语言.md文件

    转自:http://www.kuqin.com/shuoit/20141125/343459.html 之前一直在使用github,也在上面分享了不少的项目和Demo,每次创建新项目的时候,使用的都是 ...

  4. Liferay 6.2 改造系列之二十四:修改liferay密码的加密方式

    为了便于后期与Cas集成过程中使用数据库用户的方便,将liferay密码的加密方式改为SHA. 在/portal-master/portal-impl/src/portal.properties配置文 ...

  5. [技术学习]js继承

    今天又看了一遍js的面向对象方面的知识,重点看了继承相关内容,已经记不得看了第几次这个内容,终于觉得自己好像懂了,特记录下来过程. js面向对象继承分为两大类,主要分为对象继承和非对象继承(拷贝继承) ...

  6. node http 服务

    var http = require("http") http.createServer(function(req,res){ res.writeHead(200,{"C ...

  7. MFC 修改 单文档 SDI 窗体 标题

    程序主窗口标题栏的一般形式为: 文档标题—主窗口标题 1.修改文档标题 修改CExamDoc::onNewDocument()函数为: BOOL CExamDoc::OnNewDocument() { ...

  8. C# 词法分析器(二)输入缓冲和代码定位

    系列导航 (一)词法分析介绍 (二)输入缓冲和代码定位 (三)正则表达式 (四)构造 NFA (五)转换 DFA (六)构造词法分析器 (七)总结 一.输入缓冲 在介绍如何进行词法分析之前,先来说说一 ...

  9. PLSQL看oracle中汉字显示乱码

    首先执行语句 select * from V$NLS_PARAMETERS  查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否为SIMPLIFIED CHINES ...

  10. UVALive6900 Road Repair(树的点分治)

    题目大概说一棵树,树边有费用和收益两个属性,求一条收益和最大的路径满足费用和不超过C. 树上任意两点的路径都可以看成是过某一个子树根的路径,显然树分治. 治的时候要解决的一个问题是,找到费用小于等于某 ...