ifconfig显示的网卡信息和我的配置文件名不符

比如我的配置文件, cd /etc/sysconfig/network-scripts/ifcfg-Auto_eth0是这个名称,但是我使用ifconfig显示的信息却是


eth6      Link encap:Ethernet  HWaddr 08:00:27:3F:55:54

inet addr:192.168.137.103  Bcast:192.168.137.255  Mask:255.255.255.0

inet6 addr: fe80::a00:27ff:fe3f:5554/64 Scope:Link

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:154 errors:0 dropped:0 overruns:0 frame:0

TX packets:94 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:13339 (13.0 KiB)  TX bytes:13889 (13.5 KiB)

eth6,很明显这不是我配置文件的名称,这是因为很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。那么如何恢复呢?我们要进入这个路径cd
/etc/udev/rules.d/,之后查看70-persistent-net.rules这个文件,你会发现该文件中记录了以前的一些网卡信息,但是现在可能是你已经不再使用的,所以如果要恢复ifconfig显示eth0,只要删除这个文件,重启机器即可。 rm -r 70-persistent-net.rules 然后,reboot -h now即可恢复。当然你也可以删除rm -r 70-persistent-net.rules 文件中的部分信息。

时间: 2024-10-13 15:59:19

ifconfig显示的网卡信息和我的配置文件名不符的相关文章

Linux故障:linux中使用ifconfig命令查看网卡信息时显示为eth1,但是在network-scripts中只有ifcfg-eth0的配置文件,并且里面的NAME="eth0"。

除了题目中的问题,其实在执行命令:service network restart时,会报错: 解决办法: 首先需要修改70-persistent-net.rules文件: vim /etc/udev/rules.d/70-persistent-net.rules 然后修改ifcfg-eth0文件: vim /etc/sysconfig/network-scripts/ifcfg-eth0 最后:重启网络:service network restart 如果ifconfig命令下,eth1没有改变

linux ifconfig显示 command not found

本人装的是centos7 想看下网络配置 结果显示如图: 正常情况下 ifconfig  是在超级管理员 的所属的目录 sbin/下的命令 现在来查看该目录下. 没有找到,别急 用 yum  search  ifconfig试试 看到=====下面这个扩展中包含这个ifconfig  那就下载喽. yum install  net-tools 之后ifconfig  命令就可以用了

jsp网页在浏览器中不显示图片_eclipse环境下配置tomcat中jsp项目的虚拟路径

遇到的问题是这种,在jsp网页中嵌入了本地的图片,由于会用到上传到服务器的图片,所以没有放到项目里面,而是把全部图片单独放到一个文件夹里,然后打算使用绝对路径把要显示的图片显示出来.比方是放在了E盘的uploadPhotos文件夹里.可是在使用绝对路径显示时.代码例如以下: <img width="200" height="150" src="E:\uploadPhotos\DSC00216.jpg" border="1"

关于Red Hat 企业版下输入ifconfig显示not found问题解决办法

我们输入命令:#ifconfig回车 显示bash: ifconfig: command not found 可能是红帽路径问题,然后输入 #/sbin/ifconfig  就会显示IP地址等信息. 解决办法:(我也是菜鸟这都是版主和xiaojie教我的,跟大家分享一下) 执行#cat ~/.bash_profile 看自己的PATH,然后再执行: #gedit /etc/profile 然后会弹出一个文本框框,在最后一行后面添加: PATH=$PATH:sbin export PATH=$PA

MSSql2008打开企业管理器出错,具体显示提示无法识别的配置节 system.serviceModel。

MSSql2008打开企业管理器出错详细信息: 标题: 已注册的服务器 ------------------------------ 无法读取此系统上以前注册的服务器的列表.请在“已注册的服务器”窗口中重新注册您的服务器. 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&LinkId=20476 ----

AD域组策略-只显示指定的控制面板选项配置方法

操作方法: 1.打开组策略管理器,新建一个组策略并右击编辑. 2,找到隐藏指定的“控制面板”项并双击打开:并参照设置: 填入要显示的控制面板项目,比如: joystick.cpl 表示将显示“游戏控制器”midimap.drv 表示将显示“区域设置”access.cpl 表示将显示“辅助选项”appwiz.cpl 表示将显示“添加/删除程序”desk.cpl 表示将显示“显示”inetcpl.cpl 表示将显示“Internet”和“用户”intl.cpl 表示将显示“区域设置”joy.cpl

iBatis显示运行sql语句的配置

#在log4j.properties中加入以下配置即可: log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG log4j.logger.java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.ja

64位windows系统如何显示32位dcom组件配置

在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Microsoft Excel程序,这主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的 可以通过在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到excel组件了,希望对您有所帮助 对 Excel 进行编程,实际上就是通过 .Net Framework 去调用 Excel 的 COM 组件,所有要在 Web 环境下调用 COM 组件的时候,都需要对其进

log4net使用C#代码配置文件名,记录日志

最近在公司一直写webservice 然后用log4net 来记录请求的记录以及数据的结果,然后突然发现请求的频率太多,就想找一个地方自己专门记录的东西. 因为不想在webconfig里边配置 所以 就想到了用 C#代码 来配置log4net public class Program { private static void Main() { string currentPath = AppDomain.CurrentDomain.BaseDirectory; string txtLogPat