• linux 网络管理之nmcli命令详解


    nmcli是网络管理命令行工具,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效
    一、直接回车

    [root@Ceph-247 ~]# nmcli
    eth3: connected to System eth3
            "Intel 82576"
            ethernet (igb), 00:1B:21:DA:3F:4B, hw, mtu 1500
            ip4 default
            inet4 10.229.37.247/24
            route4 10.229.37.0/24
            route4 0.0.0.0/0
            inet6 fe80::21b:21ff:feda:3f4b/64
            route6 ff00::/8
            route6 fe80::/64
    
    ens2f0: connected to ens2f0
            "Mellanox MT27710"
            ethernet (mlx5_core), 84:13:9F:32:2D:6E, hw, mtu 1500
            inet4 192.168.180.247/24
            route4 192.168.180.0/24
            inet6 fe80::5ea5:d4ee:6001:fc74/64
            route6 fe80::/64
            route6 ff00::/8
    
    

    二、nmcli connection

    • nmcli c show (nmcli connection show)查看连接信息
    [root@Ceph-247 ~]# nmcli c show
    NAME                    UUID                                  TYPE           DEVICE
    System eth3             c5ca8081-6db2-4602-4b46-d771f4330a6d  ethernet       eth3
    ens2f0                  ed1882d4-49bb-f7aa-26b6-8d587ab08855  ethernet       ens2f0
    ens2f1                  22c030ed-9cf6-8eb4-c21a-cd9ff42909d8  ethernet       ens2f1
    interface-br_comm_port  bbd5bdfb-9550-4dff-a280-e704c69e9766  ovs-interface  br_comm_port
    interface-eth0          4351e6b2-31da-4db7-baed-a55974499ccf  ovs-interface  eth0
    interface-test          091ba1f9-0d4a-4380-ada0-a09af5b3cceb  ovs-interface  test
    bridge-br_comm          084c09d3-0984-4551-b2ce-da3f7dcb3660  ovs-bridge     br_comm
    bridge-DVS01_dp         de204b0a-c29f-49c7-9fff-c08c1f52f9ff  ovs-bridge     DVS01_dp
    interface-br_comm       fc7ca762-1b26-4cdb-909c-2e9feb2aa53e  ovs-interface  br_comm
    interface-DVS01_dp      a4ebed8f-3b66-4f43-9db8-28826bc41920  ovs-interface  DVS01_dp
    port-br_comm            4c384c28-4ae0-46f6-9901-20ea0645082a  ovs-port       br_comm
    port-br_comm_port       8598f75b-1921-49e8-b45b-627e78652d52  ovs-port       br_comm_port
    port-DVS01_dp           c0032289-6117-4d09-872e-08f1cacebffa  ovs-port       DVS01_dp
    port-ens8f3             5dbcc0e8-1c94-40ae-a88d-f2560e496ae0  ovs-port       ens8f3
    port-eth0               02272675-fe85-44eb-89d5-56f8de367bee  ovs-port       eth0
    port-test               1ade442b-2831-44a2-9530-ac5d2cc8fa4a  ovs-port       test
    ens8f0                  e3112efd-8246-4475-8ce1-3df323e3df2b  ethernet       --
    ens8f1                  be7a30ef-a877-44d2-9c83-82588a50f46e  ethernet       --
    ens8f2                  90e637df-e4a7-488a-a638-a9bec7c318f3  ethernet       --
    interface-ens8f3        6eb05d2b-df80-4fbf-9578-3be43f612d36  ethernet       --
    System ens8f3           1af65176-3348-5da3-2312-af43e7225375  ethernet       --
    Wired connection 1      03466844-894c-3a1b-8c2c-f4821a90f0df  ethernet       --
    Wired connection 2      dd32d6f8-0813-31b4-8e09-b54ac8e4ed5a  ethernet       --
    

    三、nmcli device 查看和管理网络接口信息

    • nmcli device status 查看网络接口信息
    [root@Ceph-247 ~]# nmcli device status
    DEVICE        TYPE           STATE        CONNECTION
    eth3          ethernet       connected    System eth3
    ens2f0        ethernet       connected    ens2f0
    ens2f1        ethernet       connected    ens2f1
    br_comm_port  ovs-interface  connected    interface-br_comm_port
    eth0          ovs-interface  connected    interface-eth0
    test          ovs-interface  connected    interface-test
    DVS01_dp      ovs-bridge     connected    bridge-DVS01_dp
    br_comm       ovs-bridge     connected    bridge-br_comm
    DVS01_dp      ovs-interface  connected    interface-DVS01_dp
    br_comm       ovs-interface  connected    interface-br_comm
    DVS01_dp      ovs-port       connected    port-DVS01_dp
    br_comm       ovs-port       connected    port-br_comm
    br_comm_port  ovs-port       connected    port-br_comm_port
    ens8f3        ovs-port       connected    port-ens8f3
    eth0          ovs-port       connected    port-eth0
    test          ovs-port       connected    port-test
    ens8f0        ethernet       unavailable  --
    ens8f1        ethernet       unavailable  --
    eth2          ethernet       unavailable  --
    lo            loopback       unmanaged    --
    
    • nmcli device show ens2f1 查看网卡地址信息
    [root@Ceph-251 rules.d]# nmcli device show ens2f1
    GENERAL.DEVICE:                         ens2f1
    GENERAL.TYPE:                           ethernet
    GENERAL.HWADDR:                         84:13:9F:32:2D:93
    GENERAL.MTU:                            1500
    GENERAL.STATE:                          100 (connected)
    GENERAL.CONNECTION:                     ens2f1
    GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/4
    WIRED-PROPERTIES.CARRIER:               on
    IP4.ADDRESS[1]:                         192.168.181.251/24
    IP4.GATEWAY:                            --
    IP4.ROUTE[1]:                           dst = 192.168.181.0/24, nh = 0.0.0.0, mt = 101
    IP6.ADDRESS[1]:                         fe80::b7dc:64f7:64e0:3b65/64
    IP6.GATEWAY:                            --
    IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 101
    IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table=255
    
    [root@Ceph-251 rules.d]# nmcli device show ens2f1 | grep -i hwaddr
    GENERAL.HWADDR:                         84:13:9F:32:2D:93
    

    四、nmcli networking 管理网络状态

    • nmcli networking
    [root@Ceph-251 rules.d]# nmcli networking
    enabled
    
    [root@Ceph-251 rules.d]# nmcli networking help
    Usage: nmcli networking { COMMAND | help }
    COMMAND := { [ on | off | connectivity ] }
      on 启动网络
      off 关闭网络
      connectivity [check]  连接状态
    
  • 相关阅读:
    关于UIView的userInteractionEnabled属性
    ASIHTTPRequest 一款强大的HTTP包装开源项目
    Cocoa中NSString到NSDate的处理
    完美解决ios4与ios5输入框随键盘移动问题
    iOS中使用c函数快速获取一个目录所占的空间大小
    修改图片尺寸
    让一个UIImageView响应点击事件
    怎样判断ios app 第一次启动
    [EGORefreshTableHeaderView]手动启动下拉更新的方法
    单例模式
  • 原文地址:https://www.cnblogs.com/fyusac/p/15683231.html
Copyright © 2020-2023  润新知