zoukankan      html  css  js  c++  java
  • Linux——Centos8.2如何重启网卡服务

    前言

    Centos8已经废弃了network.service,请使用nmcli

    内容

    [root@localhost ~]# nmcli --help
    Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }
    
    OPTIONS
      -a, --ask                                ask for missing parameters
      -c, --colors auto|yes|no                 whether to use colors in output
      -e, --escape yes|no                      escape columns separators in values
      -f, --fields <field,...>|all|common      specify fields to output
      -g, --get-values <field,...>|all|common  shortcut for -m tabular -t -f
      -h, --help                               print this help
      -m, --mode tabular|multiline             output mode
      -o, --overview                           overview mode
      -p, --pretty                             pretty output
      -s, --show-secrets                       allow displaying passwords
      -t, --terse                              terse output
      -v, --version                            show program version
      -w, --wait <seconds>                     set timeout waiting for finishing operations
    
    OBJECT
      g[eneral]       NetworkManager's general status and operations
      n[etworking]    overall networking control
      r[adio]         NetworkManager radio switches
      c[onnection]    NetworkManager's connections
      d[evice]        devices managed by NetworkManager
      a[gent]         NetworkManager secret agent or polkit agent
      m[onitor]       monitor NetworkManager changes
    

    命令详解

    1. 使用nmcli重新回载网络配置
    nmcli c up ens33
    nmcli d reapply ens33
    nmcli d connect ens33
    
    1. 打开网卡
    # nmcli c up <网卡>
    
    1. 查看网卡信息
    # nmcli con 
    NAME   UUID                                  TYPE      DEVICE 
    ens33  36a7b552-ab17-4b2d-afd9-de96c6c935eb  ethernet  ens33 
    
    1. 显示具体的网络接口信息
    # nmcli connection show ens33
    
    1. 显示所有活动连接
    # nmcli connection show --active
    
    1. 删除一个网卡连接
    # nmcli connection delete ens33
    
    1. 给xxx添加一个IP(IPADDR)
    # nmcli connection modify ens33 ipv4.addresses 192.168.0.51
    
    1. 给xxx添加一个子网掩码(NETMASK)
    # nmcli connection modify ens33 ipv4.addresses 192.168.0.51/24
    
    1. IP获取方式设置成手动(BOOTPROTO=static/none)
    # nmcli connection modify ens33 ipv4.method manual
    
    1. 添加一个ipv4
    # nmcli connection modify ens33 +ipv4.addresses 192.168.0.51/24
    
    1. 删除一个ipv4
    # nmcli connection modify ens33 -ipv4.addresses 192.168.0.51/24
    
    1. 添加DNS
    # nmcli connection modify ens33 ipv4.dns 114.114.114.114
    
    1. 删除DNS
    # nmcli connection modify ens33 -ipv4.dns 114.114.114.114
    
    1. 添加一个网关(GATEWAY)
    # nmcli connection modify ens33 ipv4.gateway 192.168.0.1
    
    1. 网关和DNS一起写入
    # nmcli connection modify ens33 ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.1
    
  • 相关阅读:
    初次学习Vue,输出Hello Vue!
    js的let语句在安卓手机端的QQ浏览器出错的问题
    前端框架的对比
    Vue环境搭建及node安装过程整理
    快速排序与冒泡排序(面试题)
    判断一个字符串中出现次数最多的字符并统计其出现的次数(面试题)
    Go_18: Golang 中三种读取文件发放性能对比
    GO_05_2:Golang 中 panic、recover、defer 的用法
    Go_17:GoLang中如何使用多参数属性传参
    Go_16:GoLang中flag标签使用
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/13868467.html
Copyright © 2011-2022 走看看