CentoOS 6.5系统缺少ifcfg-eth0无法连接网络

CentoOS 6.5系统缺少ifcfg-eth0无法连接网络

我在笔记本电脑上安装了 CentOS 6.5 作为第二个操作系统。

安装后,我尝试连接到互联网,并确定我的操作系统只能看到该lo接口。当我运行ifconfig -a 以查找操作系统看到的所有接口时,它只找到lo

ifcfg-eth0目录中没有文件名/etc/sysconfig/network-scripts/

70-persistent-net.rules并且目录中没有文件名/etc/udev/rules.d/

当我以 root 用户身份执行ifup eth0命令时,响应是

设备 eth0 似乎不存在,延迟初始化。

有人能帮我解决这个问题吗?

答案1

只需创建ifcfg-eth0as sudo,然后echo在适用的网络配置详细信息中,运行systemctl restart network并查看是否解决了问题。

笔记: 在创建时,请务必根据环境中所需的配置更改适用字段的值接口配置文件 手动。

  1. 命令(创建静态 IP 分配配置)

    echo "DEVICE=eth0
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.0.199
    NETMASK=255.255.255.0
    GATEWAY=192.168.0.1" >> /etc/sysconfig/network-scripts/ifcfg-eth0
    systemctl restart network
    
  2. 命令(创建 DHCP 分配的 IP 配置)

    echo "DEVICE=eth0
    BOOTPROTO=dhcp
    ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
    

此外,请考虑重新启动 CentOS对您的环境的相关 IP 设置进行必要的更改后。

支持资源

相关内容