nmcli及网络配置

Nmcli及网络配置

  • Nmcli相关介绍

CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。

NetworkManager 可以用于以下类型的连接:Ethernet,VLANS,Bridges,Bonds,Teams,Wi-Fi,mobile boradband(如移动3G)以及 IP-over-InfiniBand。针对与这些网络类型,NetworkManager 可以配置他们     的网络别名,IP 地址,静态路由,DNS,VPN连接以及很多其它的特殊参数。

  • Nmcli的使用

使用nmcli的命令时,需要先开启NetworkManager服务

Systemctl  start  NetworkManager

激活

  • 查看帮助命令

help

解释

Device叫网络接口,是物理设备

 Connection是连接,偏重于逻辑设置

 多个connection可以应用到同一个device,但同一时间只能启用其中一个connection

 这样的好处是针对一个网络接口,我们可以设置多个网络连接,比如静态ip和动态ip,再根据需要up相应的

基本的用法

Nmcli con show    —————–显示所有包括不活动连接

  • [root@centos7 ~]#nmcli connection show
  • NAME UUID                                  TYPE            DEVICE
  • ens33 c96bc909-188e-ec64-3a96-6a90982b08ad  802-3-ethernet  ens33
  • ens37 4a5516a4-dfa4-24af-b1c4-e843e312e2fd  802-3-ethernet  ens37
  • virbr0 99091170-6b61-4bc9-a360-f03cf12cfabf  bridge          virbr0

nmcli con show  –active ——————显示所有活动连接

nmcli con show  ens33 ———————显示网络连接配置

ens33

Nmcli dev status ————显示设备状态

  • [root@centos7 ~]#nmcli dev status
  • DEVICE TYPE      STATE      CONNECTION
  • virbr0 bridge    connected  virbr0
  • ens33 ethernet  connected  ens33
  • ens37 ethernet  connected  ens37
  • lo loopback  unmanaged  —
  • virbr0-nic tun       unmanaged  —
  • 配置网络
  1. 创建新连接default,ip自动通过dhcp获取

nmcli connection add con-name default type ethernet ifname eth0

default

  1. 删除default

Nmcli connection delect default

delete

  1. 启用default

Nmcli connection up default

  1. 卸掉default

Nmcli connection down default

  • nmcli命令
  • ml

实例

Nmcli connection add type ethernet con-name static ifname ens37 ipv4.address 172.17.252.61/16 gw4 172.17.0.1

5

 

进入/etc/sysconig/network-scripts/之中查看static

peizhi

之后用up可以启用

4

 

 

可以看到,我把ens37卸掉,换上了static,并且已经生效。

1.还可以改NAME名

Nmcli connection mod static con-name static-0

6

2.增加多个ip地址

Nmcli  connection   modify   static-0   +iPv4.address  172.17.252.65/16   gw4  172.17.0.1

不过,需要重新挂载网卡才能显示出来,步骤如下:

Nmcli connection  down  static-0

Nmcli connection  up   static-0

Nmcli  connection   show

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/86797

(2)
TouchTouch
上一篇 2017-09-10 08:33
下一篇 2017-09-10 15:04

相关推荐

  • keepalived(主主) 结合lvs(dr工作 模式) 实现高可用性。

    keepalived(主主) 结合lvs(dr工作 模式) 实现高可用性。

    2018-03-11
  • 用户、组命令总结

    useradd:添加用户   -u :指定UID   -o :不对UID的惟一性进行检查,用法是-ou   -g :指定用户的主组或者是GID   -G :指定用户的附加组group1,group2,。。。   -d :指定用户的家目录,所指定的家目录必须是不存在的   -s :指定用户的登录she…

    Linux干货 2016-11-23
  • 【Linux基础】文件管理类命令

    总结下linux系统文件管理类的命令 mkdir -> make dirtctories 创建目录 语法:mkdir [OPTION]… DIRECTORY… 常用选项-p: 自动按需创建父目录;-v: verbose,显示详细过程;-m MODE:直接给定权限;注意:路径基名方为命令的作用对象;基名之前的路径必须得存在;示例:~]# mkdir -p…

    Linux干货 2018-03-11
  • Linux网络管理之路由和team网络组

    如何实现把linux当路由器来使用,实现不同网段之间的通信访问,这就是今天所要实现的路由配置   环境准备:4台虚拟机,两台中间两台作为路由器来使用(每天主机两块网卡),其他两台作为终端主机,目的是让不同网段的两台主机之间互相访问(这里在vmware里面做的实验,所以网卡的类型都设置为桥接)   拓扑图:   步骤一:将A、D两…

    系统运维 2016-09-10
  • 计算机的组成和其功能

    图:计算机组成架构 计算机由硬件和软件组成 硬件部分: CPU:又称中央处理器,整个系统最高执行单元,执行各种运算,控制电脑自动协调地完成各种操作。 主板:它把计算机的各个部件紧密的连接在一起,各个部件通过主板进行数据传输,计算机重要的“交通枢纽”都在主板上,他的工作稳定性影响整机的工作稳定性。因同CPU的插脚和性能不同,所以针对不同的CPU也有不同的主板。…

    Linux干货 2016-08-08
  • 啊 逗比呀!

    提示符,nano编辑,rz | sz命令,Sublime

    2017-11-19

评论列表(1条)

  • 小小鸟
    小小鸟 2017-11-16 12:31

    大神威武!