论坛风格切换切换到宽版
  • 650阅读
  • 7回复

[问题求助][保留] [Debian] Debian3安装Intel千兆网卡手记(by Simon Zhan V2) [复制链接]

上一主题 下一主题
离线fu20.
 
发帖
2018
C币
-199009
威望
372
贡献值
1
银元
-2
铜钱
4553
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
Debian3安.装Intel千兆网卡手记(by Si.mon Zhan V2).

环境说明:硬件是Dell Optiplex GX260 ,P4 CPU,Inte.l 845芯片组的主板,Intel pro/1000 mt的内置网卡.。操作系统.当然是Debian 3.0R2了。--- 印刷

系统是默.认设置安装,因此没有安装Pro/1000的驱动,无.法上网。曾经在安装过程中,按照网上找到的一篇文档的步骤,想用预编译的驱动盘通过resecu和driv.er盘安装,但是因为该盘的制作方法不符合debian驱动盘的要求,系统不认这张驱动盘。所以只好作罢.。--- 印刷

第一个办法不行,所以只.好启用终极大法-编译驱动源码这一招了。还好,在intel的网站上找到了for linux的驱.动源码包。把源码包拷到系统的/usr./src下,电影
tar zx.f e1000-x.x.x.ta.r.gz         #解压教育
cd /usr/src/e1000-x.x.x/src/         .      .         #进入源码目录[成人用品]
make install               . .                        #编译电影

不好!系统提示没有kernel源码,只好回头去安.装kerne.l源码包:--- 印刷
apt-get install kernel-source-2.4.18 #..安装源码包           女人
cd /usr/src
tar ..-jxvf kernel-source-2.4.18.tar.bz2  #解压源码包健康
ln –s k.ernel-sour.ce-2.4.18 linux        #创建一个符号链接服务器

接着再一次make. install,系统提示             电子
“Linux kernel source not configured - missing .ver.sion.h”          婚庆
在READM.E中查到了解决办法--------------彩票
cd /usr/src/linu.x           鲜花
make include/.linux/version..h(广告)

再次make install,惨!提示.系统现在使用的核心与当前安装的kernel源码不匹配,只好再次回头去编译核心,先去.安装一些编译核心的必要工具学习
apt-get install debhelp.er modutils kernel-package ibncurses5-.dev服务器
apt-g.et install fakeroot(        游戏          )
vi /etc/kernel-pkg.c.onf #修改一些个性化信.息,不改也没有问题.
cd /usr/src/lin.ux              杀毒
mv .config ..config.old学习
cp /boo.t/config-2.4.18-386 .co.nfig            女人
make menucon.fig #修改编译选项外贸
make-kpkg clean #清理.文件.

#.下面正式编译核心,revision=后面的“rev..01"这几个是你自定义的版本号域名
fakeroot make-kpkg.. --append_to_version -686 \健康
--revision=re.v.01 kernel_imag.e[成人用品]

#安装编译好的核心
cd ..
dpkg -.i kernel-image*.deb           鲜花
注意,一定要用上面的命令来安装核心,这个命令可以自动在lilo.conf中增加一条新核心的记录,并.把原来的核心保留,这样在开机的时.候会多一个启动选项,要是新核心有.什么问题导致不能开机,可以用原来的核心启动来解决。             电子

编译完核心,重新.开机,正常,现在该回到正题了:(广告)
cd /usr/src/e100.0-5.2.30..1学习
make install
这回总算可以了,按.照intel的源.码包中所附文档的提示,产生的文件会在这个目录下:域名
/lib/modules/[KERNEL_VERSION]/kernel/d.river.s/net/e1000.o.
我没有认真去看,直接
insmod e1000
屏幕提示一堆英文,大.意.是网卡的驱动模块已经安装,正运行在100M 全双工状态之类。    外汇
OK!搞定了!用ifconf.ig –a一看,网卡eth0已.经乖乖的在那了。接着就很快了,设置IP--- 印刷
Ifconf.ig eth0 X.X.X.X(本机IP) 2.55.255.255.0.
设置默认路由
Route add. default gw X.X.X.X.(你的网关IP)电脑
设置DNS
vi /etc/res.olv.conf.
在文件中加入一行
n.ameserver X.X.X.X(本地ISP的DNS服务器IP.)    外汇

ping .chinaunix.net.
搞定!
为了让系统在开机中自动加载驱动,在/etc/modules文件.中加入一.行<性病>
e1000
或者用modconf来安装这个mo.dule,结果是.一样的。电影
设置IP、网关和dns的请参考其.他文章吧。主要工.具是netconfig和netconf。服务器

推荐安装过程:
1、安装核心源码
2、安装编译工具
3、编译.核心,安装新核心,重启系统          婚庆
4、.安装网上驱动的源码,编译并安装及配置网络。    外汇

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线43627962.
发帖
2025
C币
-139515
威望
367
贡献值
1
银元
-1
铜钱
4490
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[保留]

支持一下

发帖
1937
C币
-140796
威望
351
贡献值
1
银元
-1
铜钱
4356
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[保留]
谢谢兄弟!

离线billliy.
发帖
2043
C币
-60738
威望
390
贡献值
1
银元
-2
铜钱
4592
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[保留]
支持原创。
BTW,
[1] ip的设置在置顶“一句话”有
[2] module在/etc/modutils/aliases里写就可以了
[3] 如果安装的内核源码和你的当前内核一致的话,可以节省一些步骤。

离线test1234a.
发帖
1987
C币
-235433
威望
389
贡献值
1
银元
0
铜钱
4621
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[保留]
[quote]原帖由 "sakulagi"]沧暗哪诤嗽绰牒湍愕牡鼻澳诤艘恢碌幕埃?梢越谑∫恍┎街琛?/quote 发表:

兄弟所言极是,我之所以把我在安装过程中所碰到的情况全部写出来,一个是因为我觉得我碰到的这些情况都是比较典型的,很多新手都可能碰到,这样大家可以少走弯路,另外一点我想是我的风格,这样可以增加写作的趣味,但不一定会增加阅读的趣味  。

发帖
2108
C币
-235176
威望
396
贡献值
1
银元
-2
铜钱
4672
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[保留]
"[2] module在/etc/modutils/aliases里写就可以了"

在debian中,不提倡直接修改这个文件,而且用在/etc/modules中加一条要增加的模块名即可,用modconf也可以达到目的。

离线aeleven.
发帖
2203
C币
-262342
威望
435
贡献值
1
银元
-1
铜钱
5068
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:[保留]
请问一下,不能上网,怎么能apt-get install  呢?

发帖
2107
C币
-235514
威望
408
贡献值
1
银元
-5
铜钱
4774
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:[保留]
好早以前做的,都忘记差不多了,今天偶然路过,呵呵
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个