ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。
临时解决方法一:
使用命令ifconfig eth0 192.168.1.x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了。//注:在我的电脑运行此命令显示找不到那个设备。
永久解决方法二:
1、在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件;
2、正确设置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0 物理设备名称
IPADDR=192.168.1.x IP地址
NETMASK=255.255.255.0 子网掩码
NETWORK=192.168.1.0 指定网络,通过IP地址和子网掩码自动计算得到
GATEWAY=192.168.1.1 网关地址
BROADCAST=192.168.1.255 广播地址,通过IP地址和子网掩码自动计算得到
ONBOOT=[yes|no] 引导时是否激活设备
USERCTL=[yes|no] 非ROOT用户是否可以控制该设备
BOOTPROTO=[none|static|bootp|dhcp] 引导时不使用协议|静态分配|BOOTP协议|dhcp协议
HWADDR=00:13:D3:27:9F:80 MAC地址
NAME=eth0 名称
3、经过以上设置,正常情况下是可以成功的,如果仍有问题,在文件/etc/rc.d/rc.local最后加入ifup eth0(/etc/rc.local脚本是在所有其它初始化脚本执行完毕后执行)。
4、重启电脑,OK。
其它网络控制命令:
ifdown eth0、ifconfig eth0 down //关闭网络
ifup eth0、ifconfig eth0 up //开启网络
-------------------------------------------------------
设置DNS 配置文件位置/etc/resolv.conf
-------------------------------------------------------
service network start //启动网络服务
service network stop //停止网络服务
srvice network restart //重启网络服务
service network status //查看网络服务状态
---------------------------------------------------------------------------------------------------
设备 eth0 似乎不存在, 初始化操作将被延迟-hbhe0316-ChinaUnix博客
[root@server1 ~]# service network restart
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: 设备 eth0 似乎不存在, 初始化操作将被延迟。
[失败]
清空70-persistent-net.rules
[root@server1 ~]# vi /etc/udev/rules.d/70-persistent-net.rules
vi /etc/sysconfig/network-scripts/ifcfg-eth0
加入
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.210
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
[root@server1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@server1 ~]# service network restart
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: 活跃连接状态:激活的
转载请保留出处:http://www.01yun.com/other/20130713/578632.html
-----------------------------------------------------------------------------------
我的解决方法:进入/etc/sysconfig/network-scripts
vim ifcfg-eth0
DEVICE=eth10
BOOTPROTO=none
IPV6INIT=yes
MTU=1500
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
DNS1=210.44.176.1
USERCTL=yes
PREFIX=24
IPADDR=192.168.12.203
NETMASK=255.255.255.0
GATEWAY=192.168.12.253
NAME=eth0
只需要把DEVICE 的值改成硬件里面的值就行。
system-config-network
打开网络配置-》硬件-》设备
即是所需要的值。
更改后,执行
sevice network restart
问题解决。