浪潮飞腾 FT2000 + 银河麒麟 V11 2603:NetworkManager 板载网卡不兼容故障正式处理方案
飞腾2000浪潮CE3000F电脑在2203之后每个版本都有大大小小的问题,比如双屏支持差、耳机插口没声音、update之后kmre没网,今年终于等到了2603,V11的第一个正式版,满心欢喜立刻安装——居然连网都上不了了! 是浪潮CE3000F的市场保有量太低了吗? 经过一通测试,现总结处理方案如下
【SEO核心搜索关键词】
银河麒麟V11 2603 板载网卡故障处理、飞腾FT2000 网卡DHCP获取失败、浪潮CE3000F 银河麒麟网卡不兼容、phytium-dwmac 驱动CRC错误修复、银河麒麟OSTree 网卡配置重启失效、RTL8211F 飞腾平台网卡适配方案、银河麒麟手动IP能通网关但上不了网、飞腾平台银河麒麟网卡驱动更换教程
【1分钟速查处理方案(网友快速上手版)】
适用场景:浪潮飞腾FT2000电脑升级银河麒麟V11 2603后,板载网卡DHCP获取失败、手动IP不通、ping网关无响应、重启后配置失效,同环境USB网卡正常
直接按顺序复制执行以下4组核心命令,即可永久解决问题
步骤1:修复NetworkManager核心配置(解决重启失效头号问题)
| Bash sudo nmcli connection modify "有线网络1" \ 802-3-ethernet.auto-negotiate yes \ 802-3-ethernet.speed 0 \ 802-3-ethernet.duplex full \ ipv4.method auto \ ipv4.ignore-auto-dns no \ ipv4.dns "" \ ipv6.method ignore sudo nmcli connection down "有线网络1" && sudo nmcli connection up "有线网络1" |
|---|
步骤2:永久优化驱动参数(从根源消除CRC错误)
| Bash sudo tee /etc/modprobe.d/phytium-dwmac.conf <<EOF options stmmac flow_ctrl=0 options stmmac rx_delay=16 options stmmac eee_timer=0 EOF sudo tee /etc/modprobe.d/dwmac-phytium.conf <<EOF options dwmac_phytium phy-mode=rgmii-id options dwmac_phytium tx_delay=16 options dwmac_phytium rx_delay=16 EOF sudo systemctl stop NetworkManager sudo rmmod dwmac_phytium stmmac_platform stmmac sudo modprobe stmmac flow_ctrl=0 rx_delay=16 eee_timer=0 sudo modprobe stmmac_platform sudo modprobe dwmac_phytium phy-mode=rgmii-id tx_delay=16 rx_delay=16 sudo systemctl start NetworkManager |
|---|
步骤3:修正系统内核配置(解决多网卡拦截问题)
| Bash sudo tee /etc/sysctl.d/99-disable-rp_filter.conf <<EOF net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 net.ipv4.conf.enaftgm1i0.rp_filter=0 net.ipv4.conf.enx000ec6604a4b.rp_filter=0 net.ipv4.conf.docker0.rp_filter=0 EOF sudo sysctl -p /etc/sysctl.d/99-disable-rp_filter.conf sudo tee /etc/gai.conf <<EOF precedence ::ffff:0:0/96 100 precedence ::/0 50 EOF |
|---|
步骤4:OSTree环境永久生效保障(彻底解决重启失效)
| Bash sudo update-initramfs -u -k all sudo tee /etc/udev/rules.d/99-enaftgm1i0-link.rules <<EOF SUBSYSTEM=="net", ACTION=="add", KERNEL=="enaftgm1i0", RUN+="/sbin/ethtool -s enaftgm1i0 autoneg on speed 1000 duplex full" SUBSYSTEM=="net", ACTION=="add", KERNEL=="enaftgm1i0", RUN+="/sbin/ethtool --set-eee enaftgm1i0 eee off" SUBSYSTEM=="net", ACTION=="add", KERNEL=="enaftgm1i0", RUN+="/sbin/ethtool -A enaftgm1i0 rx off tx off" EOF sudo udevadm control --reload-rules sudo udevadm trigger |
|---|
执行完成后重启电脑,验证板载网卡DHCP自动获取、ping网关/公网正常,重启后配置不失效。