AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1029769
Accepted
Senior Systems Engineer
Senior Systems Engineer
Asked: 2020-08-12 22:55:08 +0800 CST2020-08-12 22:55:08 +0800 CST 2020-08-12 22:55:08 +0800 CST

通过命令行在 CentOS Linux 中分配静态 IP 地址的步骤?

  • 772

如何配置我拥有的具有静态 IP 地址的 Linux CentOS v8 虚拟机?

我已经在 GUI 安装过程中设置了网络参数,但重启后,它仍然恢复为 DHCP IP 寻址?

我是否必须创建一个新的接口文件而不是修改以下内容:

 cat /etc/sysconfig/network-scripts/ifcfg-ens192

注意:我什至无法重新启动各种博客中提到的网络服务:

[root@PRDSIEM01-VM etc]# systemctl restart network
Failed to restart network.service: Unit network.service not found.
linux centos7 linux-networking
  • 3 3 个回答
  • 372 Views

3 个回答

  • Voted
  1. Michael Hampton
    2020-08-13T05:45:12+08:002020-08-13T05:45:12+08:00

    默认情况下,CentOS 7 和 8 上的网络由 NetworkManager 管理。

    它使用一个名为 ifcfg-rh 的插件来读取旧的网络服务配置文件(用于 CentOS 6 和以前的版本),例如您提到的那个,并将它们转换为适当的 NetworkManager 配置。

    这里可能发生的情况是接口名称与安装期间的名称不同。在 VMware 产品下运行的虚拟机通常会发生这种情况。看起来您在安装时具有接口名称 ens192。您可以使用ip link查看当前接口名称。

    如果名称不同,您可以编辑文件并更改其中的接口名称,然后重新加载 NetworkManager。

    [root@PRDSIEM01-VM ~]# systemctl reload NetworkManager 
    

    虽然 NetworkManager 擅长管理台式机/笔记本电脑系统的网络,当然也适用于服务器,但它为此目的相当繁重。我最近开始将我的 CentOS 8 服务器切换到更轻的 systemd-networkd,它更好地集成到系统中,但也不支持台式机/笔记本电脑系统(尤其是 WiFi)。你可以考虑做同样的事情。

    • 4
  2. Best Answer
    Senior Systems Engineer
    2020-08-27T05:07:41+08:002020-08-27T05:07:41+08:00

    我已经设法使用文本用户界面工具配置 IP 网络:

    nmtui
    
    • 1
  3. partha konwar
    2020-08-27T05:58:57+08:002020-08-27T05:58:57+08:00

    3

    默认情况下,CentOS 7 和 8 上的网络由 NetworkManager 管理。

    它使用一个名为 ifcfg-rh 的插件来读取旧的网络服务配置文件(用于CentOS 6 和以前的版本),例如您提到的那个,并将它们转换为适当的 NetworkManager 配置。

    这里可能发生的情况是接口名称与安装期间的名称不同。在 VMware 产品下运行的虚拟机通常会发生这种情况。看起来您在安装时具有接口名称 ens192。您可以使用 ip link 查看当前接口名称。

    如果名称不同,您可以编辑文件并更改其中的接口名称,然后重新加载 NetworkManage

    • 1

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve