zoukankan      html  css  js  c++  java
  • Linux centOS如何配置网络

    在我们虚拟机中,安装的centOS8系统,默认网卡是没有启动的,安装好后需要先配置网络。在centOS8之前的版本,我们启动网络的命令是:systemctl restart network.service,而在我们centOS8系统中,运行该命令会提示如下错误:

    image

    意思为无法重启网络服务,原因是无法找到network.service网络服务。

    出现错误的原因是在CentOS 8系统里,已废弃network.service。因此只能通过其它方法进行网络配置,包括NM命令工具集。

    首先我们需要确定一下我们的网卡标识符:

    ip addr

    image

    从命令输出的结果我们得知,网卡标识符是enp0s3。接下来我们使用nmcli命令来管理网络。

    查看网卡信息:

    $ nmcli connection

    image

    激活网卡

    激活网卡有三种方式:

    • $ nmcli c up enp0s3

    image

    • $nmcli d connect enp0s3

    image

    • $nmcli d reapply enp0s3
    禁用网卡

    $nmcli c down enp0s3

    显示所有活动连接

    $ nmcli connection show --active

    image

    查看device列表

    $ nmcli d

    image

    device有4种状态

    1. connected:已被NM管理,并且当前有活跃的connection
    2. disconnected:已被NM管理,但是当前没有活跃的connection
    3. unmanaged:未被NM管理
    4. unavailable:不可用,NM无法管理,通常出现于网卡link为down时(如:ip link set ethX down)
    查看指定device详细信息

    $nmcli d show enp0s3

    image

    重启网卡

    nmcli c reload nmp0s3

    本文最开始说到,centos8无法找到network.service,证明是没有安装该服务,我们其实可以通过yum install network-scripts来安装传统的network.service,不过完全没有必要这样去做,因为redhat说在下一个大版本里将彻底废除,因此不建议使用network.service,大家也不必要再去学习了。

    image

  • 相关阅读:
    【转载】JavaScript变量: 变量命名原则
    【转载】mysql运行报【The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone...】的解决方法
    Java Web 环境搭建
    原生JS消息提示插件Message.js
    SQL Server 参数嗅探问题
    根据表名和列名获取关联index的创建脚本
    mongodb快速均衡导入数据
    index optimize
    PG Foreign key 外键
    无密码登陆
  • 原文地址:https://www.cnblogs.com/jiupai-Linux/p/13609080.html
Copyright © 2011-2022 走看看