我正在尝试学习 Linux 和 DevOps。
我已经完成了以下教程:https://www.youtube.com/watch?v=Wvf0mBNGjXY
我目前停留在视频的 1:10:00 处。
我正在尝试运行以下命令:
ip addr add 192.168.1.10/24 dev eth0
不幸的是,我收到以下错误:
cannot find device "eth0"
谁能指导我如何解决这个问题?
我尝试了这个链接,不幸的是它不起作用:CentOS 上未安装 eth0
当我执行 ifconfig 时,我只看到 3 个选项 enp0s3、lo、virbr0。
谢谢!
答案1
运行ip l
或ifconfig
找出您拥有的网络接口。eth0
仍然可以使用(需要进行一些重新配置),但已被弃用,取而代之的是基于硬件参数的命名方案,该命名方案更加可预测和精确。
在您的情况下,enp0s3
这就是您正在寻找的 - 它代表您的 LAN 卡,因此您不需要启用或添加eth0
.
答案2
你走在正确的轨道上。
要查看网络设备,只需运行以下命令:
ip addr
然后您可以使用以下命令来设置 IP 地址:
ip addr add 192.168.1.10/24 dev $device_name