ifcfgeth0未生效
① 网卡eth0启动失败如何解决
1./etc/udev/rules.d/70-persistent-net.rules 文件
删除eth0网卡
将eth1网卡的NAME="eth1"修改为"eth0",并复制ATTR{address}中的值(MAC地址)
2./etc/sysconfig/network-scripts/ifcfg-eth0 文件
将复制的ATTR{address}值覆盖#HWADDR
重启服务:service network restart
② 安装了centos之后网卡没有ifcfg-eth0没有
临时解决办法1
大家都知道linux下面设置ip是 ifconfig 命令
通过下面命令即可临时设置IP地址。
ifconfig 设备名 IP 地址 (ifconfig eth0 192.168.1.117)
2
设置好之后马上生效,不需要重启网卡服务(千万别重启网卡服务,不然刚刚设置的又没有了)ifconfig即可查看当前网卡的IP地址。
END
永久解决办法方法/步骤2
以上介绍的是临时解决办法,如果要彻底解决需要生成一个网卡配置文件才行
复制设置配置文件
一般来说如果没有网卡eth0配置文件,你到网卡配置目/etc/sysconfig/network-scripts/下面都会有一个 ifcfg-lo 回环接口配置文件,拷贝一份
拷贝了一个lo配置文件之后,把文件IP地址和参数改一下改成eth0保存即可啦
编写配置文件
通过上述方法复制的文件不完整,可以通过vi编辑输入补全。或者直接手动输入设置,具体详细参数参考如下图列表
特别提醒一下
如要设置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔
重启网络服务
设置好网卡配置之后,需要把网络服务重启一下。输入如下命令
service network restart
如果没有提示任何错误则表示设置格式基本没有问题哈
5
如果MAC地址设置错误的话,会提示下面信息。
可以先ifconfig查看一下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那一栏去掉可以。
③ LINUX改IP为什么输入vi /etc/sysconfig/network-scripts/ifcfg-eth0后显示是空白,没法搞啊
LINUX改IP输入vi /etc/sysconfig/network-scripts/ifcfg-eth0后显示是空白是设置错误造成的,解决方法为:
1、通过用户名和密码登陆Linux系统,修改IP需在root用户下才行。
④ 如何解决ifconfig命令不能使用以及eth0网卡不能激活的方法
1.到/etc/sysconfig/network-scripts 目录看看ifcfg-eth*,有几个
2.如何没有ifcfg-eth0,但有ifcfg-eth0.bak的话,用mv重命名,
3.在机器上执行service network restart ,看起来了没?
4./etc/rc.d/init.d/kudzu start 重新启动网卡
补充回答:你用vi打开eth0看看文件
我感觉问题好像出在不是linux上,而是虚拟机上,你虚拟机用什么模式连接的网络,桥接还是NAT呢?你重启电脑的时候屏幕没有什么错误提示吗
⑤ 虚拟机复制或备份导致 eth0 网卡丢失
前段时间安装centos的虚拟机,安装好后,为了怕以后麻烦,所以备份了一个虚拟机的镜像,昨天把虚拟机镜像导到 VmWare 中,发现原来安装的 eth0 网卡消失不见了。
初始以为网卡被卸载了,使用 ifconfig eth0 up 命令准备激活 eth0 网卡,结果系统提示无法识别的设备,输入 ifconfig -a 查看网卡设备,发现原来的 eth0 变成了 eth1,使用 ls /etc/sysconfig/network-scripts/ 查看,发现该目录下没有出现 ifcfg-eth1 的文件,只有一份原来镜像里安装的ifcfg-eth0 的文件,用 more /etc/udev/rules.d/70-persistent-net.rules 查看该文件,发现里面多了一个 eth1的配置。
于是从网上搜了下,说要把 70-persistent-net.rules 文件中的 eth0 配置全部删除,把 eth1 的配置中有关 eth1 的字眼全部改成 eth0,然后把eth1 配置中的网卡 mac 地址记下,填入 /etc/sysconfig/network-scripts/ifcfg-eth0 中,重启服务即可。结果仍没有生效。
万般无奈下,重启了虚拟机,然后又查看了下 eth0 网卡,竟然生效了。现把我的操作步骤归纳如下:
a、vim /etc/udev/rules.d/70-persistent-net.rules,把此文件中关于 eth0 的配置删除,把 eth1 配置中有 eth1 的字眼全部换成 eth0,记下配置文件中的网卡 mac 地址
b、vim /etc/sysconfig/network-scripts/ifcfg-eth0,修改 eth0 的配置文件,把 HWADDR 后面的网卡 mac 地址换成刚才记下的 mac 地址
c、重启 centos 虚拟机
⑥ CentOS ifcfg-eth0 配置掩码NETMASK不起作用
需要重启网络服务
添加 PREFIX=24 效果是一样的
⑦ linux ifcfgeth0 没有
网卡更换会造成这个问题。可以执行一下 ifconfig 命令,看看目前工作的网卡是哪个。如果确定是eth0这个网卡,你可以按照别的机器的网卡配置写一个就行了。
我使用虚拟机经常更换网卡,会遇到eth0存在,但是ifconfig里显示网卡是eth1。
然后去看发先没有eth1这个网卡配置文件。
这时候复制eth0重命名为eth1,修改一下配置文件中的mac地址,然后就可以对eth1网卡进行设置了。
⑧ LINUX 设置ip ifcfg-eth0 打开是这个没法儿设置 还有这个ifcfg-lo是啥文件 我是在VM虚拟机下装的RedHat6.0
ifcfg-l0 是本地回环接口,相当于 127.0.0.1
ifcfg-eth0 本地网卡第一个接口
需ROOT的权限
配置如下:
vim /etc/sysconfig/....
按a 或 i 进入编辑
IPADDR=192.168.0.1 ( 配置的IP )
NETMASK=255.255.255.0 ( 掩码)
GATEWAY=192.168.0.254 ( 网关)
DNS1=192.168.0.254 (DNS)
:wq
你是否是用root登陆的呢?
⑨ 安装了centos之后网卡没有ifcfg-eth0没有
首先确认你的网卡驱动已经安装好了 然后尝试启动network service 如果还是没有这个文件的话,可以手动生成一个文件 然后内容类似如下 DEVICE=eth0 BOOTPROTO=static HWADDR=00:16:3E:16:6R:64 IPADDR=192.168.1.2 NETMASK=255.255.254.0 ONBOOT=yes