更换主板后,网卡用不了。------linux清除网卡缓存一例

案例描述:当实际生产环境下,服务器主板挂了,厂商换了一块同型号主板,网卡是板载的,所以换主板等于把网卡也换了。接着问题就来了,网卡全都乱了。网卡起不来。现在不知什么原因。

分析过程:既然是主板换了,换的也是同一个型号的主板,驱动问题可以排除。主板一共有4块网卡。按顺序依次是eth0,eth1,eth2,eth3。换了主板,用ifconfig –a 查看竟然多出了好几个网卡多出了eth4,eth5,eth6,eth7。但是在配置目录(/etc/sysconfig/network-scripts/)中只有eth0,eth1,eth2,eth3。原来只用eth2作为业务网口,配置也还在,但还是ping不通。网卡灯也不亮,后来自己想了想用ifup和ifdown,来查看端口,本来的eth2变成了eth5,百思不得其解。后来高人指点,说试清一下网卡缓存。后来真的是这个缓存作怪。

下面附上操作命令:

  1. 首先要查看网卡的命令

    ifconfig –a|more

  2. 禁用和启用网卡命令

Ifup eth2  ifdown eth2

  1. 修改好网卡配置

    vi/etc/sysconfig/network-scripts/eth2

  2. 配置好重启网络服务

    Service network restart

5)册除网卡缓存文件。删除前,最好备份一下。

删除/etc/udev/rules.d/60-net.rules这个文件,重启os 就OK了。

注:60-net.rules在不同的系统上命名不一样,大致是“数字-*-net.rules”这个样子的。

时间: 2024-10-06 13:55:06

更换主板后,网卡用不了。------linux清除网卡缓存一例的相关文章

linux服务器更换主板后无法识别网卡解决办法

在我的超算集群里,有台服务器故障报修,主板坏了,更换主板后,无法识别网卡,用命令ifconfig -a 查看只显示lo loopback 127.0.0.1,以及eth7,eth8,eth9等没有网卡的信息,如此的话,导致服务器和集群别的节点服务器都无法ping通 原因和解决办法: 系统加载网卡驱动后会去读一个文件,这个文件是一个缓冲文件,包含了网卡的mac地址,因为更换了主板,网卡的mac地址也变了,但是这个文件的mac地址还没变,还是之前坏了的主板的上面的网卡的MAC地址,这样系统在加载网卡

解决Linux服务器更换IP后,ssh连接被拒绝问题

解决更换Linux服务器IP后,ssh登录报“ssh: connect to host xxx port 22: Connection refused”错误 由于之前服务器的sshd服务一直正常,但更换IP后通过putty进行登录,报“连接被拒绝”异常 一.重启sshd服务,查看登录是否正常,如果还有异常进行下面步骤 netstat sshd 二.将.ssh/known_hosts文件里面的IP地址修改正确 1.vi ~/.ssh/known_hosts 2.将老IP地址全部替换在新的IP地址

ubuntu系统服务器更换相同型号的主板后登录时提示加载文件系统失败

ubuntu系统服务器更换相同型号的主板再次登录时提示加载文件系统失败,且还有上次加载成功时间为xxxx-xxxx-xx,后经查找原因,主板系统时间太老(修改为当前日期时间即可),系统启动,文件加载与系统时间有关(貌似),有时间查找资料学习学习 注: SATA硬盘几种模式: IDE 是为了兼容性,将sata模拟成ide模式(比较常用) raid是磁盘阵列模式,一般人不用.(一般需要安装多个硬盘才能实现) ahci是真正的sata模式.(要想发挥硬盘性能,建议用此模式) ubuntu系统服务器更换

修改网卡缓存,解决Linux 网卡丢包严重问题

修改网卡缓存,解决Linux 网卡丢包严重问题 Linux 网卡丢包严重 生产中有一台linux设备并发比较大,droped包比较多,尤其是在跑游戏数据包的时候,存在严重的丢包现象,怀疑网卡性能不足,在更换设备前想能不有通过软件方法解决,通过网上一些资料显示,出现这种现象,也有可能是网卡buffer size 太小的原因,遂尝试更改buffer 大小解决,下面的设备运行了64天,丢包超过20多亿 找了一些国外的文章,可以通过ethtool来修改网卡的buffer size ,首先要网卡支持,我的

Linux双网卡绑定bond0详解

1 什么是bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术.Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现.可以通过以下命令确定内核是否支持 bonding: [[email protected] network-scripts]#cat /boot/config-2.6.32-573.el6.x86_64 |grep -i bonding CONFIG_BONDING=

Linux的网卡由eth0变成了eth1,如何修复(MAC地址不一致了)

Linux的网卡由eth0变成了eth1,如何修复 使用wmware安装了linux,安装成功后,使用的网卡是eth0,没有eth1.但是用过一段时间后,不知道为什么eth0无法使用,系统却自动生成了eth1网卡,这可以使用ifconfig命令看的到. [user@localhost ~]$ ifconfig eth1      Link encap:Ethernet  HWaddr 00:0C:29:A9:22:9D inet addr:192.168.1.108  Bcast:192.168

LINUX 双网卡绑定

cd /etc/sysconfig/network-scripts cp ifcfg-eth0  bak.ifcfg-eth0 cp ifcfg-eth1  bak.ifcfg-eth1 vi ifcfg-bond0 DEVICE=bond0 BROADCAST=192.168.190.255 IPADDR=192.168.190.11 NETMASK=255.255.255.0 GATEWAY=192.168.190.1 ONBOOT=yes USERCTL=no BOOTPROTO=none

Linux的网卡由eth0变成了eth1,如何修复 (转载)

Linux的网卡由eth0变成了eth1,如何修复 使用wmware安装了linux,安装成功后,使用的网卡是eth0,没有eth1.但是用过一段时间后,不知道为什么eth0无法使用,系统却自动生成了eth1网卡,这可以使用ifconfig命令看的到. [[email protected] ~]$ ifconfig eth1      Link encap:Ethernet  HWaddr 00:0C:29:A9:22:9D inet addr:192.168.1.108  Bcast:192.

Linux双网卡聚合改造

  一.      环境和需求 Linux主机只有一块网卡接到交换机上,为了消除交换机的单点,新增一台交换机,Linux主机端新接一块网卡到新交换机上,对这两块网卡做聚合达到目的. 二.      物理连线 使用网线连接新增交换机和新网卡 三.      停应用 对网卡做聚合改造,会造成网络中断,为了消除对生产的影响,建议停止应用后再做改造 四.      网络聚合改造 1)         对/etc/modprobe.conf文件新增以下内容 # vi /etc/modprobe.conf