redhat没有eth0
1. 为什么没有网卡配置文件ifcfg-eth0
你网卡的驱动可能没安装,他就看不到ifcfg-eth0这个配置文件,但有些网卡驱动安装上了,并不一定是显示eth0,比如freebsd系统可能显示em0这样的。或先使用ifconfig eth0 up试一下,然后再看是否有ifcfg-eth0的配置文件没,如果没有,看/etc/sysconfig/network-script目录(针对centos或redhat的系统)下是否有相关的配置文件,并不一定是eth0,就像我上面说的可能是em0。
2. Linux 企业7版本,虚拟机下只有lo网卡没eno和eth0网卡,
此原因可以按照以下步骤分析:
注意:在操作时候建议关闭NetworkManager服务(service NetworkManager stop;chkconfig NetworkManager off)
1、网卡驱动,一般用vm安装不会有此种情况
2、ifconfig -a 看下所有的网卡。默认是按照eht0 1.2.3.4—排序,当网络没有连接的时候
然后ifconfig -a可以看到主机上有几块网卡以及名称:
这样可以确定网卡存在,没有问题。如果不存在任何ethx的话,说明网卡有问题。
3、然后进入配置文件(里面是没有ifcfg-eth0的只有个lo):
[root@redhat]# cd /etc/sysconfig/network-scripts/
[root@redhat]# ls
ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep
ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug
4、这样可以新建个ifcfg-ethx。
然后编辑里面内容添加:
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1 #//(此处的1是网卡设备的序号也就是ifconfig -a中看到的网卡名称后缀数字)
HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加地址是网卡的地址,可以在虚拟机设置里面查看。)
BOOTPROTO=dhcp
5、然后保存重启服务
service network restart
3. 急急急 redhat6.1安装后网卡识别不到,谁能帮忙看下这是怎么回事,图片为内核和PCI信息
从lspci信息来看,是有网卡。ifconfig看不到,应该是没有启用。你可以用ifconfig -a看到所有网卡。比如要启用eth0,使用命令ifconfig eth0 up。如果再配置IP地址:ifconfig eth0 192.168.0.1/24 up即可,或者修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
还有什么其他问题吗?
4. redhat9.0不能上网,ping不通网关
首先在文本界面打入命令ifconfig查看是否有eth0(网卡)设备的存在
然后使用netconfig进行网络配置 选择use dynamic ip configruation (BOOTP/DHCP)自动获取网络ip 这时将获取你本机的ip地址
要是你知道自己的ip也可自己打入 不选择use
然后进入/etc/sysconfig/network-scripts目录中查看ifcfg-eth0文件
使用vi ifcfg-eth0修改文件 到文件末尾添加
check_link_down(){
return 1;
}
然后用末行命令存盘:wq
然后输入ifup eth0 判段网卡是否可以启动 只要不显示命令有误就应该是配好了
如想改主机名的话进入目录 /etc/sysconfig 修改文件network 的HOSTNAME=本机名
**最后一定要应用新的网络配置service network restart一定要键入这个命令
应该就行叻
你只有192.168.0.18 这个ip,修改为6本身这ip就不可用。
用你实体机的就好叻
5. 虚拟机上RedHat网络不通,eth0没有ip
虚拟机的网络采用Bridged(桥接)方式,刚开始以为,是因为机器上的有些网卡没有连接电缆,而VMWare又恰好使用了该网卡,经过几个小时的测试,通过禁用没连线的网卡、把VMWare的VM0映射到连线的其他网卡,都没有解决问题。
在VM虚拟机中装了redhatlinux9.0,准备与主机共享文件,结果网络不通!
无法激活,在输入ifup eth0后总提示:
Dertermining IP information for eth0....failed - no link present check cable
解决办法:
在 /etc/sysconfig/network-scripts/ifcfg-eth0
中添加以下script:
check_link_down() {
return 1;
}
具体操作:
[root@localhost root]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-eth0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加)
BOOTPROTO=dhcp
#以下为添加部分,具体操作方法:先按a,在光标后插入下面文本,最后 :wq 保存退出(或用Gedit编辑)
check_link_down(){
return 1;
}
接下来,重起网络(如果重起网络不行,则重启系统!)
[root@localhost network-scripts]# ifup eth0
Determining IP information for eth0... done.
好了,看到上面的提示说明已经成功,可用ifconfig检查自己是否已获得有效IP。
6. 在linux中使用命令ifconfig之后没有出现eth0,只有lo,使用命令ifconfig eth0 up后再执行
运行一下dhcpcd,dhcp的客户端程序,获取一下网路参数
如果不行,请检查你的网络配置
7. linux找到了无线网卡wlan0却找不到有线网卡eth0我用的是redhat5.0
是不是没有打开eth0呢,比如先 lspci | grep -i eth 看看ethernet有没有被识别,然后用 setup 里面的网络配置里头加一个eth0就可以了