ITPub博客

首页 > IT基础架构 > 网络安全 > LINUX下手工添加网卡

LINUX下手工添加网卡

原创 网络安全 作者:zhang41082 时间:2019-03-25 10:33:05 0 删除 编辑


看见三天两头的有新内核发布,也想升级个内核玩玩,没想到因为LVM的一些原因导致升级不成功,而且老版本的内核启动后发现网络不能连接了。重启网络服务 提示说MAC地址不对,这就奇怪了,这个机器的网卡又没动过,怎么会MAC地址突然不对了呢?没多想就直接跑到/etc/sysconfig /network-scripts/ifcfg-eth0下面把MAC地址给删除了,然后service network restart,提示说网卡设备不存在,这下完蛋了。想着到图形界面或许简单些,startx启动图形界面,登陆进去,找到网络配置那里,然后准备直接把 网卡删除并重新添加,发现删除后没法添加了,根本找不到网卡,这些可是彻底完蛋了。想想还是问问GOOGLE和百度两位大仙吧,大家基本都说是驱动问题。 那可能就是我升级新内核的时候把老内核的驱动给搞掉了,而且我还手工修改了N多的配置文件,看来只能手工的来添加网卡了。[@more@]

要手工添加需要先知道网卡型号,好在我们相同型号的机器很多,然后查看/etc/modules.conf里面关于网卡的配置才发现,这里的配置被我手工删除了,当时是想着能使用KUDZU来重新检测硬件来着,就给删了,于是手工添加alias eth0 bnx2进去,其中的bnx2就是网卡设备的简称。于是看看驱动程序是否还在,到/lib/modules//kernel/drivers/net/目录,发现bnx2.ko文件是存在的,看来不用手工去下载驱动然后再去编译了。看来是驱动没有加载的问题了,使用lsmod | grep bnx来确认,发现返回为空,驱动确实没有被加载。

那就加载吧,直接modprobe bnx2,然后再去lsmod | grep bnx,发现已经有正确返回结果了,于是接着depmod -a重新生成依赖关系,然后reboot来确认所有的修改都已经正确并在重启后依然有效。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25016/viewspace-1031133/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 虎年寄语
请登录后发表评论 登录
全部评论

注册时间:2002-10-11

  • 博文量
    105
  • 访问量
    122256