走近科学IT版:惠普z620 工作站的两个网卡,在FreeBSD下依次不启动,而且名字会互换(实际情况是名字em0和em1来回变)

走近科学IT版:惠普z620 工作站的两个网卡,在FreeBSD下依次不启动,而且名字会互换(实际情况是名字em0和em1来回变)
z620 的两个网卡在FreeBSD下依次不启动而且名字会互换比如这回启动是em1 被激活接了网线下一次启动可能就是em0激活。导致的后果就是这回网线插在em1下回em1就找不到了然后网线还是插在em1网络不通。这时候要换插到em0口....比如这次em0口 Intel Gigabit CT 82574Lem1口 Intel 82579LM a0:d3:c1:28:94:99下回em0和em1就可能互换我真的很无语怎么会发生这样的事情文心说这件事确实时有发生解决方法是在/boot/loader.conf文件中设定hw.em.msi_enable0这样网卡的顺序就被固定住了em0 a0:d3:c1:34:10:4b好么启动一下变成em1了当前em0的mac a0:d3:c1:28:94:99现在估计端口号可以固定住了。但是出现了新的问题就是它能ping别人别人ping不通它原来是局域网的路由有问题导致局域网的报文都路由给em1了....而当前em1是没有接网线的。更深一层的原因是因为两个网卡都配置了同一个ip地址导致局域网路由都跑去em1了....进入bios准备关闭一个网卡。发现一个网卡后面又AMT字样原来这是Intel主动管理功能Intel Active Management Technology‌是集成在该网卡控制器中的远程管理功能模块。所以这块网卡不能关闭除非关闭AMT功能。关闭另一块网卡结果启动后将网线插回来竟然就导致机器重启报cpu故障真吓人没有办法了进入bios在Advanced里面 Device Options 关闭NIC AMT option rom download进入Management Operations 关闭AMT然后关闭AMT的那块网卡现在更神奇的事情发生了我关闭了AMT绑定的那块网卡但是启动后还是能看到两块网卡现在网线插在em1 a0:d3:c1:34:10:4b 那块网卡。网络终于通了现在看起来是这样em0: flags8802BROADCAST,SIMPLEX,MULTICAST metric 0 mtu 1500 options4e524bbRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG ether a0:d3:c1:28:94:99 media: Ethernet autoselect status: no carrier nd6 options29PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL em1: flags1008843UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP metric 0 mtu 1500 options4e524bbRXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,MEXTPG ether a0:d3:c1:34:10:4b inet 192.168.0.88 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::a2d3:c1ff:fe34:104b%em1 prefixlen 64 scopeid 0x2 media: Ethernet autoselect (1000baseT full-duplex) status: active nd6 options23PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL lo0: flags1008049UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP metric 0 mtu 16384 options680003RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 groups: lo nd6 options21PERFORMNUD,AUTO_LINKLOCAL现在网线插在em1 bios里面已经关闭了一个卡结果还是能看到2块卡其实FreeBSD是不看bios的这样倒是能说通我只能说怪事年年有今年特别多