CentOSnbsp;6.2下安装nbsp;Ather…

el/2024/7/24 2:21:30
一 、安装前准备(确定驱动型号、安装编译环境)
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 libtool gcc-c++
# yum install  kernel kernel-devel kernel-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 -C drives  
  # 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
# ifup eth0        启用eth0

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

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

http://www.ngui.cc/el/5557472.html

相关文章

mysqlnbsp;添加索引命令

PRIMARY KEY(主键索引) ALTER TABLE table_name ADD PRIMARY KEY ( column ) UNIQUE(唯一索引) ALTER TABLE table_name ADD UNIQUE ( column ) INDEX(普通索引) ALTER TABLE table_name ADD INDEX index_name…

mysqlnbsp;将查询结果插入一张表

INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: INSERT INTO newArticles SELECT * FROM articles; 如果只希望导入指定字段,可以用这种方法: INSERT INTO 目标表 (字段1, 字段2, …

JAVA操作MySQLnbsp;tImestamp列值…

JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException: Cannot convert value 0000-00-00 00:00:00 from column 7 to TIMESTAMP。这一问题在官方文档中有详细…

Linux安装Nvidia显卡驱动:禁用The…

将驱动从Nvidia官网下载回来后 进入文本模式直接运行安装,发现提示如下错误: 错误日志如下: nvidia-installer log file /var/log/nvidia-installer.log creation time: Thu Jun 16 23:35:00 2011 installer version: 275.09.07 PATH: /usr/lib/qt-3.3/bin:/usr/loc…

js调用父窗口函数

javascript(js)iframe里的页面调用父窗口js函数的方法或弹出窗口调用父窗口js函数的方法 js调用父窗口函数的情况有两种: 常用的iframe: 我以子窗口调用父窗口的函数发送到fckeditor编辑器的为例说明,只需简单三行: add…

linuxnbsp;yum命令

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包…

jsnbsp;判断js函数、变量是否存在

函数: try { if(typeof(eval_r(funcName))"function") { funcName(); } }catch(e) { //alert("not function"); } 变量 function check() { if (typeof(myvalue)"undefined") { alert("value is undefined"); } else { alert("va…

jsnbsp;遍历对象

var query{name:xiaoming,age:2}; for(var o in query){ alert(o":"query[o]); }

linux下使用lftp

1、登陆: lftp ftp://yournamesite pwd:***** 或者:open ftp://yournamesite 2、基本操作(转) lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译…

CentOS6.3挂载读写NTFS分区

CentOS 6.3挂载读写NTFS分区(ntfs-3g) CentOS不像Fedora和ubuntu等,默认是自动挂载NTFS的,而它可以利用NTFS-3G来实现挂载及读写。 NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支…