❶ linux中网卡文件位置
网卡,即网络接口板,又称网络适配器或NIC (网络接口控制器),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第1层。它使得用户可以透过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。一、环境VirtualBox + CentOS6.5二、问题有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况。如下图所示:即:在接口配置文件ifcfg-eth0中,配置的是网卡eth1的信息。这种不一致有可能对强迫症造成一定的困扰,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的信息,而网卡eth1,则应该是在ifcfg-eth1中进行配置。三、解决办法要解决上面的问题,大致有两种方法:1) 将接口配置文件的文件名由ifcfg-eth0修改为ifcfg-eth1;2) 将网卡eth1的名称修改为eth0.方法一:该方法实测是可行的,如下图所示,修改完之后直接重启网络即可。方法二:这种方法的直观感觉是直接在ifcfg-eth0配置文件中将网卡名称由eth1修改为eth0,但是这样改的话,重启网络会出现Device eth0 does not seem to be present即:设备 eth0 不存在的错误,如下图所示,该问题的解决参考《L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题》 。所以还不能简单粗暴的这么改,因为,正如下图由ifconfig –a命令查询到的,服务器所识别的网卡依然是eth1,而不是eth0。注:记住这里的mac地址08:00:27:74:39:02,在后面的实施步骤中可作为修改的依据,因为一台服务器的IP可以随意改变,但是mac地址是唯一的。
❷ Linux系统\Centos没有网卡eth0配置文件怎么办
eth0的配置文件是在老版本中的一个泛指。而在新版的系统或者新型的系统中,网卡默认是名称不是eth0.
配置网卡只需要找到正确的配置文件就可以了。可以这样:
ip addr ,找到除loo回环网卡外的网卡的配置文件。假设配置文件名称是eno1677736
然后编辑配置文件:
[[email protected] ~]# cd /etc/sysconfig/network-scripts/[[email protected] network-scripts]# vim ifcfg-eno16777736TYPE=EthernetBOOTPROTO=staticNAME=eno16777736ONBOOT=yesIPADDR=192.168.10.10NETMASK=255.255.255.0GATEWAY=192.168.10.1DNS1=192.168.10.1
然后重启网卡:
service network restart 或 systemctl restart network (7版)
如果你的系统是老版本的,而且ip a 查看到的是eth1 的话,是说明系统在加载系统的时候默认已经识别到1的网卡,可以rm -rf /etc/udev/rules/70-net*
然后删除eth0的uuid和mac地址。重启
Linux的更多知识建议查看《Linux就该这样学》,加油吧,好好练习
❸ linux rescue模式下网卡配置文件在哪就是ifcfg-eth0文件
/etc/network/interface 网卡配置文件,静态,动态,IP,掩码,网关。。。/etc/resolv.conf DNS配置文件,如果没有,建立一个。如果网卡配置好,DNS没设置,一样连不上网。用networkmanager管理网络:networkmanager这种网络管理设备,如果不配置好(不开启),一样白搭。将/etc/conf.d/net中的网卡初始化去掉,让NetworkManager来管理网络。其它的相关文件只是网卡控制脚本文件。如果网卡都没配置好,还如何控制?/etc/ssh配置文件都在/etc中。找不到配置文件,可以whereis somesoft/etc中的文件都是全局配置,影响所有用户。用户配置文件,只关系用户自身,在home/username/.mysoft 都是在用户目录下以.开头的隐藏目录中。像网卡这种设备,不可能让所有用户单独定义。ssh则不一定,因为它只是一个应用软件。
❹ Linux系统\Centos没有网卡eth0配置文件怎么办
CentOS下找不到eth0设备的解决方法问题描述: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 //查看网络服务状态
❺ linux配置中eth0和eth1做什么用的
是一种光纤以太网接口卡,按照以太网通信协议进行信号传输。一般通过光缆与光纤回以太网交换机连接。
Eth0和答eth1用于区分网卡名。它们的含义与windows本地连接1和本地连接2相同。
这里的子网卡不是一个实用的网络接口,但是它可以作为一个集合接口在系统中闪现,比如eth0:1,eth1:2。
(5)eth0的配置文件是扩展阅读:
Linux操作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由和转发依赖于在主机中安装多个网卡作为路由器。
当某一网卡接收到度包时,系统内核会根据度包的目的IP地址查询路由表,然后根据查询结果将度包发送到另一网卡,最后通过该网卡发送度包。主机的进程是路由器的核心功能。
路由功能是通过修改Linux内核参数来实现的。sysctl命令用于配置和显示/proc/sys目录中的内核参数。
出于安全原因,Linux内核默认禁止数据包路由和转发。在Linux系统中,有临时和永久两种方法启用转发功能。
❻ linux怎么配置eth0
eth0和eth1这是网卡设备,只是个名称不必纠结,不是那谁说的一个普通网卡一个无线网卡,专他什么都不属懂。通常服务器会有多个网卡的,所以就有eth0 eth1 eth2 这样的名称,而且在一些系统中对于无线网卡会命名为wlan0 wlan1。。。。具体的你可以看看目录etc/sysconfig/network-scripts下面,ifcfg-eth0就代表eth0的配置,你把文件改成了eth1,文件内容做下修改, 那就是eth1了。。当然,这种配置方法并不适用于所有的linux系统,但对RHEL是适用的。
❼ Linux系统\Centos没有网卡eth0配置文件怎么办
1.在root账户下,使用命令:ifconfig -a 看看是不是eth0没有启动。2.如果执行命令:ifconfig -a 可以看到 eth0,使用命令:ifup eth0,启动eth0端口。3.如果执行命令:ifconfig -a 没有看到 eth0,执行命令: cd /etc/sysconfig/network-scripts ,再执行命令: ls ,看看有没有ifcfg-eth0文件。4.如果有ifcfg-eth0文件,进入配置文件,把里面的onboot 修改成yes。然后执行命令:service network restart5.如果没有ifcfg-eth0,得具体看了。检查网卡驱动安装好没有。
❽ Linux系统\Centos没有网卡eth0配置文件怎么办
分三种情况没有配置文件,ifconfig也没有eth0的信息(当然也没eth1),请使用#ifconfig eth0 up或ifup eth0,如果没有任何提示信息就说明系统能识别网卡eth0,只是eth0没有启动服务而已,否则会提示找不到eth0。如果是属于这种情况,你可以手工创建配置文件/etc/sysconfig/network-scripts/ifcfg-eth0(要创建配置文件,你需要root权限或有root的sudo授权才能更改sysconfig文件夹)没有配置文件,也无法通过ifup启动eth0,则要看网络服务是否启动,输入service network status,如果是关闭状态,请输入service network start启动网络服务,显示弹出eth0处有绿色的OK即表示成功启动,即可按上面一种情况来处理,使用ifup然后手工建立配置文件没有配置文件,也无法通过ifup启动eth0,网络服务无法启动(service network start显示红色的failed,或根本没有弹出eth0信息,只有本地lo),则需要检查网卡是否正常插接在机器中,或者是否有对应驱动程序(这种情况比较少见,除非使用很老的系统版本或者使用的是USB外置网卡)
❾ Linux系统\Centos没有网卡eth0配置文件怎么办
1.大家都知道linux下面设置ip是 ifconfig 命令通过下面命令即可临时设置IP地址。ifconfig 设备名 IP 地址 (ifconfig eth0 192.168.1.117)2. 设置好之后马上生效,不需要重启网卡服务(千万别重启网卡服务,不然刚刚设置的又没有了)ifconfig即可查看当前网卡的IP地址。以上介绍的是临时解决办法,如果要彻底解决需要生成一个网卡配置文件才行复制设置配置文件一般来说如果没有网卡eth0配置文件,你到网卡配置目/etc/sysconfig/network-scripts/下面都会有一个 ifcfg-lo 回环接口配置文件,拷贝一份拷贝了一个lo配置文件之后,把文件IP地址和参数改一下改成eth0保存即可啦.编写配置文件通过上述方法复制的文件不完整,可以通过vi编辑输入补全。或者直接手动输入设置,特别提醒一下如要设置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔重启网络服务设置好网卡配置之后,需要把网络服务重启一下。输入如下命令service network restart如果没有提示任何错误则表示设置格式基本没有问题哈 如果MAC地址设置错误的话,会提示下面信息。可以先ifconfig查看一下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那一栏去掉可以。