CentOS换网卡怎么配置_CentOS更换网卡后的驱动与网络配置教程

上周,有客户问我,为什么他的CentOS服务器换了网卡后就无法上网了。
当时我就帮他走完了整个流程。
你总结的挺全面的,基本上没有走偏。
不过,在我踩过的坑中,有些细节你要特别注意:
比如第三步配置文件的时候,他给我打电话说“添加参数后重启网络还是不行”。
当我查看日志时,我发现参数IPV4 _FAILURE_FATAL引起了麻烦——你将其设置为yes,但IP地址不匹配,网络服务被直接关闭。
建议您默认使用no,除非您确实想严格验证静态IP。

第四步是清理旧配置。
有一次我忘记检查7 0-persistent-net.rules,新的网卡有相同的名称。
这个文件在CentOS 7 及以上版本中非常霸道。
如果您不手动删除它,下次重新启动时它会为您改回来。
建议先使用 nmcli dev忘记old_device_name命令清除udev的缓存,然后再清理规则文件。

在验证的第五步中,我建议添加额外的 ping 网关命令。
有一次无法上网,但可以ping通百度。
最后他发现网关地址输入错误。
具体的问题在系统提示中可能看不出来,但是Ping多个目标(如8 .8 .8 .8 、本地网关)可以帮助您快速定位问题范围。

关于司机的特别提醒。
当你提到从官网下载RPM包时,最好先检查一下内核版本。
曾经有客户使用CentOS 6 的旧内核安装CentOS 7 的网卡驱动,但是modprobe直接报错。
建议使用 rpm -q kernel 查看当前内核编号,并到官网查找对应版本。
此步骤不是必需的。

此外,现在许多服务器都使用可预测的命名,但一些旧系统仍然使用ethX。
我建议当你创建配置文件时,首先检查当前系统是如何命名的。
例如,使用 nmcli dev status 来检查。
如果发现新网卡名为eth3 ,则在新文件中写入DEVICE=eth3 不要硬性应用enpXsX模式。

这些是我实际操作中常犯的错误。
你总结的步骤很清楚。
添加这些应该可以帮助新手避免陷阱。
如果遇到比较复杂的问题,比如bonding或者team模式,你就要处理很多bonding.conf和ifcfg-bondX参数……反正你得搞清楚,先把这些基础打好。

centos 怎么安装网卡驱动

CentOS 4 .6 版本是最稳定的。
手动安装网卡驱动程序是一个陷阱。
Broadcom 驱动程序使用 Google 教程。
即使安装后,Microdog 驱动程序也无法识别。
未经测试请勿使用 5 .4 版本。
5 .4 和5 .5 的区别确实很大。
MBR不见了,只能重新安装。

手动安装网卡步骤: 1 .确定您的网卡型号,并从官网下载驱动程序。
2 . 将驱动程序复制到 USB 闪存驱动器并挂载 USB。
3 、安装src.rpm并编译驱动。
4 . 安装生成的RPM包。
5 . 检查模块是否加载。
6 . 尝试 dmesg 和 ifconfig。

配置网卡: cd /etc/sysconfig/网络脚本。
编辑 ifcfg-eth0.conf 设置IP、掩码、网关。
保存退出,重启网络。

企业更多地使用 CentOS。
今年的目标是改进 iptables。
你自己掂量一下吧。