找回密码
 注册

QQ登录

快捷登录

新浪微博登陆

搜索
CDD 法语助手
楼主: 狂闪暴徒

LINUX拉拢计划,11月25更新,UBUNTU8.04LIVE CD酝酿发布中

372
回复
30590
查看
[ 复制链接 ]

新浪微博达人勋

我总觉得没那么复杂吧,网卡又不是什么高级货,原理都差不多的,应该是都可以直接识别的啊。

可以ping自己,不能ping别人。你有没有试着先设置下网络啊?

ifconfig eth0 192.168.1.x netmask 255.255.255.0
route add default gw 192.168.1.1

这只是个例子,我现在在xp下,也没法试命令格式是否正确。你自己查看下相关的man,命令为:man ifconfig 和 man route,或者google一下看看。还有这两条命令好像是要root权限的,我不记得了。Ubuntu下是直接sudo,Fedora下可能是su吧,不清楚嘞。

至于那个包,我没去看过,但是Fedora网站上面的驱动应该也是直接链接自Realtek的网站的,不行就去Realtek的官网直接下一个试试。解压以后直接 make all。

[ 本帖最后由 睫毛上的土 于 2008-12-2 17:24 编辑 ]
2008-12-2 17:14:40

使用道具 举报

新浪微博达人勋

楼上的兄弟 ,谢谢。


很有可能我compliquer la vie pour rien.

我还没有接路由,用一个swtich niveau 2把几台机器连起来,准备装ASTERISK.所以我觉得不应该有route的问题。

机器是 Hp 2400,intel  G33 chipset, 网卡 realtek8111c pci express。
开始没想仔细研究linux, 装了centOS rPath Fedora8 结果 显示不正常,network manager工作也不正常,认网卡但是即使我在图形界面下选了开机启动网卡,开机后也不能自动active,还有那个ping 的问题。
然后 我换到 fedora 9 ,显示问题解决了, 但是网卡依旧。

刚才没事儿装了个fedora10, 呵呵,问题依然,而且这回多了个bug,   network manager整个工作不很正常, mask和 gateway两个自动取gateway的地址,手动改不了,呵呵,好玩吧。

驱动我是从reaktek官网下的,fedora的网站我搞不明白,给我的感觉有好多个,和Linux一样,还是在门外看花,越看越花,呵呵。

昨天抱佛脚看了一下 noyau 和 modules的关系,看了几个关于mod的命令,还是不太明白。不过大概有个概念了,一会儿我去man make一下。
2008-12-3 10:16:15

使用道具 举报

新浪微博达人勋

再说一个我的感觉
就server来讲,我感觉 centOS好于 fedora ? 这个主要是他们的网站给我的感觉.

就一般用来说,是不是ubuntu要普遍一些? 好像到处听说ubentu哈。

不知道有没有道理
2008-12-3 10:32:50

使用道具 举报

新浪微博达人勋

make在我这个应用成面上看很简单,问题还是驱动做的时候不好。

终于终于 找到了一个patch和 一个教程,呵呵,竟然是法文而不是英文。

http://leblog.cfait.fr/post/2008/05/20/Ubuntu-et-Realtek
http://ubuntuforums.org/showthread.php?p=4718501


看上去还是 ubuntu用的人多些。
2008-12-3 15:04:24

使用道具 举报

新浪微博达人勋

网卡整得这么头痛的我还是从来没听说过,因为我向来都是网卡默认激活的。

HP的本子对Linux支持是不太好。我之前的Compaq用的是博康的无线网卡,Ubuntu 6.06下一直无法使用。到了7.10开始才有了相关驱动。

Server用哪个发行版好。。。我不知道,听说是Redhat的好(英文“帽子”是不是这么拼的来着。。。),另外我见过的还有用Debian的。

我因为自己是桌面版用户,所以没关心过这个。Ubuntu因为社区支持好,版本更新快所以很普及。另外Ubuntu是Debian他“儿子”,安装、管理软件包都是用apt的,很方便高效。几乎所有流行的软件,你都可以在服务器上面找到,或者是直接提供了DEB安装包,双击就可以直接安装。如果你想学习Server,又想使用方便,其实Debian是个不错的选择,可以试着去下载一个Stable的版本。

如果是真的新手上路,建议安装个易于使用的,Ubuntu是不错的选择。就现阶段来说,可以试着安装成熟稳定的8.04版。

[ 本帖最后由 睫毛上的土 于 2008-12-3 17:24 编辑 ]
2008-12-3 17:22:20

使用道具 举报

新浪微博达人勋

原帖由 吴哥 于 2008-12-3 10:32 发表
再说一个我的感觉
就server来讲,我感觉 centOS好于 fedora ? 这个主要是他们的网站给我的感觉.

就一般用来说,是不是ubuntu要普遍一些? 好像到处听说ubentu哈。

不知道有没有道理 ...

用server推荐FreeBSD,比linux要好。freeBSD是整个当成一个操作系统来维护的,所以它port过来的东西兼容性要比一般的Linux好的多。
2008-12-3 17:23:58

使用道具 举报

新浪微博达人勋

原帖由 吴哥 于 2008-12-2 15:23 发表
谢谢楼上的,谢谢你。

makefile 就是 make命令要调用的程序对吧?

make 还有 gcc gc++都装上了,gc++我手动搞得

realtec那个包打开以后, 执行 make clean modules 就开始报错,make install也是,我大概看了一下它要找一个r ...

编译的时候不应该找ko,编译好了之后会做成ko放到modules里面。
gc++是啥?g++吧。gcc最好别自己搞,想优化的话再configure的时候加一些优化的参数,用的时候加一些优化的参数。因为gcc现在太大了,一不小心就要弄坏点东西。
最好把你的错误信息都贴上来,加上gcc -v的输出,好让大家看看。
2008-12-3 17:26:44

使用道具 举报

新浪微博达人勋

他的本子连流行的Linux桌面发行版都支持得这么不好,装FreeBSD行不行哦?
2008-12-3 17:30:04

使用道具 举报

新浪微博达人勋

原帖由 睫毛上的土 于 2008-12-3 17:30 发表
他的本子连流行的Linux桌面发行版都支持得这么不好,装FreeBSD行不行哦?

应该没问题,freeBSD对老硬件的支持比linux要好。而且FreeBSD和Linux是binary-compatible的,也就是说linux下的程序放到freeBSD下直接可以用,所以一些没法重新编译的第三方软件用起来也很方便。
2008-12-3 17:39:16

使用道具 举报

新浪微博达人勋

恩,被你说得好像挺有意思的,一直听说FreeBSD也是很知名的操作系统,而且两个都是Unix他儿子,以后有时间搞个来玩玩。。。
2008-12-3 18:16:39

使用道具 举报

新浪微博达人勋

支持一下~~
2008-12-3 19:28:35

使用道具 举报

新浪微博达人勋

谢谢楼上的两位。

这个linux我还非搞它的明白不可了,呵呵,正好我的c底子极差,正好压自己学学。

freeBSD 暂时不能考虑,debien 等我看看再说,主要是asterisk是基于rPath 和redhat 的,所以我也没有太多选择。

有个问题,那个patch解决网卡问题是在Ubuntu下面,里面有这么一个命令

sudo aptitude install linux-headers-`uname -r` build-essential

aptitude这个命令fedora下面没有,后面那个build essential 是什么作用?

谢谢
2008-12-3 20:55:24

使用道具 举报

新浪微博达人勋

原帖由 princehahaha 于 2008-12-3 17:26 发表

编译的时候不应该找ko,编译好了之后会做成ko放到modules里面。
gc++是啥?g++吧。gcc最好别自己搞,想优化的话再configure的时候加一些优化的参数,用的时候加一些优化的参数。因为gcc现在太大了,一不小心就要弄坏点东西。 ...


谢谢,谢谢。

你能不能说两句关于这个Ko或者编译的过程, 谢谢先,或者你有关于这方面的doc能不能给我一下,我都不知道怎么样下手搜索,再谢。明天我去copy 那个message error.
2008-12-3 21:02:19

使用道具 举报

新浪微博达人勋

sudo aptitude install linux-headers-`uname -r` build-essential

sudo:采用计算机管理员权限;
aptitude:Debian系统的软件包管理软件;
install:aptitude命令的参数,意思是“安装”;
以上命令也可以用 sudo apt-get install 代替。

linux-headers-`uname -r`:uname -r 返回你当前linux系统内核版本,跟前面的linux-headers-相连接,意思就是安装当前版本的linux的头文件。估计就是操作系统的接口,编译驱动的时候用的,估计也就是因为缺了这些包,所以编译失败。驱动肯定要能够和系统内核对话才能操作硬件,这是偶想当然的。
我安装nVIDIA显卡驱动的时候就需要这个软件包。不过系统内核版本升级之后,就需要重新编译、安装驱动。然后把老版本的headers删除掉就是了。

build-essential 内包含了编译制作debian软件包的一些包信息。
Ubuntu是基于Debian的,所以也可以使用这些命令。

Fedora没采用Debian的包管理机制,但是Fedora好像也有自己的包管理的,Fedora用的包叫rpm什么的包,具体不知道。

[ 本帖最后由 睫毛上的土 于 2008-12-3 21:17 编辑 ]
2008-12-3 21:12:33

使用道具 举报

新浪微博达人勋

原帖由 吴哥 于 2008-12-3 21:02 发表


谢谢,谢谢。

你能不能说两句关于这个Ko或者编译的过程, 谢谢先,或者你有关于这方面的doc能不能给我一下,我都不知道怎么样下手搜索,再谢。明天我去copy 那个message error. ...

也没什么特别的过程,就是因为编译的是内核扩展,需要内核的源代码或者头文件(新一点的linux一般只用头文件就行了),所以才或要求你安装linux-headers。而且一般的内核扩展的驱动每次升级内核都得重新编译,比较麻烦。另外尽量别用老的驱动和新的内核编译,因为最近几次内核升级改了好多symbol,把原来GPL的symbol改成非GPL的,造成一些驱动没法编译(比如上半年有一段ati的驱动一直没法在2.6.27上编译)。如果有类似的情况尽量找新驱动,因为降级内核对系统里的软件可能都有负面影响。
2008-12-3 21:50:18

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 新浪微博登陆

本版积分规则

返回顶部