linux 网卡
来源:互联网 发布:中岛美嘉长相知乎 编辑:程序博客网 时间:2024/05/01 19:14
Network Interface Card(NIC)
默认网卡名称为eth0,以此类推
一般的linux发行版大多数支持我们所使用的网卡,但是假若开发商没有公布源代码或者是网卡型号比较新,那么我们就需要自己重新编译内核和网卡内核模块了。
这里主要说明网卡配置方面,具体网卡编译细节就不说了,除了要使用make工具外,还需要先移除加载到内存中的网卡模块 使用
rmmod 模块名
即可
然后再使用 modprobe 模块名
1、modprobe 命令是根据depmod -a的输出/lib/modules/version/modules.dep来加载全部的所需要模块。
2、删除模块的命令是:modprobe -r filename。
3、系统启动后,正常工作的模块都在/proc/modules文件中列出。使用lsmod命令也可显示相同内容。
4、在内核中有一个“Automatic kernel module loading"功能被编译到了内核中。当用户尝试打开某类型的文件时,内核会根据需要尝试加载相应的模块。/etc/modules.conf或 /etc/modprobe.conf文件是一个自动处理内核模块的控制文件。
更新内核后网卡模块要重新编译
如果要查看内核捕捉到的网卡信息,可以使用dmesg命令
开机信息保存在/var/log目录中,名称为dmesg的文件里.
这里我用管道查看dmesg的关于eth的信息
命令如下 dmesg | grep -in eth
836:[ 10.624151] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded839:[ 10.624634] r8169 0000:04:00.0 eth0: RTL8168e/8111e at 0xffffc900047c6000, 30:85:a9:2a:4c:7a, XID 0c200000 IRQ 43840:[ 10.624638] r8169 0000:04:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]920:[ 10.942117] systemd-udevd[358]: renamed network interface eth0 to enp4s0943:[ 22.808343] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
命令结果如上所示
或者使用如下命令
lspci | grep -i ethernet
@linux-5cxs:~> /sbin/lspci | grep -i ethernet04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
lsmod | grep 网卡可以查看是否加载到内核中了。
至于modinfo可以查看模块的相关信息
比如
filename: /lib/modules/3.11.6-4-desktop/kernel/drivers/net/ethernet/realtek/r8169.kofirmware: rtl_nic/rtl8168g-3.fwfirmware: rtl_nic/rtl8168g-2.fwfirmware: rtl_nic/rtl8106e-2.fwfirmware: rtl_nic/rtl8106e-1.fwfirmware: rtl_nic/rtl8411-2.fwfirmware: rtl_nic/rtl8411-1.fwfirmware: rtl_nic/rtl8402-1.fwfirmware: rtl_nic/rtl8168f-2.fwfirmware: rtl_nic/rtl8168f-1.fwfirmware: rtl_nic/rtl8105e-1.fwfirmware: rtl_nic/rtl8168e-3.fwfirmware: rtl_nic/rtl8168e-2.fwfirmware: rtl_nic/rtl8168e-1.fwfirmware: rtl_nic/rtl8168d-2.fwfirmware: rtl_nic/rtl8168d-1.fwversion: 2.3LK-NAPI......文件名就是网卡驱动所在的文件
0 0
- linux网卡
- linux 网卡
- linux网卡
- Linux 网卡
- linux网卡命令,网卡绑定
- Linux多网卡配置
- Linux网卡驱动程序编写
- linux 添加网卡
- 配置linux 网卡
- Linux网卡驱动程序编写
- linux网卡配置
- 双网卡 linux
- Linux下设置网卡
- Linux网卡驱动
- Linux配置网卡方法
- Linux下安装网卡
- linux网卡配置
- Linux网卡驱动分析
- AS3中命名空间使用要点
- Ubuntu下为virtualbox设置共享文件夹,共享粘贴板,识别USB设备问题
- 几种任务调度的 Java 实现方法与比较
- android打包批处理
- [LeetCode] Add Two Numbers
- linux 网卡
- iOS中UIWebView的科学使用方法总结
- ubuntu 下察看进程端口
- 深入分析S3C2440启动代码中大小端问题
- C~数组对角线和之比
- 图像Filter之--层的滤镜
- Delphi下的文件夹遍历函数
- imsdroid
- hdu 1010 Tempter of the Bone