钰硕ar8151网络配置纠结了我三天,最后终于解决了,一般的Linux系统安上了不需要安网络驱动的,但是钰硕ar8151网卡好像不一样。
首先下载AR81Family-linux-v1.0.1.14 .tar.gz
安装ar8151网卡注意gcc编译环境和 kernel-headers kernel-devel(必须先确认这些环境已安装)。
如果没有安装这些环境请先挂载iso文件,并配置yum的本地源:
挂在iso文件 :命令mount -o loop rhel-server-6.2-i386-dvd.iso /media
配置本地源码:要改文件/etc/yum.repos.d/ 路径file:///media/
命令vi /etc/yum.repos.d/rhel-source.repo
这是rhel-source.repo,就修改2个地方
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///media/ //这里是路径,修改这儿
enabled=1 //设置启用,修改这儿
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
//下面几乎可以不管
[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl=ftp:///pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
设置成本地源后再安装gcc环境 命令yum install gcc 。kernel-headers kernel-devel这2个rpm包直接iso文件的packages里找到直接安装。
现在我们就解压AR81Family-linux-v1.0.1.14 .tar.gz文件 tar zxvf AR81Family-linux-v1.0.1.14 .tar.gz
然后到这个解压后的目录下: make (如果没有gcc环境或者没有kernel-headers kernel-devel是会报错的)
make install
现在编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0
ONBOOT=yes
HWADDR=E8:40:F2:24:F7:A3 //这个MAC地址是你自己电脑网卡的MAC,每个人的都不同,填写自己的MAC
BOOTPROTO=dhcp
NAME="System eth0"
IPADDR=192.168.1.152
NETMASK=255.255.255.0
DNS2=8.8.4.4
GATEWAY=192.168.1.1
DNS=8.8.8.8
再运行insmod /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e/atl1e.ko
我们再用ifconfig -a查看下有没有eth0这块网卡
如果有就安装成功了,此时我们只需插上网线,运行命令ifup eth0
现在就可以上网了
好了就此完成。。。