首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设备"eth0“不存在

设备"eth0“不存在
EN

Unix & Linux用户
提问于 2018-08-16 07:25:34
回答 3查看 28K关注 0票数 7

我正在使用centos 7。我正在键入命令。

ip地址显示eth0

但它的回复是Device "eth0" does not exist

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2018-08-16 07:51:32

在CentOS中,网络接口的命名方式不同。因此,它们不是eth0eth1,而是有eno1enp2s0之类的名称。(来源。)

运行ip addr以查看这些接口是如何在系统上命名的。

这些名称是在/etc/sysconfig/network-scripts/ifcfg-<iface>中定义的。如果你真的愿意的话,你可以改他们的名字,但我不推荐。

票数 7
EN

Unix & Linux用户

发布于 2019-11-25 17:28:59

RHEL / CentOS 7.x使用一致的网络设备命名。它也可能被称为可预测的网络接口名称。

无论如何,我找到的获得eth命名的最佳方法是:

  • 百胜去除生物柴油
  • 编辑/etc/默认/grub
  • 将net.ifnames=0附加到GRUB_CMDLINE_LINUX
  • 如果已安装了生物开发名称,则将biosdevname=0附加到GRUB_CMDLINE_LINUX
  • grub2-mkconfig -o /boot/efi/EFI/ centos /grub.cfg {将centos替换为}
  • 重新启动
  • eth0和eth1等现在应该在那里,而不是使用的命名语法。

您不需要处理/etc/sysconfig/下的任何内容。

票数 0
EN

Unix & Linux用户

发布于 2023-02-05 23:03:50

For macOS

@dr的S回答也适用于macOS,但在macOS上,他们被称为en0en1en2 .

在终端中运行ifconfig将列出它们。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/462900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档