Linux下安裝網絡卡驅動程式詳解
一、檢視網絡卡型號和機器位數
1、檢視網絡卡型號
linux系統下通過以下命令,可以檢視當前的網絡卡驅動資訊;
[box color="white" icon="none"]
[[email protected] zhangy]# lspci |grep -i eth
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
[/box]
2、檢視機器位數
驅動程式是要區分系統是32位系統還是64位系統的, 所以通過以下linux命令,就可以知道作業系統的位數了;
[box color="white" icon="none"]
[[email protected] ~]# uname -a
Linux localhost.localdomain 2.6.18-308.13.1.el5PAE #1 SMP Tue Aug 21 17:50:26 EDT 2012 i686 i686 i386 GNU/Linux
[/box]
下載前先看一下你的網絡卡驅動,如果是最新的就不用在重新裝了。
[box color="white" icon="none"]
[[email protected] zhangy]# ethtool -i eth0
driver: r8169
version: 2.3LK-1-NAPI
firmware-version:
bus-info: 0000:03:00.0
[/box]
RTL8111/8168B就是網絡卡的型號,這樣你可以網絡卡的型號來找一下網絡卡驅動的官方網站,然後下載最新的網絡卡驅動,驅動分64位和32位的,i386,i686是32位的機器,x86_64表示是64位的機器,不要選錯驅動了。
二、下載驅動,並安裝
1、解壓
[box color="white" icon="none"]
[[email protected] download]# tar jxvf r8168-8.032.00.tar.bz2
[/box]
2、安裝
[box color="white" icon="none"]
[[email protected] r8168-8.032.00]# make && make install
[/box]
如果報以下錯誤
make -C /lib/modules/2.6.18-308.8.2.el5PAE/build SUBDIRS=/home/zhangy/r8168-8.032.00/src INSTALL_MOD_DIR=kernel/drivers/net
modules_install
make: *** /lib/modules/2.6.18-308.8.2.el5PAE/build: 沒有那個檔案或目錄。 停止。
make: *** [install] 錯誤 2
說明你kernel原始碼沒有安裝。安裝kernel原始碼
[box color="white" icon="none"]
[[email protected] r8168-8.032.00]# yum install kernel-xen kernel-xen-devel kernel \
> kernel-PAE kernel-PAE-devel kernel-devel kernel-headers
[/box]
安裝完以後,一定要重啟機器。不然下面操作就過不去了,會報FATAL: Module r8168 not found.
[box color="white" icon="none"]
[[email protected] r8168-8.032.00]# depmod -a
[[email protected] r8168-8.032.00]# modprobe r8168
[/box]
編輯配置檔案/etc/modprobe.cof,如果以前沒有新增alias eth0 r8168,如果已經有了修改一下成alias eth0 r8168。
查一下驅動是不是載入了,如果有以下內容說明驅動安裝成功了。
[box color="white" icon="none"]
[[email protected] r8168-8.032.00]# lsmod |grep r8168
r8168 231132 0
[/box]
必須重新啟動一下機器,用ethtool檢視驅動才會改變,不然還是老樣子。下面是新的驅動。
[box color="white" icon="none"]
[[email protected] ~]# ethtool -i eth0
driver: r8168
version: 8.032.00-NAPI
firmware-version:
bus-info: 0000:02:00.0
[/box]
相關推薦
Linux下安裝網絡卡驅動程式詳解
一、檢視網絡卡型號和機器位數 1、檢視網絡卡型號 linux系統下通過以下命令,可以檢視當前的網絡卡驅動資訊; [box color="white" icon="none"] [[email protected] zhangy]# lspci |grep
linux上安裝網絡卡驅動程式
這篇日誌記錄在linux上安裝網絡卡驅動的過程。使用dell的optiplex 360或者opti
linux下的網絡卡eth0配置詳解
第一步:啟用網絡卡 Linux系統裝好後預設的網絡卡是eth0,用下面的命令將這塊網絡卡啟用。 # ifconfig eth0 up 第二步:設定網絡卡進入系統時啟動 想要每次開機就可以自動獲取IP地址上網,就要設定網路服務在系統啟動時也啟動。Lin
linux centos6.5 安裝網絡卡驅動程式
網絡卡驅動安裝 檢視系統是否安裝了所需要的軟體包 系統已經安裝了該軟體包 系統已經安裝了gcc make 將下載的安裝包放在usr/local/src資料夾下 對壓縮檔案進行解壓 進入該目錄檢視 進入src目錄檢視 執行make install 進行安裝 進入
Linux下無線網絡卡驅動異常解決辦法
檢視本機無線網絡卡型號:lspci | grep Network 本機型號是RTL8723BE在 https://github.com/lwfinger/rtlwifi_new 找到自己對應型號的驅動閱讀README.md rtlwifi_new A repo for
Linux下Realtek網絡卡驅動
Ubuntu有時會不支援電腦的無線網絡卡,這時就需要自己安裝了。 可以在官網找安裝檔案或者github上找原始碼編譯安裝。 $make $sudo make install $sudo modprobe 你的網絡卡型號(eg:rtl8821be) 如果你的網絡卡
l(轉)Linux DM9000網絡卡驅動程式完全分析
[置頂] Linux DM9000網絡卡驅動程式完全分析 分類: Linux裝置驅動程式第三版學習筆記 2011-02-26 16:11 3513人閱讀 評論(34) 收藏 舉報 說明1:本文分析基於核心原始碼版本為linux-2
linux驅動之網絡卡驅動程式框架
我們這裡說的是網絡卡驅動程式,不是網路驅動程式,網路有七層,我們寫的只是最底層的東西,網路這麼多層,但是最終你還是要操作硬體啊 所以上面肯定有個硬體相關層,我們要寫的就是硬體相關的驅動程式這一小塊。 網絡卡你不需要開啟什麼裝置,你只需要socket程式設計就行了 怎
LINUX 下無線網絡卡 rtl8821CE/rtl8723de 驅動 無法驅動解決辦法
1. 確保linux核心版本大於 4.14 2. 下載linux中8821CE/rtl8723de的驅動原始碼 3.編譯驅動 解壓rtl8821ce.zip 修改檔案Makefile export TopDIR ?= $(sr
LINUX下獲取網絡卡IP地址和MAC地址,子網掩碼程式參考
/* mode time:20120727 LINUX下獲取IP地址和MAC地址.程式相關結構體在程式後面。 列印網絡卡的ip地址 子網掩碼 廣播地址 mac地址 環境: [[email protected] temp]# uname -a Linux b
Linux下調整網絡卡的工作模式
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
新裝linux系統沒有網絡卡驅動的解決方法
最近公司伺服器剛裝完centos6.0系統,發現只有一個lo網絡卡,沒有eth0也沒有ifcfg-eth0檔案,可以初步說明沒有網絡卡驅動 1.首先下載一個centos6.0的網絡卡驅動(舊版本的網絡卡驅動網上很難找,本人網上沒找到,最後通過客服人員才獲得,已經
linux 下給網絡卡新增ipv6、路由
新增IPV6地址 ip -6 addr add <ipv6address>/<prefixlength> dev <interface> ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 ifconfig &
centos6.3安裝網絡卡驅動後,網絡卡無法正常使用
centos6.3安裝網絡卡驅動後能夠識別網絡卡,但ifconfig看不到網絡卡資訊,重啟network服務無效。 ifup eth0後發現缺少/etc/sysconfig/network檔案 手動編輯改檔案vim /etc/sysconfig/network NETWORKING=ye
linux下修改網絡卡名稱
由於主機上外插了網絡卡。結果悲劇了。板載網絡卡名字在外接網絡卡之後,於是原來基於網絡卡名稱的程式無法正常工作。 為了和原來保持一直,故修改配置檔案,按照以前順序生成網絡卡名稱。 最終查詢結果後,發現可以使用udev規則生成,按照PCI位置生成相關名稱。 在/etc/udev
網絡卡驅動程式框架
我們這裡說的是網絡卡驅動程式,不是網路驅動程式,網路有七層,我們寫的只是最底層的東西,網路這麼多層,但是最終你還是要操作硬體啊 所以上面肯定有個硬體相關層,我們要寫的就是硬體相關的驅動程式這一小塊。 網絡卡你不需要開啟什麼裝置,你只需要socket程式設計就行了 怎麼寫 1
關於解決華碩TUF B360M-PLUS GAMING在WIN10下無網絡卡驅動的方法
最近本人組裝了一臺臺式機,主機板是英特爾8代處理器主流小板之一的華碩TUF B360M-PLUS GAMING。在安裝完WIN10系統後,遇到了一個小問題,此主機板並不配送驅動安裝盤,再一個即使有安裝盤,現在許多主機並不帶光碟機,在打完所有驅動後,發現網絡卡驅動有問題,顯示紅
讓linux下無線網絡卡變身隨身wifi----iptables移植--結束
前面已經能夠連線上熱點了,ip也能獲取到了,可是,上不了網,為什麼呢??你會發現只有上傳的資料,沒有下載的資料,那是因為我們沒有做地址轉換,當資料包經過路由器的時候,他的MAC地址是會變得哦(這個文章有空會寫寫,最近不知道這麼的,突然喜歡上了寫部落格) 來看看地址轉換 使
Linux下安裝NVIDIA顯示卡驅動(無集顯)
大部分Linux發行版都使用開源的顯示卡驅動nouveau,對於nvidia顯示卡來說,還是閉源的官方驅動的效果更好。最明顯的一點是,在使用SAC拾取震相的時候,使用官方顯示卡驅動在重新整理介面的時候要快很多。 對於CentOS使用者而言,有兩種安裝NVIDIA顯示卡驅
linux下修改網絡卡MAC地址
linux下可以通過ethtool工具來修改MAC地址,方法如下: 1、下載ethtool,下載tar.gz包,路徑如下: https://mirrors.edge.kernel.org/pub/software/network/ethtool/ 2、拷貝到linux機器,解壓: