zoukankan      html  css  js  c++  java
  • CentOS 8 网卡命令

    CentOS 8 使用--网卡命令

    nmcli命令整理

    一、概述

    因为CentOS 8 弃用network.service,采用NetworkManager(NM)为网卡启用命令。当然,CentOS 8 可以安装network.service作为网卡服务,但为了适应版本,此次还是得介绍NM命令的使用。

    二、特性

    可自动补全

    另一种形式的ifconfig

    三、命令介绍

    nmcli

    1、总命令介绍

    nmcli

    ens3: connected to ens3 #网卡名称

    "Realtek RTL-8100/8101L/8139" #网卡驱动,型号

    ethernet (8139cp), 52:54:00:0C:74:7D, hw, mtu 1500 #全虚拟化网卡 没有指定网卡的model默认是8139全虚拟化网卡,e1000是intel公司的千兆网卡(半虚拟化网卡),8139是百兆网卡。参考:https://blog.csdn.net/weixin_34092370/article/details/86434681

    ip4 default #默认ipv4配置

    inet4 192.168.123.206/24 #设置的ip地址以及子网掩码

    route4 0.0.0.0/0 #网关

    route4 192.168.123.0/24 #网关

    inet6 fe80::4c5d:3b14:8ec4:6ba6/64 #ipv6无设置

    route6 fe80::/64 #ipv6无设置

    route6 ff00::/8 #ipv6无设置

    lo: unmanaged #本地连接默认为umanaged

    "lo"

    loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

    DNS configuration: #DNS服务器设置

    servers: 192.168.123.1

    domains: N1

    interface: ens3

    Use "nmcli device show" to get complete information about known devices and

    "nmcli connection show" to get an overview on active connection profiles.

    Consult nmcli(1) and nmcli-examples(5) manual pages for complete usage details.

    [root@localhost ~]#

    2、查看命令整理

    2-1、查看网卡

    2-1-1、查看网卡设备信息

    nmcli

    见“1、总命令介绍”

    2-1-2、查看网卡设备详细信息

    nmcli device show / nmcli device show eth0

    2-1-3、查看网卡设备状态

    nmcli device status

    2-2、查看网卡信息

    nmcli c / nmcli c show / nmcli con show / nmcli connection show

    2-3-1、查看网卡具体信息

    nmcli connection show eth0

    2-3-2、查看所有活动连接

    nmcli connection show --active

    3、启用命令

    3-1、启动

    nmcli connection up eth0

    3-2、停止

    nmcli connection down eth0(可被自动激活)

    nmcli device disconnect eth0(禁止被自动激活)

    3-3、重启

    nmcli connection reload

    4、添加与删除

    4-1、添加一个网卡连接

    注:配置文件目录:/etc/sysconfig/network-scripts/* ,添加配置时,自动生成网卡配置文件eth0

    nmcli connection add type ethernet con-name eth0 ifname eno33554992

    4-2、删除一个网卡连接

    nmcli connection delete eth0

    5、修改

    注:修改的是网卡配置文件

    5-1、设置为自启动网卡(ONBOOT=yes)

    nmcli connection modify eth0 connection.autoconnect yes

    5-2、设置IP地址获取方式是手动或者DHCP

    5-2-1、手动(BOOTPROTO=none)

    nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.123.206/24

    5-2-2、dhcp(BOOTPROTO=dhcp)

    nmcli connection modify eth0 ipv4.method auto

    5-3、修改IP地址(IPADDR=192.168.123.206 PREFIX=24)

    nmcli connection modify eth0 ipv4.addresses 192.168.123.206/24

    5-4、修改网关(GATEWAY=192.168.123.1)

    nmcli connection modify eth0 ipv4.gateway 192.168.123.1

    5-5、添加第二个IP地址(IPADDR1=172.16.10.10 PREFIX1=24)

    nmcli connection modify ens37 +ipv4.addresses 192.168.123.207/24

    5-6、添加DNS(DNS1=192.168.1.19)

    nmcli connection modify eth0 ipv4.dns 192.168.1.19

    5-7、添加第二个DNS(DNS2=8.8.8.8)

    nmcli connection modify eth0 +ipv4.dns 8.8.8.8

    5-8、删除第二个DNS

    nmcli connection modify ens37 -ipv4.dns 8.8.8.8

  • 相关阅读:
    http4j
    EmbeddedBrowser
    curl v www.linode.com查看请求及响应信息
    JRUN
    PAC Manager: Ubuntu 上强大的 SSH 帐号管理工具,可取代 SecureCRT
    centos下载地址
    Web应用调试:现在是Weinre和JSConsole,最终会是WebKit的远程调试协议
    用ClusterSSH管理多台Linux服务器(2)
    Ubuntu + IntelliJ + Maven + Jetty + JRebel
    Java的连接池程序
  • 原文地址:https://www.cnblogs.com/zhanqing/p/15082990.html
Copyright © 2011-2022 走看看