精华内容
下载资源
问答
  • nmcli启动网卡

    千次阅读 2020-08-03 22:36:19
  • nmcli命令和etc/sysconfig/network-scripts/ifcfg-*配置文件对应关系nmcli/etc/sysconfig/network-scripts/ifcfg-*意思ipv4.method manualBOOTPROTO=none不指定协议ipv4.method autoBOOTPROTO=dhcp指定DHCP协议ipv4....

    nmcli命令和etc/sysconfig/network-scripts/ifcfg-*配置文件对应关系

    nmcli

    /etc/sysconfig/network-scripts/ifcfg-*

    意思

    ipv4.method manual

    BOOTPROTO=none

    不指定协议

    ipv4.method auto

    BOOTPROTO=dhcp

    指定DHCP协议

    ipv4.address “192.168.1.1/24”

    IPADDR0=192.168.1.1 PREFIX0=24 GATEWAY0=192.16.1.254

    设置IP,子网掩码和网关

    ipv4.dns 8.8.8.8

    DNS1=8.8.8.8

    设置DNS服务器

    ipv4.dns-search example.com

    DOMAIN=example.com

    设置域

    ipv4.igore-auto-dns ture

    PEERDNS=no

    防止从 DHCP 服务器接收的 DNS 服务器更新

    connection.autoconnect yes

    ONBOOT=yes

    系统启动时是否开启

    connection.id eth0

    NAME=eth0

    设置名字

    connection.interface-name eth0

    DEVICE=eth0

    网卡名称

    802-3-ethernet.mac-address

    HWADDR

    网卡设备MAC地址

    查看网卡设备连接情况

    nmcli device

    d601955ddffb8c2f1b479c0c8a67e2b2.png

    查看网卡信息

    nmcli connection show

    nmcli connection show --active //显示活动的网卡

    f367b42d9f382c7a8b5c8694472ad588.png

    7ab0172614a6fafcf3a2898d74fd9e17.png

    查看具体信息

    nmcli connection show ens33

    4f91a229a25307a61d031a9522713f61.png

    重启网络

    systemctl restart network

    nmcli connetion reload

    删除一个网卡

    nmcli connection delete ens33

    f5304e7ac8454d7ff8102865cd4a6c9e.png

    添加一个网卡

    nmcli connection add type ethernet eth0 ifname ens33

    aad54a7158f47594bbc2158624fab6c1.png

    开启和关闭网卡

    nmcli connection down ethernet-ens33

    nmcli connection up ethernet-ens33

    921751cc6ee2a1ad377bedc3b23d4e34.png

    设置网卡IP和子网掩码和网关

    nmcli connection modify eth0 ipv4.address 192.168.1.10/24 ipv4.gateway 192.168.1.254

    nmcli connection modify eth0 +ipv4.address 192.168.1.11/24 //添加一个ip

    nmcli connection modify eth0 -ipv4.address 192.168.1.11/24 //删除一个ip

    IP获取方式设置为手动或DHCP

    nmcli connection modify eth0 ipv4.method manual

    nmcli connection modify eth0 ipv4.method auto

    设置DNS

    nmcli connection modify eth0 ipv4.dns 8.8.8.8 //添加一个DNS

    nmcli connection modify eth0 -ipv4.dns 8.8.8.8 //删除一个DNS

    综合设置

    nmcli connection modify eth0 ipv4.address 192.168.1.10/24 ipv4.gateway 192.168.1.254 ipv4.dns 8.8.8.8 ipv4.dns-search example.com ipv4.method manual connection.autoconnect yes connection,interface-name eth0

    展开全文
  • nmcli的命令参数[root@localhost ~]# nmcli --help Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }OPTIONS -t[erse] terse output -p[retty]

    nmcli的命令参数

    [root@localhost ~]# nmcli --help
    Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }
    
    OPTIONS
      -t[erse]                                   terse output
      -p[retty]                                  pretty output
      -m[ode] tabular|multiline                  output mode
      -f[ields] <field1,field2,...>|all|common   specify fields to output
      -e[scape] yes|no                           escape columns separators in values
      -n[ocheck]                                 don't check nmcli and NetworkManager versions
      -a[sk]                                     ask for missing parameters
      -w[ait] <seconds>                          set timeout waiting for finishing operations
      -v[ersion]                                 show program version
      -h[elp]                                    print this help
    
    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

    nmcli的常用命令选项
    -

    [root@localhost ~]# nmcli connection 
    add     down    help    modify  show    
    delete  edit    load    reload  up 

    查看网卡

    [root@localhost ~]# nmcli connection show 
    NAME         UUID                                  TYPE          DEVICE      
    eno16777736  ce1a55de-9427-4f08-9ff8-256ac08ebd78  802-3-ethernet  eno16777736 
    [root@localhost ~]# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    pffo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:53 brd ff:ff:ff:ff:ff:ff
        inet 192.168.10.10/24 brd 192.168.10.255 scope global 
    eno16777736
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fe4d:bb53/64 scope link 
           valid_lft forever preferred_lft forever
    3: eno33554992: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:5d brd ff:ff:ff:ff:ff:ff

    添加网卡到配置文件,并且命名为eth1

    [root@localhost ~]# nmcli connection add ifname eno33554992 con-name eth1 type ethernet 
    Connection 'eth1' (5f1fde10-d2a2-4ea5-8213-7cdb53bb59bf) successfully added.
    [root@localhost ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state 
    UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:53 brd ff:ff:ff:ff:ff:ff
        inet 192.168.10.10/24 brd 192.168.10.255 scope global 
    eno16777736
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fe4d:bb53/64 scope link 
           valid_lft forever preferred_lft forever
    3: eno33554992: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:5d brd ff:ff:ff:ff:ff:ff
        inet6 fe80::20c:29ff:fe4d:bb5d/64 scope link 
           valid_lft forever preferred_lft forever
    

    修改网络配置文件添加MAC地址 (eno33554992) 、修改BOOTPROTO=static 修改设备名DEVICE=eth1

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth1
    UUID=5f1fde10-d2a2-4ea5-8213-7cdb53bb59bf
    DEVICE=eth1
    ONBOOT=yes
    HWADDR=00:0c:29:4d:bb:5d

    重启服务器之后 查看ip

    [root@localhost ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state 
    UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:53 brd ff:ff:ff:ff:ff:ff
        inet 192.168.10.10/24 brd 192.168.10.255 scope global
    eno16777736
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fe4d:bb53/64 scope link 
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:5d brd ff:ff:ff:ff:ff:ff

    添加ip地址

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1 
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth1
    UUID=5f1fde10-d2a2-4ea5-8213-7cdb53bb59bf
    DEVICE=eth1
    ONBOOT=yes
    HWADDR=00:0c:29:4d:bb:5d
    IPADDR0=192.168.1.101
    PREFIX0=24
    GATEWAY=192.168.1.254

    重启网络服务并且查看ip

    [root@localhost ~]# systemctl restart network
    [root@localhost ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state 
    UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:53 brd ff:ff:ff:ff:ff:ff
        inet 192.168.10.10/24 brd 192.168.10.255 scope global 
    eno16777736
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fe4d:bb53/64 scope link 
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
    pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:4d:bb:5d brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.101/24 brd 192.168.1.255 scope global eth1
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fe4d:bb5d/64 scope link 
           valid_lft forever preferred_lft forever
    [root@localhost ~]# nmcli connection show 
    NAME         UUID                                  TYPE            DEVICE      
    eth1         5f1fde10-d2a2-4ea5-8213-7cdb53bb59bf  802-3-ethernet  eth1        
    eno16777736  ce1a55de-9427-4f08-9ff8-256ac08ebd78  802-3-ethernet  eno16777736 

    这里写图片描述

    展开全文
  • 服务器安装centOS7-nmcli配置网卡bond

    千次阅读 2019-12-03 16:46:26
    1.查看有几个网卡,我这里是已经配置好的。 ip addr em1,em2.em3,em4是物理网卡,每台服务器不同有的有多个,有的只有一个。名字也不一定就叫em1之类的,可能有其他名字。注: ip地址配置在bond0上, 物理网卡不需要...

    1.查看有几个网卡,我这里是已经配置好的。

    ip addr
    

    em1,em2.em3,em4是物理网卡,每台服务器不同有的有多个,有的只有一个。名字也不一定就叫em1之类的,可能有其他名字。注: ip地址配置在bond0上, 物理网卡不需要配置ip地址。
    在这里插入图片描述

    bonding的七种工作模式:

    bonding技术提供了七种工作模式,在使用的时候需要指定,每种有各自的优缺点,我们使用的是 mode=4
    
    balance-rr (mode=0) 默认, 有高可用 (容错) 和负载均衡的功能, 需要交换机的配置,每块网卡轮询发包 (流量分发比较均衡).
    active-backup (mode=1) 只有高可用 (容错) 功能, 不需要交换机配置, 这种模式只有一块网卡工作, 对外只有一个mac地址。缺点是端口利用率比较低
    balance-xor (mode=2) 不常用
    broadcast (mode=3) 不常用
    802.3ad (mode=4) IEEE 802.3ad 动态链路聚合,需要交换机配置
    balance-tlb (mode=5) 不常用
    balance-alb (mode=6) 有高可用 ( 容错 )和负载均衡的功能,不需要交换机配置 (流量分发到每个接口不是特别均衡)
    

    配置步骤:

    1、配置逻辑网卡bond0

    先进到这里面来:

    [root@localhost ~]# cd /etc/sysconfig/network-scripts/               
    

    执行命令,bonding模式选择 mode 4:

    nmcli connection add type bond-bond0 ifname bond0 mode 4
    

    2、服务器上N张物理网卡em1、em2…,绑定逻辑网卡bond0,有几个绑几个

    执行命令:

    nmcli connection add type bond-slave ifname em1 master bond0
     
    nmcli connection add type bond-slave ifname em2 master bond0
    
    ......
    

    到此为止bond0已经配置完成。

    3、进入配置文件修改配置文件

    执行命令:

     cd /etc/sysconfig/network-scripts/
    

    在这里插入图片描述

    vi ifcfg-bond-bond0(修改配置文件命令)
    

    在这里插入图片描述
    修改/添加参数:

    IPADDR、GATEWAY、NETMASK、DNS1手写加进来。修改参数为:BOOTPROTO=static,ONBOOT=yes即可。
    在这里插入图片描述
    保存退出:

    :wq (保存退出命令)
    

    重启即可。

    systemctl restart network
    

    已成功验证安装!

    展开全文
  • centos8重启网卡命令nmcli

    千次阅读 2020-05-09 18:39:08
    方法:nmcli c reload +网卡名 查询网卡名 [root@localhost ~]# ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.168 netmask 255.255.255.0 broadcast 192.168.0.
  • 重启网卡 nmcli c reload 也可以这样写 nmcli c reload 网卡名 eg:nmcli c reload eth0 还有三种即时生效的方法 nmcli c up 网卡名 nmcli d reapply 网卡名 nmcli d connect 网卡名 修改阿里源 备份旧的配置...
  • nmcli命令与配置文件对应关系主机名:如果说你没有设置主机名的话,默认是localhost.localdomain修改配置文件的主机名# hostnamectl set-hostname www.djl.cc查看网卡信息# nmcli connection# nmcli con show显示...
  • 查看网络设备的相关状态 nmcli dev [status] nmcli dev show interface 查看设备连接状态 nmcli conn show 在同一网卡上,配置多个IP地址 nmcli conn mod interface +ipv4.addresses IP/Mask 重启网卡使新添加的IP...
  • Rocky Linux 8重启网卡

    2021-07-01 11:05:55
    重新载入一下配置文件,不然不能立即生效: nmcli c reload 重启网卡(下面的三条命令都可以): nmcli c up ens160 nmcli d reapply ens160 nmcli d connect ens160
  • centos8 不可以使用 systemctl restart 网卡名 的方式重启网卡了 使用这两步命令生效 nmcli c reload ens33 nmcli c up ens33
  • 进入CentOS 7以后,网络方面变化比较大,例如eth0不见了,ifconfig不见了,其原因是网络服务全部都由NetworkManager管理了,下面记录下今天下午用nmcli配置的网卡聚合,网络上资料比较多,这里仅记录以备忘,更详细...
  • “CentOS 7重启网卡出现RTNETLINK answers:File exists”,“重启网卡报错”,“重启网卡失败”,“重启网卡文件已存在”,“网卡启不起来了”-----网卡配置文件冲突问题解决 我们使用systemctl restart network ...
  • Centos8重启网卡的问题

    千次阅读 2020-05-31 15:47:33
    虽然centos8仍然可以通过安装network.service的方式来使用原来的方法对网卡进行操作,但官方已经不再推荐使用network的方式重启网卡了,且官方也表示以后会将network的方式废除掉,因此推荐使用其他的方式来管理网路...
  • Centos 8重启网卡命令

    千次阅读 2019-11-29 11:26:07
    方法:nmcli connection reload +网卡名 例:nmcli connection reload eth0 如果不行,可尝试以下命令 # 重载所有ifcfg或route到connection(不会立即生效) nmcli connection reload ifcfg-eth0 # 重载指定...
  • 以前我配置网卡的时候都要打vim /etc/sysconfig/network-scripts/ifcfg-eth0这么一长串命令,有很多配置名字还记不住就需要去看模板,好不容易配置完了,还得去重启网卡。直到今天我知道了这个nmcli命令,才发现原来...
  • CentOS8重启网卡命令

    2021-04-05 11:59:20
    CentOS已经更新到8.2了,整个系统也发生了许多的改变,比如:重启网卡的命令,万万刚拿到CentOS8的时候,配置完ip后熟练的systemctl restart network,但是紧接着就让我大吃一惊,居然报错了! 我第一反应也没看报...
  • nmcli与四块网卡

    2020-06-09 16:18:13
    nmcli与四块网卡: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 实现如下效果: [root@localhost ~]# nmcli connection show NAME UUID TYPE DEVICE eth0 321f0a70-a8e8-40f...
  • 进入CentOS 7以后,网络方面变化比较大,例如eth0不见了,ifconfig不见了,其原因是网络服务全部都由NetworkManager管理了,下面记录下今天下午用nmcli配置的网卡聚合,网络上资料比较多,这里仅记录以备忘,更详细...
  • centos8重启网卡命令

    2021-04-29 17:18:22
    nmcli c reload ifcfg-enXXX
  • 今天想给CentOS修改一下IP,却发现network服务不...CentOS Linux 8怎么重启网卡呢? 重启网卡(下面的两条命令都可以): nmcli d c ens160 nmcli c down ens160 && nmcli c up ens160 怎么使用nmcli命令?点击这里查
  • 一、事件背景 远程通过ssh连接服务器后,执行命令nmcliconmodifyens33 ipv4.dns8.8.8.8 为ens33网卡添加dns,然后执行命令 nmcli c up ens33 命令重新激活... 执行重启网卡的命令后,通过串口连接服务器执行 ip...
  • 执行 ifconfig 获取网卡名称 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.224 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::3a18:a5d:819f:ba4e prefixlen 64...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,033
精华内容 1,613
关键字:

nmcli重启网卡