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 ...
随机推荐
- kindeditor编辑器
一 简单使用方法 1. 把所有文件上传到程序所在目录下,例如:http://你的域名/editor/. 2. 在此目录下创建attached文件夹,并把权限改成777. 3. 要添加编辑器的地方加入以 ...
- Android Handler Message总结
http://blog.csdn.net/caesardadi/article/details/8473777 当应用程序启动时,会开启一个主线程(也就是UI线程),由她来管理UI,监听用户点击,来响 ...
- (转)jquery对表单元素的取值和赋值
/*获得text的值*/ var textval =$("#text_id").attr("value"); //或者 var textval =$(" ...
- 各操作系统配置java环境变量
Windows 1. JAVA_HOME -->> E:\java-tools\Java\JDK8_64\jdk1.8.0_77 2. path -->> %JAVA_HOM ...
- Jquery实现图片上下一张
注:调试的时候发现ff下有兼容性问题,把jquery换成4.4版本就没问题了,问题应该在e.offseX上ff不支持此属性,以图片中间宽度为界限,鼠标移动在左边点击跳转到一个链接,鼠标移动右边点击跳转 ...
- Centos下防火墙的设置
service iptables status可以查看到iptables服务的当前状态.但是即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置 iptables -L在此说一下关于启动和关 ...
- nginx配置404
1.创建一个404错误时显示的页面 2.在nginx.conf中的http区域加入: fastcgi_intercept_errors on; 3.在nginx.conf的server区域(如果网站有 ...
- C#控制台基础 函数的参数是接口 实现接口的类都可以作为参数,很好用
镇场诗: 大梦谁觉,水月中建博客.百千磨难,才知世事无常. 今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1.代 ...
- python 列表函数
list函数: 功能:将字符创转化为列表,例: 列表基本函数: 1.元素赋值,例: 注意:通过list[0]= 'hel',如果原来位置上有值,会覆盖掉原来的. 2.分片操作 1)显示序列,例: 注意 ...
- EntityFramework 开始小试
1 Install-Package EntityFramework 2 创建实体类 public class Blog { public int BlogId { get; set; } public ...