找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

广告位招租qq41463402
查看: 14|回复: 0

[系统教程] Redhat和Suse网卡顺序漂移的解决方法

[复制链接]

4943

主题

1389

回帖

2万

积分

知府

UID
22358
金钱
0 点
威望
0 点
贡献
-28225 点
宣传
0 人
买家
0 元
卖家
0 元
注册时间
2017-9-16
最后登录
2025-7-19

交易达人勋章原创达人勋章富贵论坛帅哥勋章

发表于 2025-7-18 06:14 | 显示全部楼层 |阅读模式

安装Redhat和Suse时,出现网卡漂移的问题。比如:该机器主板机器forcedeth网卡2块,外插一块intel e1000光纤网卡。系统安装后,可能出现eth0、eth1为forcedeth网卡,eth2为intel网卡,但重启后就变成eth0为intel网卡,eth1、eth2为forcedeth网卡,这种情况,我们称之为网卡漂移。造成这种问题的原因是2.6.X内核采用了动态设备管理机制。通过以下方法,可以固定住物理网卡和设备别名的对应关系。

AS5系统

1.AS5需要完全安装,最好再选择安装包的时候把每一项全都选上,每大项中会有很多小项需手动添加。(具体那个包启作用,还没详细分析)

2.在dd之前,把网卡对应的文件都改成如下格式:(有几个网卡,就修改几个文件,这里以eth0为例)

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

3.在/sbin/start_udev中的第180行处添加一行: export UDEVD_MAX_CHILDS=1

添加一行的前后行如下:

kill_udevd > "$udev_root/null" 2>&1

export UDEVD_MAX_CHILDS=1

if [ -f "/sys/class/tty/console/uevent" ]; then

4.forcedeth网卡需要安装for AS5驱动nvlan-rhel5-0.62-1.23.x86_64.rpm。

suse系统

1. 把/etc/udev/rules.d/30-net_persistent_names.rules中内容清空

2. 修改/etc/init.d/boot.udev 文件32行:$DAEMON $udevd_args,修改为:(即在这行前后各加一行)

export UDEVD_MAX_CHILDS=1

$DAEMON $udevd_args

unset UDEVD_MAX_CHILDS

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|富贵论坛 ( 琼ICP备2022019866号-7 )

GMT+8, 2025-8-20 02:21 , Processed in 0.117256 second(s), 10 queries , Redis On.

Powered by FGLT.ME

© 2001-2025 FUGUILUNTAN FGLTNET

快速回复 返回顶部 返回列表