CentOS 6.2下安装 Ather…

来源:互联网 发布:人体透视软件速写 编辑:程序博客网 时间:2024/06/11 05:10
一 、安装前准备(确定驱动型号、安装编译环境)
1.首先确定一下网卡驱动型号,因为我是的主板是技嘉GA-G41,但是技嘉官网没有linux驱动,经过查询,使用AR81Family-linux-v1.0.1.14.tar.gz这个可以
 使用lspci 即可查看网卡对应的驱动型号
 Ethernet controller: Atheros Communications Inc.AR8151 v2.0 Gigabit Ethernet (rev c0)
 
 下载AR81Family-linux-v1.0.1.14.tar.gz (此代码直接到google搜索一下即可下载到)

2. 安装编译环境
# yum  install gcc make automake autoconf libtoolgcc-c++
# yum install  kernel kernel-develkernel-headers

二、下载驱动到服务器并安装
1. 用U盘将文件拷贝到/usr/loal/src,u盘插上之后,用fdisk查看一下,确定为sdb4
   # mount/dev/sdb4 /media     将u盘挂载到/media
  # cp /media/AR81Family-linux-v1.0.1.14.tar.gz/usr/local/src

2.解压,编译,安装
 # cd /usr/local/src
 # mkdir drives  
 # tar zxvf AR81Family-linux-v1.0.1.14.tar.gz -Cdrives  
 # cd drives/src  
 # make  
 # make install  
 安装并挂载atl1e.ko模块
 # insmod /lib/modules/2.6.32-71.el6.x86_64/kernel/drivers/net/atl1e/atl1e.ko 
 (注:如果报错提示说已经存在,可用rmmod  atl1e删除再次执行)
 挂载模块  
 # modprobe atl1e
  可以下面命令查看是否挂载成功
 # lsmod | grep atl1e  
重启一下系统: shutdown -r now

三、验证测试网络连通性
1.完成之后,查看/etc/sysconfig/networking-scripts/是否有ifcfg-eth0文件,如果没有,可以手动创建一个
vi /etc/sysconfig/network-scripts/ifcfg-eth0   #添加以下内容
 DEVICE=eth0
 ONBOOT=yes
 TYPE=Ethernet
 BOOTPROTO=none
 NAME="System eth0"
  IPADDR=192.168.1.252  
  NETMASK=255.255.255.0  
 DNS2=8.8.4.4  
 GATEWAY=192.168.1.1  
 DNS1=8.8.8.8  

注:可以先编辑这个文件,加入基本信息,然后通过使用setup或者使用system-config-network,来重新编辑一次网卡信息,它会自动生成其他的信息
   开机自动挂载网卡的模块
# vi /etc/modprobe.d/atl1e.conf  
 alias eth0 atl1e  
 
 
2.设置完成后,重启网络,检查网络连通性

# ifdown eth0   禁用eth0
# ifupeth0    启用eth0

 
注意:
1)设置完成后,如果重启网络,报错误:determining ip information for eth0... failed nolink present. check cable
  可以先确定网线是否插上了
2)AR8151 V2.0 Gigabit Ethernet Controller
Linux driver (or help) needed for Atheros AR8151 Ethernetdevice

3)安装之前,要确定gcc、kernel、kernel-devel、kernel-headers、kernel-xen-devel已安装,如果不联网无法使用yum安装,可以参考http://mnt.conf.blog.163.com/blog/static/11566825820128262522854/

4)其他驱动下载地址:
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8111B/RTL8168B/RTL8111/RTL8168/RTL8111C

rpm  -Uvh  http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

5) 本人在安装中因为一些小的问题浪费了不少时间,首先明确网卡驱动型号、找对应的官网下载,如若没有,看可有其他可替代的

6)  dmesg | grep -i eth
    lspci   |grep -i Ethernet
    mii-tool
    ethtool   -i  eth0
0 0