精华内容
下载资源
问答
  • 原标题:教你处理Linux服务器网卡识别失败的方法1)现象说明公司IDC机房里的一台线上服务器硬件报警,最后排查发现服务器主板坏了,随即联系厂商进行更换主板,最后更换后,登录服务器,发现网卡绑定及ip信息都在,...

    原标题:教你处理Linux服务器网卡识别失败的方法

    1)现象说明

    公司IDC机房里的一台线上服务器硬件报警,最后排查发现服务器主板坏了,随即联系厂商进行更换主板,最后更换后,登录服务器,发现网卡绑定及ip信息都在,但是ip却ping不通了,进一步排查,重启网卡,提示之前的eth0和eth1网卡设备发现不了了,也就是说服务器主板更换后,之前的网卡设备都识别不了了!

    主板更换后,重启并登陆服务器,发现之前的网卡设备(eth0、eth1、eth2、eth3)都没有了!

    [root@kevin01 ~] # ifconfig -a bond 0 Link encap:Ethernet HWaddr 08 : 94 :EF : 5 E: AE: 72 inet addr: 192.168. 10.20 Bcast: 192.168. 10.255 Mask: 255.255. 255.0 inet6 addr: fe80:: a94: efff: fe5e:ae72/ 64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU: 1500 Metric: 1 RX packets: 75582 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 58537 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 0 RX bytes: 5890233 ( 5.6 MiB) TX bytes: 4390537 ( 4.1 MiB) lo Link encap:Local Loopback inet addr: 127.0. 0. 1 Mask: 255.0. 0. 0 inet6 addr: : : 1/ 128 Scope:Host UP LOOPBACK RUNNING MTU: 65536 Metric: 1 RX packets: 26 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 26 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 0 RX bytes: 1983 ( 1.9 KiB) TX bytes: 1983 ( 1.9 KiB) usb 0 Link encap:Ethernet HWaddr 0 A: 94 :EF : 5 E: AE: 79 BROADCAST MULTICAST MTU: 1500 Metric: 1 RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 0 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 RX bytes: 0 ( 0. 0 b) TX bytes: 0 ( 0. 0 b)

    之前的网卡设备和bond绑定的配置信息都还在(bond绑定网卡操作:http://www.cnblogs.com/kevingrace/p/7966511.html)

    [root@kevin ~] # cd /etc/sysconfig/network-s/ [root@kevin network-s] # ls ifcfg-bond0 ifcfg-lo ifdown-ib ifdown-ppp ifup-aliases ifup-ipv6 ifup-ppp init.ipv6- global ifcfg-eth0 ifcfg-usb0 ifdown-ippp ifdown-routes ifup-bnep ifup-isdn ifup-routes net.hotplug ifcfg-eth1 ifdown ifdown-ipv6 ifdown-sit ifup-eth ifup-plip ifup-sit network-functions ifcfg-eth2 ifdown-bnep ifdown-isdn ifdown-tunnel ifup-ib ifup-plusb ifup-tunnel network-functions-ipv6 ifcfg-eth3 ifdown-eth ifdown-post ifup ifup-ippp ifup-post ifup-wireless [root@kevin ~] # /etc/init.d/network restart ......

    报错说没有发现eth0和eth1网卡

    [root@kevin ~] # ipdown eth0

    报错提示说没有发现eth0网卡

    2)产生原因

    这是因为服务器更换了主板或网卡,mac地址改变所导致的。系统加载网卡驱动后会去读一个文件(即/etc/udev/rules.d/70-persistent-net.rules),这个文件是一个缓冲文件,包含了网卡的mac地址,因为更换了主板,网卡的mac地址也变了,但是这个文件的mac地址还没变,还是之前坏了的主板的上面的网卡的MAC地址,这样系统在加载网卡,读取这个文件的时候读取的是之前网卡的mac地址,和现在更换后主板后的网卡mac地址不一致导致混乱,所以就识别不了当前网卡;

    3)解决办法

    一般来说,删除/etc/udev/rules.d/70-persistent-net.rules文件(或者把这个文件重新命名),重启服务器就可以解决了,重启后会重新生成这个文件,

    这样就顺利解决这个问题了!这里注意下,由于我的这台服务器绑定了网卡,所以重启网卡后,还需要进行modprobe命令使得网卡绑定生效,大致步骤如下:

    # mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak20180307 # init 6

    重启服务器后,查看/etc/udev/rules.d/70-persistent-net.rules文件,发现没有eth0、eth1、eth3、eth4的网卡信息(mac和设备名称)

    [root@kevin network-s] # cat /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "****", ATTR{type}== "1", KERNEL== "eth*" # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "****", ATTR{type}== "1", KERNEL== "eth*" # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "****", ATTR{type}== "1", KERNEL== "eth*" # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "****", ATTR{type}== "1", KERNEL== "eth*"

    然后重启网卡等操作

    [root@kevin ~] # modprobe bonding [root@kevin ~] # /etc/init.d/network restart [root@kevin ~] # modprobe bonding 接着ifconfig查看,发现eth 0、eth1、eth2、eth3网卡设备都能识别了 [root@kevin ~] # ifconfig -a bond 0 Link encap:Ethernet HWaddr 08 : 94 :EF : 5 E: AE: 72 inet addr: 192.168. 10.20 Bcast: 192.168. 10.255 Mask: 255.255. 255.0 inet6 addr: fe80:: a94: efff: fe5e:ae72/ 64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU: 1500 Metric: 1 RX packets: 108809 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 84207 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 0 RX bytes: 8471111 ( 8.0 MiB) TX bytes: 6322341 ( 6.0 MiB) eth 0 Link encap:Ethernet HWaddr 08 : 94 :EF : 5 E: AE: 72 UP BROADCAST RUNNING SLAVE MULTICAST MTU: 1500 Metric: 1 RX packets: 38051 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 14301 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 RX bytes: 2869726 ( 2.7 MiB) TX bytes: 944276 ( 922.1 KiB) Interrupt: 16 eth1 Link encap:Ethernet HWaddr 08 : 94 :EF : 5 E: AE: 72 UP BROADCAST RUNNING SLAVE MULTICAST MTU: 1500 Metric: 1 RX packets: 69158 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 68615 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 RX bytes: 5469647 ( 5.2 MiB) TX bytes: 5279012 ( 5.0 MiB) Interrupt: 17 eth2 Link encap:Ethernet HWaddr 08 : 94 :EF : 5 E: AE: 74 BROADCAST MULTICAST MTU: 1500 Metric: 1 RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 0 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 RX bytes: 0 ( 0. 0 b) TX bytes: 0 ( 0. 0 b) Interrupt: 16 eth3 Link encap:Ethernet HWaddr 08 : 94 :EF : 5 E: AE: 75 BROADCAST MULTICAST MTU: 1500 Metric: 1 RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 0 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 RX bytes: 0 ( 0. 0 b) TX bytes: 0 ( 0. 0 b) Interrupt: 17 lo Link encap:Local Loopback inet addr: 127.0. 0. 1 Mask: 255.0. 0. 0 inet6 addr: : : 1/ 128 Scope:Host UP LOOPBACK RUNNING MTU: 65536 Metric: 1 RX packets: 26 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 26 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 0 RX bytes: 1983 ( 1.9 KiB) TX bytes: 1983 ( 1.9 KiB) usb 0 Link encap:Ethernet HWaddr 0 A: 94 :EF : 5 E: AE: 79 BROADCAST MULTICAST MTU: 1500 Metric: 1 RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 0 errors: 0 dropped: 0 overruns: 0 carrier: 0 collisions: 0 txqueuelen: 1000 RX bytes: 0 ( 0. 0 b) TX bytes: 0 ( 0. 0 b)

    在查看/etc/udev/rules.d/70-persistent-net.rules文件,发现eth0、eth1、eth2、eth3网卡及其mac地址信息都有了

    [root@kevin ~] # cat /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "08:94:ef:5e:ae:75", ATTR{type}== "1", KERNEL== "eth*", NAME= "eth3" # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "08:94:ef:5e:ae:72", ATTR{type}== "1", KERNEL== "eth*", NAME= "eth0" # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "08:94:ef:5e:ae:73", ATTR{type}== "1", KERNEL== "eth*", NAME= "eth1" # PCI device 0x14e4:0x1657 (tg3) SUBSYSTEM== "net", ACTION== "add", DRIVERS== "?*", ATTR{address}== "08:94:ef:5e:ae:74", ATTR{type}== "1", KERNEL== "eth*", NAME= "eth2"

    接着尝试ping其他机器

    [root@kevin ~] # ping 192.168.10.23 PING 192.168 .10 .23 ( 192.168 .10 .23) 56( 84) bytes of data. 64 bytes from 192.168 .10 .23: icmp_seq= 1 ttl= 64 time= 0.030 ms 64 bytes from 192.168 .10 .23: icmp_seq= 2 ttl= 64 time= 0.016 ms 64 bytes from 192.168 .10 .23: icmp_seq= 3 ttl= 64 time= 0.016 ms

    如果ping不通的话,多执行下面命令

    [root@kevin ~] # modprobe bonding

    温馨提示:有时候重启后还是出现以上情况,对比之前的/etc/udev/rules.d/70-persistent-net.rules文件,新的文件mac地址和name已经改变,name=eth0,和之前name=em1的名字不同;

    《Linux就该这么学》是一本基于最新Linux系统编写,面向零基础读者的技术书籍。从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。想要学习Linux系统的读者可以点击"阅读原文"按钮了解这本书,同时这本书也适合专业的运维人员阅读,作为一本非常有参考价值的工具书!返回搜狐,查看更多

    责任编辑:

    展开全文
  • 系统盘的云盘类型、实例IP地址以及弹性网卡MAC地址保持不变。如果您在创建ECS实例时选择了错误的操作系统,或者需要使用其他操作系统,您能通过更换系统盘来更换操作系统。前提条件 更换系统盘后旧系统盘会被释放,...

    更换系统盘是指为ECS实例重新分配一块系统盘,系统盘ID会更新,旧系统盘会被释放。系统盘的云盘类型、实例IP地址以及弹性网卡MAC地址保持不变。如果您在创建ECS实例时选择了错误的操作系统,或者需要使用其他操作系统,您能通过更换系统盘来更换操作系统。

    前提条件 更换系统盘后旧系统盘会被释放,建议您为当前系统盘创建快照备份数据。具体操作,请参见创建快照。 说明 创建快照应避开业务高峰期,避免影响业务。一块40GiB的系统盘,首次创建快照需要约20~40分钟,请预留出足够的时间。 ECS实例处于已停止状态。 若尚未停止,请先停止实例。 警告 停止ECS实例,会中断您的业务,请谨慎操作。 按量付费的VPC类型实例在停机不收费模式下,更换系统盘后可能无法成功启动目标实例。建议您停止实例时关闭停机不收费。 背景信息 更换系统盘是高风险操作,更换系统盘前,请务必阅读以下注意事项: 更换系统盘前需要停止ECS实例,会中断您的业务。 您需要在新系统盘中重新部署业务运行环境,有可能会对您的业务造成长时间的中断。 历史系统盘快照不能用于回滚新系统盘。 您手动创建的快照不会被释放,这些快照仍可以创建自定义镜像。如果旧系统盘设置了自动快照随磁盘释放,则自动快照会被自动删除。 如果更换前后都是Linux系统,且ECS实例上挂载了数据盘并设置了开机自动挂载分区。更换系统盘后,旧系统盘中的数据盘分区挂载信息丢失。您需要自行更新/etc/fstab配置,请参见后续操作。 如果要跨操作系统更换系统盘,请注意: 非中国内地地域不支持切换Windows Server系统和Linux系统,仅支持Windows Server不同版本之间或Linux不同发行版本之间的更换。 提前检查实例主机名(HostName)已经符合目标系统的限制,并删除目标系统不支持的字符。修改主机名请参见修改实例属性或ModifyInstanceAttribute。 从Windows Server系统更换为Linux系统时,可以选择SSH密钥对认证,但您必须已经创建过SSH密钥对。具体操作,请参见创建SSH密钥对。 Linux缺省情况下无法识别NTFS格式,Windows Server缺省情况下无法识别ext3、ext4、XFS等文件系统格式。根据您的数据盘有无重要数据,分别建议如下: 没有重要数据时,重新初始化数据盘,再将其格式化为目标系统支持的文件系统。具体操作,请参见重新初始化数据盘。 有重要数据时,单独安装软件识。例如NTFS-3G(Windows Server系统更换为Linux系统时),或者Ext2Read和Ext2Fsd(Linux系统更换为Windows Server系统时)。 如果要更换Windows Server系统,请注意: 系统盘必须有足够的空间,至少预留1GiB以上。否则,更换系统盘后ECS实例可能无法启动。 微软已经停止支持Windows Server 2003。为了保证您的数据安全,阿里云不推荐ECS实例继续使用Windows Server 2003系统,也不再提供该镜像。详情请参见关于阿里云不再支持Windows Server 2003公共镜像。 如果您使用的是非I/O优化实例,仅支持更换为下列Windows Server公共镜像,且只能调用API ReplaceSystemDisk完成操作。 镜像版本 镜像ID Windows Server 2012 R2数据中心版中文 win2012r2_64_dtc_17196_zh-cn_40G_alibase_20170915.vhd Windows Server 2012 R2数据中心版英文 win2012r2_64_dtc_17196_en-us_40G_alibase_20170915.vhd Windows Server 2016数据中心版中文 win2016_64_dtc_1607_zh-cn_40G_alibase_20170915.vhd Windows Server 2016数据中心版英文 win2016_64_dtc_1607_en-us_40G_alibase_20170915.vhd Windows Server 2008 R2企业版中文 win2008r2_64_ent_sp1_zh-cn_40G_alibase_20170915.vhd Windows Server 2008 R2企业版英文 win2008r2_64_ent_sp1_en-us_40G_alibase_20170915.vhd 说明 微软已经于2020年1月14日停止对Windows Server 2008和Windows Server 2008 R2操作系统提供支持。因此阿里云不再对使用上述操作系统的ECS实例提供技术支持。如果您有使用上述操作系统的ECS实例,请尽快更新至Windows Server 2012或以上版本。 除了通过ECS管理控制台逐一更换系统盘外,您还可以通过OOS公共模板ACS-ECS-BulkyReplaceSystemDisk批量更换。更多详情,请访问OOS管理控制台。

    操作步骤 登录ECS管理控制台。 在左侧导航栏,单击实例与镜像 > 实例。 在顶部状态栏左上角处,选择地域。 在实例列表页,找到待更换系统盘的目标实例。 在操作列中,选择更多 > 磁盘和镜像 > 更换操作系统。 在弹出的对话框里,仔细阅读更换系统盘注意事项后,单击确定,更换系统盘。 在更换系统盘页面上,配置以下参数。 镜像类型:选择公共镜像,并选择镜像版本。 如果您需要使用其他镜像,请参见更换系统盘(非公共镜像)。 系统盘:不能更换系统盘的云盘类型,根据业务需求和新镜像的需求设置不低于系统盘当前容量的数值。 新容量最大不能超过500GiB,最小容量与系统盘当前容量和镜像有关,如下表所示。 镜像 容量限制(GiB) CoreOS与FreeBSD [max{30, 系统盘当前容量}, 500] 其他Linux [max{20, 系统盘当前容量}, 500] Windows Server [max{40, 系统盘当前容量}, 500] 说明 如果您的实例已经做过续费降配操作,进入下一个计费周期前,您不能修改系统盘容量。 安全设置: Windows Server系统只能使用密码认证。操作系统是Windows系统,您只能使用密码认证 I/O优化实例的Linux系统能使用密码认证或SSH密钥对认证。设置登录密码或者绑定SSH密钥对 确认配置费用并勾选相应的服务协议,然后单击确定更换。 有关镜像的计费详情,请参见镜像概述。 系统盘按起始容量起售,起始容量按起售价收费,超过起始容量后,每增加1GiB按线性计费价格收费。起始容量的系统盘,包年包月价格的单位为元/月,按量付费价格的单位为元/小时。系统盘价格请参见云产品价格页。 执行结果 返回ECS管理控制台,大约10分钟后,系统盘更换完成,ECS实例的状态自动变更为运行中。单击实例ID进入实例详情页,显示为更换后的镜像。 后续步骤 更换系统盘后,您需要做以下操作: (可选)旧系统盘上应用的自动快照策略自动失效,您需要对新系统盘设置自动快照策略。具体操作,请参见执行或取消自动快照策略。 为了保证有足够的快照额度完成新系统盘的自动快照策略,您可以删除不需要的旧系统盘快照。具体操作,请参见删除快照。 (可选)仅Linux系统:在新系统盘的/etc/fstab文件写入新分区信息,并挂载分区。不需要对数据盘格式化并分区。操作步骤如下,具体的操作命令,请参见Linux格式化数据盘。 建议:备份/etc/fstab。 向/etc/fstab写入新分区信息。 查看etc/fstab中的新分区信息。 运行命令mount挂载分区。 运行命令df -h,查看文件系统空间和使用情况。 挂载分区后,不需要重启实例即可开始使用数据盘。

    展开全文
  • linux删除网卡后的缓存问题linux删除网卡后的缓存问题来源: ChinaUnix博客Bringing up interface eth1:Device eth1 does not seem to be present, delaying initialization.[FAILED] 解决办法Ke...文章科技小能手...

    linux删除网卡后的缓存问题

    linux删除网卡后的缓存问题

    来源: ChinaUnix博客

    Bringing up interface eth1:  Device eth1 does not seem to be present, delaying initialization.

    [FAILED] 解决办法

    Ke...

    文章

    科技小能手

    2017-11-12

    1073浏览量

    从Ubuntu12.04LTS到Foreda19再到Foreda8

    装Ubuntu的初衷是以为它能识别我的PCI无线网卡,但装了两遍没有做到。

    昨天在Ubuntu装jdk7,其过程与正常Linux安装jdk差别不小,有点背离的意思。另外VI的用法也和正常Unix/Linux不一样,有点别扭。

    昨晚又下了一个Foreda19,不错,很快就把我的无线网卡认出来了,但整...

    文章

    桃子红了呐

    2017-11-11

    886浏览量

    Linux_NetworkManager_RHEL7

    目录

    目录

    前言

    网卡命名

    RHEL7 的网卡命名规则

    在RHEL7中修改回RHEL6的网卡命名规则方法

    RHEL7的Network管理工具nmcli指令

    nmcli指令

    设置主机名

    临时修改Host Name

    永久修改HostName

    前言

    RHEL7...

    文章

    范桂飓

    2015-11-08

    845浏览量

    Linux_NetworkManager_RHEL7

    前言

    RHEL7更加注重实用NetworkManager服务来实现网络的配置和管理,本篇主要介绍一下NetworkManager的使用指令。

    网卡命名

    RHEL7 的网卡命名规则

    RHEL7采用dmidecode采集命名方案,来得到主板信息。可以实现网卡名字永久唯一化,RHEL6得网卡命名会根...

    文章

    shy丶gril

    2016-05-19

    4227浏览量

    localhost与127.0.0.1区别

    BUG描述:linux Tomcat下xxxxx_com@localhost访问数据库访问不了

    解决办法:改成:xxxxx_com@127.0.0.1即可。

    bug分析:在windows也是用localhost链接的 没有问题。为什么在linux 下就不行了呢?

    MySQL主机127.0.0....

    文章

    技术小胖子

    2017-11-08

    1862浏览量

    81、通过secureCRT连接虚拟机时几种连接方式的不同

    通过secureCRT连接虚拟机时几种连接方式的不同 1、网桥模式 通过虚拟机直接连接到外部网络。 这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux里面一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。 在此种模式下,虚拟机内部的网卡...

    文章

    hopegrace

    2012-08-26

    659浏览量

    ifconfig命令

    ifconfig命令

    by Jian Lee

    手动设置网卡示例

    假设想把网卡设置为如下:

    网卡:eth0

    IP:192.168.2.110

    掩码:255.255.255.0

    网管:192.168.2.1

    可以这样:

    ifconfig eth0 192.168.2.110 netmask...

    文章

    余二五

    2017-11-16

    1074浏览量

    Debian sarge 3.1r1 在Intel se7320ep2 主板上的安装

    这两天一直忙着为了在一台双至强3.0G的服务器上安装Linux系统。作为debian的fans,我还是选择了使用debian作为操作系统,但是从一开始安装至今,一直挫折重重。今天终于基本解决了大多数的问题。因为查了一下网上, 发现这个主板现在在国内已经使用很广泛了,但是对于linux支持的介绍却少...

    文章

    技术小胖子

    2017-11-08

    989浏览量

    linux多网卡绑定聚合——bond技术

    将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈。其它的应用,比如ftp服务器,高负载的下载网站, 都有类似的问题。因此使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配...

    文章

    科技小能手

    2017-11-12

    467浏览量

    linux多网卡绑定聚合——bond技术

    将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈。其它的应用,比如ftp服务器,高负载的下载网站, 都有类似的问题。因此使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配置...

    文章

    科技小能手

    2017-11-12

    1090浏览量

    Centos 双网卡绑定实现负载均衡和故障转移

    一、简介

    Linux上双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个结合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel 技...

    文章

    科技小能手

    2017-11-12

    1597浏览量

    《树莓派渗透测试实战》——第2章 树莓派预备步骤 2.1 树莓派的使用场景

    本节书摘来自异步社区《树莓派渗透测试实战》一书中的第2章,第2.1节,作者[美]Joseph Muniz(约瑟夫 穆尼斯),Aamir Lakhani(阿米尔 拉克哈尼),朱筱丹 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    第2章 树莓派预备步骤

    在用于安全评估时,树莓派的运算能力有...

    文章

    异步社区

    2017-05-02

    1599浏览量

    windows7 centos6.3 双系统安装

    Windows 7下安装CentOS双系统的方法

    1.下载CentOS的安装盘

    51cto下载地址:http://down.51cto.com/data/526545

    我的电脑是32位的,所以下载了i386版本的CentOS-6.2-i386-bin-DVD.iso

    注:应该下载硬盘安装版...

    文章

    余二五

    2017-11-15

    1100浏览量

    硬件融合的新起点:虚拟firmware,avatt的编译(2)

    本文关键字:硬件融合的新起点 , 融合PC和手机,操作系统并启/网装法,真正的virtual app

    在前面《在阿里云上装黑苹果》时我们谈到clover,它是一种能虚拟硬件的EFI而不仅仅是一个loader,其改写硬件逻辑的作用,是重启后依然存在的。(所以,它有可能对硬件造成损伤,切记不要在白苹果...

    文章

    minlearn2016

    2020-09-28

    13浏览量

    Cobbler+preseed自动化安装Ubuntu系统

    Cobbler+preseed自动化安装Ubuntu 14.04系统:

    建议在Ubuntu 14.04系统上搭建,Ubuntu 16.04上会有apache2的python和mod_wsgi模块版本冲突

    安装apache2、tftpd-hpa、kickstart略

    apt-get install ...

    文章

    科技探索者

    2017-11-10

    1997浏览量

    H618B+Tomato+BT脱机下载设置指南

    为了实现tomato的脱机BT下载功能,测试环境为,H618B刷了tomato0530版本,外接USB HUB(这个为什么要外接个HUB待会会说),HUB上挂了上网卡一个,4G普通优盘一个。3G上网用HUAWEI EC1261和ZTE AC580分别做了测试。

    首先谈下速率,从下载的接...

    文章

    技术小胖子

    2017-11-10

    952浏览量

    《大话Oracle Grid:云时代的RAC》——1.3 环境准备

    本节书摘来自异步社区出版社《大话Oracle Grid:云时代的RAC》一书中的第1章,第1.3节,作者: 张晓明,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    1.3 环境准备

    大话Oracle Grid:云时代的RACRAC的环境准备可以分成4个方面:主机、用户、存储和网络。在准备阶段...

    文章

    异步社区

    2017-05-02

    1730浏览量

    就是要你懂负载均衡--lvs和转发模式

    本文希望阐述清楚LVS的各种转发模式,以及他们的工作流程和优缺点,同时从网络包的流转原理上解释清楚优缺点的来由,并结合阿里云的slb来说明优缺点。

    如果对网络包是怎么流转的不太清楚,推荐先看这篇基础:程序员的网络知识 -- 一个网络包的旅程 ,对后面理解LVS的各个转发模式非常有帮助。

    几个术语和...

    文章

    plantegg

    2019-07-02

    9373浏览量

    免租用云主机将mineportal2做成nas,是个人件也可服务于网站系统是聚合工具也是独立pod的宿舍家用神器

    本文关键字:利用包含nsd的mineportal将个人pc打造成nas,apache的oc透露owncloud静态网站服务,发布portalbox,based on colinux and mailbox,一个网站和个人件,hostos与guestos的最佳组合

    在《发布基于openerp的erp...

    文章

    minlearn2016

    2020-09-28

    15浏览量

    Centos7系统配置上的变化(一)

    原文 Centos7系统配置上的变化(一)

    安装后,一开始有点儿无力吐槽的感觉,变化这么大?

    一、Runlevel 首先一条,原来一直用的CentOS-6.5-x86_64-minimal.iso光盘镜像(400M左右无图形系统小巧便捷),而7目前最小的镜像是CentOS-7.0-1406-x86...

    文章

    杰克.陈

    2015-01-29

    924浏览量

    keepalived+redis 高可用redis主从解决方案

    环境介绍:

    Master: 192.168.0.100

    Slave: 192.168.0.101

    Virtural IP Address (VIP): 192.168.0.200

    设计思路:

    当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby;

    ...

    文章

    余二五

    2017-11-15

    1026浏览量

    展开全文
  • 最后更换后,登录服务器,发现网卡绑定及ip信息都在,但是ip却ping不通了,进一步排查,重启网卡,提示之前的eth0和eth1网卡设备发现不了了,也就是说服务器主板更换后,之前的网卡设备都识别不了了!主板更换后,...

    1)现象说明

    公司IDC机房里的一台线上服务器硬件报警,最后排查发现服务器主板坏了,随即联系厂商进行更换主板,最后更换后,登录服务器,发现网卡绑定及ip信息都在,但是ip却ping不通了,进一步排查,重启网卡,提示之前的eth0和eth1网卡设备发现不了了,也就是说服务器主板更换后,之前的网卡设备都识别不了了!

    主板更换后,重启并登陆服务器,发现之前的网卡设备(eth0、eth1、eth2、eth3)都没有了!

    [root@kevin01 ~]# ifconfig -a

    bond0 Link encap:Ethernet HWaddr 08:94:EF:5E:AE:72

    inet addr:192.168.10.20 Bcast:192.168.10.255 Mask:255.255.255.0

    inet6 addr: fe80::a94:efff:fe5e:ae72/64 Scope:Link

    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:0

    RX bytes:5890233 (5.6 MiB) TX bytes:4390537 (4.1 MiB)

    lo Link encap:Local Loopback

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    UP LOOPBACK RUNNING MTU:65536 Metric:1

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

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

    collisions:0 txqueuelen:0

    RX bytes:1983 (1.9 KiB) TX bytes:1983 (1.9 KiB)

    usb0 Link encap:Ethernet HWaddr 0A:94:EF:5E:AE:79

    BROADCAST MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:1000

    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

    之前的网卡设备和bond绑定的配置信息都还在(bond绑定网卡操作:http://www.cnblogs.com/kevingrace/p/7966511.html)

    [root@kevin ~]# cd /etc/sysconfig/network-scripts/

    [root@kevin network-scripts]# ls

    ifcfg-bond0 ifcfg-lo ifdown-ib ifdown-ppp ifup-aliases ifup-ipv6 ifup-ppp init.ipv6-global

    ifcfg-eth0 ifcfg-usb0 ifdown-ippp ifdown-routes ifup-bnep ifup-isdn ifup-routes net.hotplug

    ifcfg-eth1 ifdown ifdown-ipv6 ifdown-sit ifup-eth ifup-plip ifup-sit network-functions

    ifcfg-eth2 ifdown-bnep ifdown-isdn ifdown-tunnel ifup-ib ifup-plusb ifup-tunnel network-functions-ipv6

    ifcfg-eth3 ifdown-eth ifdown-post ifup ifup-ippp ifup-post ifup-wireless

    [root@kevin ~]# /etc/init.d/network restart

    ......

    报错说没有发现eth0和eth1网卡

    [root@kevin ~]# ipdown eth0

    报错提示说没有发现eth0网卡

    2)产生原因

    这是因为服务器更换了主板或网卡,mac地址改变所导致的。系统加载网卡驱动后会去读一个文件(即/etc/udev/rules.d/70-persistent-net.rules),这个文件是一个缓冲文件,包含了网卡的mac地址,因为更换了主板,网卡的mac地址也变了,但是这个文件的mac地址还没变,还是之前坏了的主板的上面的网卡的MAC地址,这样系统在加载网卡,读取这个文件的时候读取的是之前网卡的mac地址,和现在更换后主板后的网卡mac地址不一致导致混乱,所以就识别不了当前网卡;

    3)解决办法

    一般来说,删除/etc/udev/rules.d/70-persistent-net.rules文件(或者把这个文件重新命名),重启服务器就可以解决了,重启后会重新生成这个文件,

    这样就顺利解决这个问题了!这里注意下,由于我的这台服务器绑定了网卡,所以重启网卡后,还需要进行modprobe命令使得网卡绑定生效,大致步骤如下:

    # mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak20180307

    # init 6

    重启服务器后,查看/etc/udev/rules.d/70-persistent-net.rules文件,发现没有eth0、eth1、eth3、eth4的网卡信息(mac和设备名称)

    [root@kevin network-scripts]# cat /etc/udev/rules.d/70-persistent-net.rules

    # This file was automatically generated by the /lib/udev/write_net_rules

    # program, run by the persistent-net-generator.rules rules file.

    #

    # You can modify it, as long as you keep each rule on a single

    # line, and change only the value of the NAME= key.

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="****", ATTR{type}=="1", KERNEL=="eth*"

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="****", ATTR{type}=="1", KERNEL=="eth*"

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="****", ATTR{type}=="1", KERNEL=="eth*"

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="****", ATTR{type}=="1", KERNEL=="eth*"

    然后重启网卡等操作

    [root@kevin ~]# modprobe bonding

    [root@kevin ~]# /etc/init.d/network restart

    [root@kevin ~]# modprobe bonding

    接着ifconfig查看,发现eth0、eth1、eth2、eth3网卡设备都能识别了

    [root@kevin ~]# ifconfig -a

    bond0 Link encap:Ethernet HWaddr 08:94:EF:5E:AE:72

    inet addr:192.168.10.20 Bcast:192.168.10.255 Mask:255.255.255.0

    inet6 addr: fe80::a94:efff:fe5e:ae72/64 Scope:Link

    UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:0

    RX bytes:8471111 (8.0 MiB) TX bytes:6322341 (6.0 MiB)

    eth0 Link encap:Ethernet HWaddr 08:94:EF:5E:AE:72

    UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:1000

    RX bytes:2869726 (2.7 MiB) TX bytes:944276 (922.1 KiB)

    Interrupt:16

    eth1 Link encap:Ethernet HWaddr 08:94:EF:5E:AE:72

    UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:1000

    RX bytes:5469647 (5.2 MiB) TX bytes:5279012 (5.0 MiB)

    Interrupt:17

    eth2 Link encap:Ethernet HWaddr 08:94:EF:5E:AE:74

    BROADCAST MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:1000

    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

    Interrupt:16

    eth3 Link encap:Ethernet HWaddr 08:94:EF:5E:AE:75

    BROADCAST MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:1000

    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

    Interrupt:17

    lo Link encap:Local Loopback

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    UP LOOPBACK RUNNING MTU:65536 Metric:1

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

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

    collisions:0 txqueuelen:0

    RX bytes:1983 (1.9 KiB) TX bytes:1983 (1.9 KiB)

    usb0 Link encap:Ethernet HWaddr 0A:94:EF:5E:AE:79

    BROADCAST MULTICAST MTU:1500 Metric:1

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

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

    collisions:0 txqueuelen:1000

    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

    在查看/etc/udev/rules.d/70-persistent-net.rules文件,发现eth0、eth1、eth2、eth3网卡及其mac地址信息都有了

    [root@kevin ~]# cat /etc/udev/rules.d/70-persistent-net.rules

    # This file was automatically generated by the /lib/udev/write_net_rules

    # program, run by the persistent-net-generator.rules rules file.

    #

    # You can modify it, as long as you keep each rule on a single

    # line, and change only the value of the NAME= key.

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:94:ef:5e:ae:75", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:94:ef:5e:ae:72", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:94:ef:5e:ae:73", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

    # PCI device 0x14e4:0x1657 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:94:ef:5e:ae:74", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

    接着尝试ping其他机器

    [root@kevin ~]# ping 192.168.10.23

    PING 192.168.10.23 (192.168.10.23) 56(84) bytes of data.

    64 bytes from 192.168.10.23: icmp_seq=1 ttl=64 time=0.030 ms

    64 bytes from 192.168.10.23: icmp_seq=2 ttl=64 time=0.016 ms

    64 bytes from 192.168.10.23: icmp_seq=3 ttl=64 time=0.016 ms

    如果ping不通的话,多执行下面命令

    [root@kevin ~]# modprobe bonding

    温馨提示:有时候重启后还是出现以上情况,对比之前的/etc/udev/rules.d/70-persistent-net.rules文件,新的文件mac地址和name已经改变,name=eth0,和之前name=em1的名字不同;

    展开全文
  • 执行 ethtool -p eth0 时,eth0对应的网口的灯就会闪烁,你可以分别调用ethtool判断eth1,eth2对应的网口; 注意要在不插网线的时候进行,否则看不出来是否因ethtool引起的闪烁; 转自:... ...
  • 添加网卡之后,网卡无法被正确的识别和使用排错方法查看/etc/udev/rules.d/70-persistent-net.rules的内容,该文件中可以查看到新添加的网卡的MAC地址修改/etc/sysconfig/network-scripts/ifcfg-eth0的网卡的MAC地址...
  • Debian与Ubuntu更换网卡后找不到eth0的解决方法Debian与Ubuntu会自动记录网卡的MAC地址,更换网卡后,原来的网卡记录不会自动删除,还是会被设置为eth0,新的网卡自动设置为eth1,eth2...相关配置资料文件在/etc/udev...
  • 虚拟机Linux无法识别网卡

    万次阅读 2012-04-12 15:52:23
    解决办法一: [root@rac1 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:0C:8A:B4   。。。。。。。。。。。。。。。  inet6 addr: fe80::20c:29ff:fe0c:8ab4/64 Scope:Link ... UP BROADCAST RU
  • 最后更换后,登录服务器,发现网卡绑定及ip信息都在,但是ip却ping不通了,进一步排查,重启网卡,提示之前的eth0和eth1网卡设备发现不了了,也就是说服务器主板更换后,之前的网卡设备都识别不了了!主板更换后,...
  • linux 如何识别网卡顺序

    千次阅读 2007-10-30 11:11:00
    做些什么才能让Linux运行两块以太网卡? 这个问题的答案取决于驱动程序是否被用做可载入的模块或者直接编译进了内核。大多数 Linux发行版本现在都使用模块化的驱动程序。这样就不用发行许多内核,每种内核设置一个...
  • 添加网卡之后,网卡无法被正确的识别和使用排错方法查看/etc/udev/rules.d/70-persistent-net.rules的内容,该文件中可以查看到新添加的网卡的MAC地址修改/etc/sysconfig/network-scripts/ifcfg-eth0的网卡的MAC地址...
  • 在虚拟机安装Linux网卡之后重启网络或系统只能使用一个网卡,原因是双网卡的配置 UUID=a7d8f1d7-48e3-42dd-afd1-08977fc7a7f0相同导致系统无法识别 1 安装号Linux操作系统之后使用SSG进入Linux后台。 2...
  • linux网卡重新识别

    千次阅读 2018-04-28 09:37:22
    概述:昨天跟以前同事聊天时,提起他在生产中做的一个误操作删除网卡后如何处理。这里我也在虚拟环境中做个记录以备不时之需。实验:1、使用图形界面删除网卡2、手工配置网卡使用到的主要命令有:nmcli con list 、...
  • 使用linux系统时会出现这样的情况,当你安装了某个网卡的驱动程序时,或者安装了与网卡相关的程序后。 网卡会出现所谓的漂移现象。(注意:不是飘逸)。可能的表象为: (1):网卡顺序颠倒,比如之前你的网线连接的...
  • #linux网卡驱动安装# Linux设备加载 #lsmod Module Size Used by e1000e 191440 0 查看硬件设备 ls /usr/share/hwdata 查看pci网卡设备 lspci ...
  • 在FPGA上调试USB网卡,接下来看步骤: 1、插入网卡 一看是有信息的: [ 1218.226759] usb 1-1: new full-speed USB device number 5 using dwc2 [ 1218.447904] usb 1-1: device v0fe6 p8101 is not supported [ ...
  • linux服务器无法识别网卡解决办法

    千次阅读 2013-12-03 12:23:32
    当使用命令# ifcfg -a没有eth0或eth1时,说明网卡丢失,需要重新加载网卡驱动。 1、查看硬件 # lspci 2、加载驱动 # cd /lib/modules/设备名称(唯一)/kernel/drivers/ net # insmod 驱动名称 3、setup配置 ...
  • linux 服务器更主板后无法识别网卡处理过程 服务器故障报修,主板坏,更换主板后无法识别网卡,ifconfig 查看只显示:lo loopback 127.0.0.1。 系统加载网卡驱动后会去读一个文件,这个文件是一个缓存文件,...
  • 在公司一台台式机上安装centos7系统,发现安装好之后,发现没有自动生成eth0网卡。 查看网卡相关信息: lspci|grep Eth  获取到网卡型号后,可以去官网下载对应的安装包进行编译安装即可 因为该网卡品牌商官网...
  • 如何查看网卡是否安装 1 ifconfig -a如果没有ethX 就很可能是网卡没有安装,至少可以断定网卡没有自动加载。 如果这时输入 ifconfig eth0 xxxx.xxxx.xxxx.xxxx 系统会提示没有eth0 该设备。 2 可以用 dmesg | grep ...
  • 在我的超算集群里,有台服务器故障报修,主板坏了,更换主板后,无法识别网卡,用命令ifconfig -a 查看只显示lo loopback 127.0.0.1,以及eth7,eth8,eth9等没有网卡的信息,如此的话,导致服务器和集群别的节点...
  • redhat enterprise Linux 5.0如何识别网卡和安装驱动r8169!   编写背景: 在测试机器上成功安装了redhat enterprise Linux 5.0后,发现不能上网,原来网卡没有被识别,也没有网卡驱动,这回可费劲了,...
  • 前言本文依赖Kali Linux系统。若尚未配置,请移步无线网络安全第一步:在虚拟机上配置kali想真正学习到东西的朋友们,请一定要动手上机,才能够真正掌握。只有在自己动手操作的过程中,才会在自己所处的真实环境中...
  • linux系统能识别哪些usb网卡的芯片 linux系统能识别哪些usb网卡的芯片
  • 原因:vm配置的 网卡mac地址 与Ubuntu安装时的配置缓存文件不同!!! 解决:删除缓存文件,重启后解决:rm /etc/udev/rules.d/70-persistent-net.rules

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 649
精华内容 259
关键字:

linux识别网卡

linux 订阅