linux 安裝網絡卡

2021-08-27 15:29:33 字數 2524 閱讀 7888

centos 6網絡卡驅動是r8169,而主機板是r8168,導致無法上網

一、準備工作

(如果裝系統時,已安裝kernel和gcc可以跳過)

1.掛載cdrom

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

2.將cdrom做為yum源

cd /etc/yum.repos.d/

建立新的yum源***.repo

[***]

name=install centos ***

baseurl=file:///mnt/cdrom

enable=1

gpgcheck=0

3.使用yum安裝kernel和gcc

yum install kernel-xen kernel-xen-devel kernel kernel-pae kernel-pae-devel kernel-devel kernel-headers

yum install gcc

5.掛載u盤

檢視u盤

fdisk -l

掛載

mkdir /mnt/usb

mount -t vfat /dev/sdb1 /mnt/usb

二,檢視網絡卡型號和機器位數

1,檢視網絡卡型號

# lspci |grep -i eth

02:00.0 ethernet controller: realtek semiconductor co., ltd. rtl8111/8168b pci express gigabit ethernet controller (rev 06)

2,檢視機器位數

# uname -a

linux localhost.localdomain 2.6.32-279.el6.x86_64 #1 smp fri jun 22 12:19:21 utc 2012 x86_64 x86_64 x86_64 gnu/linux

# ethtool -i eth0

driver: r8169

version: 2.3lk-1-napi

firmware-version:

bus-info: 0000:03:00.0

三、安裝驅動

1,解壓

# tar jxvf r8168-8.037.00.tar.bz2

3,安裝

# cd r8168-8.037.00

# make && make install

如果安裝的是伺服器版本,可能沒有安裝gcc,已經kernel,所以可能會報以下錯誤

make -c /lib/modules/2.6.18-308.8.2.el5pae/build subdirs=/root/r8168-8.037.00/src install_mod_dir=kernel/drivers/net modules_install

make: *** /lib/modules/2.6.18-308.8.2.el5pae/build: 沒有那個檔案或目錄。 停止。

make: *** [install] 錯誤 2

# depmod -a

# modprobe r8168

查一下驅動是不是載入了,如果有以下內容說明驅動安裝成功了。

# lsmod |grep r8168

r8168 257918 0

必須重新啟動一下機器,用ethtool檢視驅動才會改變,不然還是老樣子。下面是新的驅動。

#ethtool -i eth0

driver: r8168

version: 8.037.00-napi

firmware-version:

bus-info: 0000:02:00.0

四,設定ip位址

預設是不支援dhcp的,所以需要手動設定ip

#cd /etc/sysconfig/network-scripts/

#vim ifcfg-eth0

bootproto=none

hwaddr="xx:xx:xx:xx:xx:xx"

onboot=yes

type="ethernet"

userctl=no

ipv6init=no

peerdns=yes

gateway=192.168.1.254

ipaddr=192.168.1.101

netmask=255.255.255.0

dns1=192.168.1.1

linux網絡卡驅動安裝

有些主機板裝linux之後網絡卡沒驅動的。就要安裝驅動 方法如下 2.cd arl1e x.x.x.x src 3.make install 4.lib modules 2.6.18 238.5.1.el5 kernel drivers net atl1e atl1e.ko 5 insmod arl...

Linux安裝網絡卡驅動

device boot start end blocks id system dev sda1 1 1848 1997188 b w95 fat32 類似資訊,因為我的u盤是2g的盤所以就這個資訊 然後建立乙個目錄usb,如果存在了就算了,一般是這樣的 mkdir mnt usb 所謂的掛接u盤 m...

Linux安裝網絡卡驅動

backgroud 公司需要使用舊的fedora系統配合內部測試環境使用,所以就將之前裝好的系統盤換到新的電腦上,由此造成了乙個問題,兩張網絡卡只有一張能用,另外一張猜測可能是網絡卡與系統之間相容性差導致 當時應該試試修改網絡卡配置是否可用,沒多想直接把網絡卡配置刪了,導致nmcli connect...