我在笔记本电脑上安装了 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-eth0
as sudo
,然后echo
在适用的网络配置详细信息中,运行systemctl restart network
并查看是否解决了问题。
笔记: 在创建时,请务必根据环境中所需的配置更改适用字段的值接口配置文件 手动。
命令(创建静态 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
命令(创建 DHCP 分配的 IP 配置)
echo "DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
此外,请考虑重新启动 CentOS对您的环境的相关 IP 设置进行必要的更改后。