20160805_Cent6.4x64_安装配置(含网卡驱动的配置)
ZC: 全程 root用户 操作。
1、我在BIOS中将 UEFI关闭了,然后 才安装的 Cent6.4x64 (ZC: 安装系统时,一起安装了 gcc等一些编程用的包。本来是想安装QT时少点麻烦的,正好 也用于下面的有线网卡的编译...)
2、有线网卡配置
2.1、OS安装完毕之后,发现没有网卡驱动...
网上看到一段话:“GNU/Linux的安装过程中实际上已经安装了很多可用的网卡驱动,但这一款:Realtek PCIe GBE Family Controller的驱动却没有。”
ZC: 如何看已经安装了哪些可用的网卡驱动?
2.2、命令"lspci | grep -i eth" 查看网卡信息,显示类似如下信息:
“02:00.0 Ethernet controller: ... ... AR8162 Fast Ethernet (rev 08)” 于是搜索 AR8162的相关内容
ZC: 直接命令"lspci",显示的应该就是 全部的 PCI设备
ZC: 命令"lspci | grep -i wire",可以看到 无线网卡的信息
2.3、网上搜到 需要下载 驱动文件“alx-linux-v2.0.0.6.rar”(搜到两个下载地址:http://fichiers.touslesdrivers.com/34178/alx-linux-v2.0.0.6.rar 和 http://www.eandbsoftware.org/wp-content/uploads/2014/01/alx-linux-v2.0.0.6.rar)
ZC: 暂时使用的是 后一个链接来下载的(下载下来的文件大小为 160067字节)
参考网址:http://www.centoscn.com/image-text/config/2013/0816/1269.html
http://blog.csdn.net/mirage1993/article/details/41961933
2.4、编译安装 有线网卡驱动
2.4.1、此时,插入 网线,网口 是亮的。但是 执行命令"ifconfig" 看不到 任何eth? 的网卡,执行命令"sudo ifconfig eth0 up" 显示信息:“eth0: unknown interface: 没有那个设备”
2.4.2、下载的 alx-linux-v2.0.0.6.rar 无法再 CentOS中解压缩,我在Win7x64中解压后 用 U盘(fat32格式)复制过来。
2.4.3、来到目录"/home/alx-linux-v2.0.0.6/",直接输入命令 "make",即可在 src目录中编译出 文件alx.ko 。
2.4.4、安装驱动
sudo mkdir /lib/modules/$(uname -r)/kernrl/net/wireled #这里的$(uname -r)会替换成系统当前的版本号(如 这里是"2.6.32-358.el6.x86_64")
sudo cp alx.ko /lib/modules/$(uname -r)/kernrl/net/wireled #将驱动文件拷贝到指定位置
sudo depmod -a #检测模块的相依性,lib下驱动文件改变后最好执行一下
lsmod | grep alx #为了查看该驱动是加载成功。如果该驱动没有被加载的话,那么就什么都不显示。
sudo modprobe alx #在默认位置上加载了alx.ko
lsmod | grep alx #为了查看该驱动是加载成功。如果该驱动没有被加载的话,那么就什么都不显示。
ZC: 其实目录"/lib/modules/2.6.32-358.el6.x86_64/kernel/" 是有的,只是后面部分就没有了
ZC: 执行了“mkdir /lib/modules/$(uname -r)/kernrl/net/wireled”之后,"/lib/modules/2.6.32-358.el6.x86_64/kernel/"里面的情况一下子 变了一个大样...
2.4.5、如果载入驱动成功后,使用ifconfig还无法看到eth0的话,使用:
ifconfig -a #这样就可以发现eth0了(eth0是第一个,如果你有其他网卡,就会有eth1,2,3...)
sudo ifconfig eth0 up #根据上面看到的替换eth0,一般是eth0
ZC: 用上面你的方式来安装网卡驱动的话, IP、网关、DNS 都有了默认的值 (ZC: 此时路由的DHCP是开着的)
2.4.6、安装驱动的 另一种方式 (重启OS失效)
命令行在目录"/home/alx-linux-v2.0.0.6/src/"下,执行如下操作:"sudo insmod alx.ko", and the eth0 appears, then just "sudo ifconfig eth0 up" and you are ready to go.
参考网址:http://www.eandbsoftware.org/ethernet-atheros-ar8162-fast-ethernet-installed-in-centos-6-5/
ZC: 不管是 2.4.4的方式 还是 2.4.6的方式 来安装驱动,文件"/etc/sysconfig/network-scripts/ifcfg-eth0" 都不会自动创建,要配置该文件的话,需要手动创建。
ZC: 2.4的操作全部做完之后,还需要 进行 (1)、IPv4的信息配置,(2)、网关配置,(3)、DNS配置。(具体参看“3、参考信息”)
不想重启 网络服务的话,就重启OS...
2.5、配置 IP、网关、DNS (ZC: 貌似 使用 2.4的方式来安装网卡驱动,就不需要配置DNS)
2.5.1、DNS配置,"vi /etc/resolv.conf"(ZC: 如果使用 2.4.6的方式安装网卡驱动的话,该文件是新建的),写入如下值:
nameserver 第1个DNS的IP
nameserver 第2个DNS的IP
ZC: 配置多个DNS就写多行
2.5.2、网关配置,"vim /etc/sysconfig/network"(ZC: 如果使用 2.4.6的方式安装网卡驱动的话,该文件是新建的)
增加一条网关信息
GATEWAY=192.168.1.1
ZC: 貌似 还可以有别的配置信息,以后再说吧...
3、参考信息:
3.1、命令"service network restart"
3.2、命令"ifconfig eth0 192.168.1.235 netmask 255.255.255.0 gw 192.168.1.1 "
3.3、http://weiruoyu.blog.51cto.com/951650/689936
1.设置IP
[root@localhost etc]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
HWADDR=00:16:36:66:a3:ec
IPADDR=10.0.0.11
NETMASK=255.255.255.0
GATEWAY=10.0.0.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes #################解释#################
1.BOOTPROTO=static 就是手动设置静态IP,不需要自动获取(static/dhcp/bootp)
2.USERCTL=no 不允许非root用户控制该设备
3.PEERDNS=no 不修改/etc/resolv.conf(如果使用DHCP,则yes是默认选项)
4.TYPE=Ethernet 类型以太网
5.GATEWAY 网关
6.NETMASK 掩码
7.ONBOOT=yes 开机重启会自动加载
Red Hat中没有提供缺省的/etc/resolv.conf文件,它的内容是根据在安装时给出的选项动态创建的。 2.修改网关
vim /etc/sysconfig/network
增加一条网关信息
GATEWAY=192.168.1.1 3.修改DNS
vim /etc/resolv.conf
增加DNS信息即可
nameserver 192.168.1.1 4.重新加载网络配置
/etc/init.d/network restart
4、我的IP设置(严g 老笔记本) (该文件 是需要新建的)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
(ZC: 这里配置的 属性名 必须是大写的,属性值可以是小写的 (否则 “service network restart”或“/etc/init.d/network restart” 会报错 找不到设备))
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
HWADDR=b8:88:e3:74:e8:06
IPADDR=192.168.1.235
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=no
4.1、修改DNS (该文件 是需要新建的)
vim /etc/resolv.conf
增加DNS信息即可
nameserver 192.168.1.1
4.2、修改网关 (该文件 是需要新建的)
vim /etc/sysconfig/network
增加一条网关信息
GATEWAY=192.168.1.1
4.3、重启OS (貌似使用“/etc/init.d/network restart”的时候回报错 找不到设备...干脆重启...)
5、
20160805_Cent6.4x64_安装配置(含网卡驱动的配置)的更多相关文章
- Win7安装Oracle Instantclient ODBC驱动 后配置DSN时出错的解决办法 SQORAS32
安装过程简述 oracle官网下载了 instantclient-odbc-nt--.zip instantclient-basic-nt-.zip 我这是32位版的win7,按照需要下载对应的版本. ...
- Ubuntu server 16.04安装,无网卡驱动解决
因为使用一个软件必须要在ubuntu server 16.04上安装,因此先在裸机上安装ubuntu server 16.04,具体信息: 镜像版本:ubuntu-16.04.6-server-amd ...
- 2008server安装Intel I217V网卡驱动
问题:由于在职的是小公司,公司服务器都是DIY的,拒绝采购品牌服务器,所以配件都是自己DIY的,这样就会出现很多兼容性问题,例如服务器主板是AUS B85-PRO-Gamer,装的是服务器系统wind ...
- debian安装缺少网卡驱动rtl_nic/rtl8168e-2.fw和bcm43xx-0.fw
最近拿了公司一台旧笔记本来装debian玩,刻好盘之后安装,发现网卡驱动都无法装上. 这是因为这些网卡驱动不是开源的,顽固的debian便将他们从驱动列表中移除了... 我从debian官方找到了这两 ...
- L10 安装网卡驱动
一.安装网卡驱动 1. 检查各种依赖包是否安装 2. 安装 加载网卡驱动: ip:
- 【ESXI6.0】 ESXI6.0安装时无法安装网卡驱动的解决方法及将网卡驱动加载进ISO
http://blog.163.com/xifanliang@yeah/blog/static/115078488201571584321787/ 若安装时提示如下图所示 之后安装无法完成,会提示没有 ...
- linux安装&卸载IB网卡(mellanox)驱动
由于工作上的需求,需要在redhat6.5服务器上面安装mellanox品牌的IB网卡,故整理了一个安装&卸载IB网卡驱动的教程: 一.安装 1)下载相应操作系统驱动 http://www.m ...
- 更新新网卡驱动,修复win7雷凌网卡Ralink RT3290在电脑睡眠时和启动网卡时出现蓝屏netr28x.sys驱动文件错误
更新新网卡驱动,修复win7雷凌网卡Ralink RT3290在电脑睡眠时和启动网卡时出现蓝屏netr28x.sys驱动文件错误 我的本本是win7,雷凌网卡Ralink RT3290 802.1 ...
- [中英对照]Device Drivers in User Space: A Case for Network Device Driver | 用户态设备驱动: 以网卡驱动为例
前文初步介绍了Linux用户态设备驱动,本文将介绍一个典型的案例.Again, 如对Linux用户态设备驱动程序开发感兴趣,请阅读本文,否则请飘过. Device Drivers in User Sp ...
随机推荐
- Android JUnit Test——批量运行测试代码
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ Android测试三要素 写Android测试用例有三要素,一是我们用的“安卓模拟器device” ...
- Struts2的异常处理
Struts2的异常处理 1.异常处理机制(1)发送请求到控制器(Action); (2)Action出现异常后,依照所捕捉的不同异常转入不同的视图资源. 2.异常捕捉 (1)在Action的处理逻辑 ...
- 4.给定一个正整数m,统计m的位数,分别打印每一位数字,再按照逆序打印出各位数字。 要求:m定义为类的属性,需定义构造函数为m赋值;当m大于99999时,输出错误信息“the number is too large”,不再执行。
package a; public class ShuZi { int m; public int getM() { return m; } public void setM(int m) { thi ...
- C语言实现数组快速排序(含对算法的详细解释)
/* 说明: 代码参考过网上代码,但分析为个人原创,本贴重在说明快速排序算法的思想和运行过程. */ 代码部分: #include<stdio.h> #include<stdlib. ...
- C++函数前和函数后加const修饰符区别
class Test(){ public: Test(){} const int foo(int a); const int foo(int a) const; }; 一.概念 当const在函数名前 ...
- 关于float的感悟
给元素设置了float样式后,最终的结果是: 1:这个元素漂浮起来, 2:其他的元素位置可以视为 这个元素不存在 的时候的位置:但是float样式还是对整个页面有所影响 3:float的影响就是他附近 ...
- FreeSWITCH 1.6在Debian 8上的安装
鉴于上次在CentOS 7上安装不成功,这次换Debian. 现在已经成功的CentOS 7上安装好了. 感兴趣的同学移步https://freeswitch.org/confluence/displ ...
- 格式化时间(SimpleDateFormat)
import java.text.SimpleDateFormat; import java.util.Date; public class Main{ public static void main ...
- hdu 5673 Robot 卡特兰数+逆元
Robot Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem D ...
- hdu 5137 How Many Maos Does the Guanxi Worth 最短路 spfa
How Many Maos Does the Guanxi Worth Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 512000/5 ...