首页 > 学院 > 网络通信 > 正文

MandrakeFAQ(3)

2019-11-04 20:10:38
字体:
来源:转载
供稿:网友

  Q51:软猫的一般安装步骤是什么哦?
  A51:其实,我在Mandrake下曾经用过软猫,即所谓的windomdem,我原来买的时候,由于时间比较早些,贵了些,大约是150RMB,现在估计几十块RMB就可以搞到新的吧。那JS还宣称是内置硬猫,说比内置软猫强多了我不太清楚这两种类型的东西有什么区别,反正都是本身没有DSP芯片,通过软件驱动CPU来承担DSP工作的,除非有相关的芯片驱动驱动,否则linux下还是很难支持的。我不知道那js说的强到底在什么地方,呵呵
  
  这种PnP型的猫在Ms下一般都很轻易装上,一般装上厂商所给我的驱动就能安装。下面我给出的是那三张图片是我在ms下面的载图,你可以看到我的猫大约的信息,名称就是Ecom Em-56Ham V93 Data Fax Voice,简称似乎就是Ecom-Ham56 modem,是深圳一家网络产品公司生产的,似乎叫什么龙维电子科技有限公司,不太记得了。另外一些ms下的驱动信息。另外,也看可看到irq和io的值,还有用com4。
  
  这些信息我发现在linux基本上都有什么东西因为都是本身没有DSP芯片,通过软件驱动CPU来承担DSP工作的。这里着重说明一下,像这种类型的猫,你知道猫的芯片(你自己打开机箱拿下来看看吧。)是最为要害的,假如你的猫的芯片没有相关的驱动,你在linux基本上很难用上的了。我的猫显然用的是Intel Ham芯片,后来似乎也叫什么Abient的。只要你能找到你软猫的驱动。在Mandrake下是很轻易装上的。说实在的,在Mandrake装猫也并不是一件难事。下面说说我经前装过的一些经验吧。
  
  1)你到下面的几个网站下载你的驱动,一般都能找到你所需要的,假如没有,那你不不好运了,可能是你的猫的芯片太新。我的驱动是Intel-v92ham-453-M90.tgz。具体的网址如下:
  代码:
  
  http://linmodems.technion.ac.il/packages/Intel/
  或
  http://linmodems.technion.ac.il/packages/
  或
  http://www.idir.net/~gromitkc/dips/roster.Html
  
  
  
  2) 代码:
  
  tar -zxvf Intel-v92ham-453-M90.tgz
  
  得到Intel-v92ham-453-M90这个目录。
  
  3)
  A.假如你想直接安装,不想编译,那也是可以的。因为它已经是经过一般的编译的,能合适Mandake90工作的。
  代码:
  #cd Intel-v92ham-453-M90
  #make install
  
  
  不过,假如你这样装的话,可能会些提示,具体的提示我不太记得,大约的意思就是说,你没有权利删除rm /dev/ham这个设备。不过,不要紧,你可这样做下。
  <<注>> 代码:
  # lsmod
  Module Size Used by Tainted: PF
  ham 7388 0 (unused)
  hamcore 511456 0 [ham]
  .......
  
  
  那么说明,我的猫已经成功加载了。
  然后再试下:
  代码:
  
  # ls /dev/ham -l
  crw-rw-r-- 1 root root 240, 1 2003-02-26 04:32 /dev/ham
  # ls /dev/modem -l
  lrwxrwxrwx 1 root root 8 2003-02-26 04:32 /dev/modem -> /dev/ham
  #
  
  
  哈哈,看到没有,我的猫已经成功了。Mandrake Linux真是强哦。
  
  B.假如你想编译成,首选确定你的内核源码要装上,假如没有装上,就自己装上吧。第一张光盘里面,名称就是叫kernel-2.4.19.16mdk-1-1mdk.i586.rpm的那rpm包。
  
  代码:
  #rpm -ivh kernel-2.4.19.16mdk-1-1mdk.i586.rpm
  
  
  然后还是cd到Intel-v92ham-453-M90,开始编译,也是巨简单:
  代码:
  
  #make clean
  #make ham
  #make install
  
  
  假如你还是想检查下,就按照A步骤中的<<注>>那个步骤了。
  
  3)配置你的拔号软件,在Mandakre下你可以用kppp这个工具,假如你还没有装上,就直接装上吧,光盘里面就有。假如你还真的没有找到,可以到rpmfind.net上找。
  
  运行你的kppp。这里最为要害的就是要设置好你的那个设备,其它的可以不改,应该是/dev/modem,而不是那/dev/ttyX什么的其余的你应该很熟悉了吧,就像MS中那个丑陋的"我的连接"一样配置。
  
  当然,你假如不想用kppp,还有其它的拔号软件,例如,wvdial,这个是很好的工具,小而快,你可下载它的rpm包,也可以下载源码来自己编译,而且在驱动中的readme文件,作者就给出了一个最为简洁的shell script.
  
  4)最后就是连接了,假如是你已经拔号成功了,比如能ping通IP,但不能打开网页,那么么可能是你的DNS的问题了。你要在/etc/resolv.conf加上你本地的DNS.比如我的:
  代码:
  
  #more /etc/resolv.conf
  nameserver 202.96.134.133
  nameserver 202.96.128.133
  #
  
  
  假如一切顺利的话,你那就可以在强悍的Mandrake Linux下跑你的软猫了。
  
  费后话,假如你的爱猫芯片不同,你只要下载相关的驱动就可以了,然后步骤就是这些了,万变不离其宗。
  Good lUCky!
  Happy Mandrake Linux!!
  
  
  
  Q52:如何实现分区的转移哦?
  A52:分区转移的问题,我已经在Debian下搞好,为了方便有类似问题的兄弟,我写了下。同样在Mandrake linux中也会适用。你具体的情况还是自己把握吧。其中最为要害的还是文件的属性不能改变,而且还要注重修改你/etc/fstab里面相关的内容。不过,假如你在做这事情之前,还要注重下后果的。万一没有十足的把握,还是少做吧。呵呵,因我的机器里面还有Mandrake呢,坏了的话,我可以mount过来修复。
  代码:
  
  # mkdir /usr.new
  # mount /dev/hda11 /usr.new
  # cp --perserve=all /usr/* /usr.new
  (or: (cd /usr && tar cpf - . ) (cd /usr.new && tar XPf -)
  ##可能tar还是比cp好一点?
  # umount /usr.new
  # rmdir /usr.new
  # vi /etc/fstab
  for example我的:/dev/hda11 /usr reiserfs defaults 0 0
  (注重,这一步应该在mv之前,不然你mv后,有可能找不到vi这个命令,不过,你还要要备份处你的fstab好些。)
  # mv /usr /usr.bak
  # mkdir /usr
  
  # mount /usr
  <测试下你的新分区>
  
  # rm -rf /usr.bak (注:这个假如你没有十成的把握,还是先留下放一些时间,等到完全没有问题的时候再rm掉也没有事.
  
  
  
  
  Q53:我自己编译了一个X,如何在kdm里面加上它哦?[
  
  A53:呵呵,Mandrake Linux下的KDM,很方便的。
  1)不是很体面的方法:
  代码:
  "齿轮"-->配置”-->“KDE”-->“系统”-->“登录治理器”里的“会话”-->“新建类型”下输入"fvwm"然后点击“添加新类型”。
  
  
  注重你的fvwm是第几个顺序的。假如像我的KDE、GNOME、Windowmaker、blackbox、XFCE、、fvwm、failsafe、default,则fvwm是第六个,则以root在/etc/X11/wmsession.d下建立“06fvwm”这样一个文件,内容大致如下:
  代码:
  
  NAME=fvwm
  ICON=xwmnet.xpm
  EXEC=/usr/X11R6/bin/fvwm
  DESC="Cool Fvwm DeskTop Environment"
  SCRIPT:
  exec /usr/X11R6//bin/fvwm
  
  
  
  2)相对比较体面的方法:
  代码:
  
  # find /usr/ -name "kdmrc"
  /usr/share/config/kdm/kdmrc
  
  
  
  然后用vim看看kdmrc这个内容,找到SessionType这个要害的字段的定义,比如我强悍的Mandrake Linux 9.0的就是这样的:
  
  代码:
  
  SessionTypes=KDE,GNOME,WindowMaker,Enlightenment,BlackBox,XFce,IceWM,fvwm,failsa
  fe,default,
  
  
  
  加上你X,比如,我的fvwm显然是在第八的位置。
  
  以root在/etc/X11/wmsession.d下建立“08fvwm”这样一个文件,内容大致如下:
  代码:
  
  NAME=fvwm
  ICON=xwmnet.xpm
  EXEC=/usr/X11R6/bin/fvwm
  DESC="Cool Fvwm DeskTop Environment"
  SCRIPT:
  exec /usr/X11R6//bin/fvwm
  
  
  
  呵呵,这样就可搞掂你用kdm搞好你想搞的各种X了。哈哈,原来xdm/gdm/kdm就是这么一回事情。如何还要加其它的东西,你自己试试吧,这是最为简陋的方法了。不过,要想启动你的X,还得配置它的配置文件了。
  Q54:如何使用超级强悍的下载之工具curl分段下载
  A54:Mandrake Linux 9.1就要向我们走来了,我有点等不及了。先下rc2的iso文件来看看,但由于我现在上网的时候有限,我就想着怎么样下载ISO文件。但用号称linux的下FlashGet的nt下载还是不够快。
  
  从网站下载诸如iso这样的大型文件时,即便对方能提供1MB/s的下载速率,其等待过程也是令人烦恼的,而Linux下也似乎目前并没有什么成熟的多线程下载工具。即便是Windows下的某些闻名软件也拿“每IP只限一个连接”的站点没办法。新出的FlashGet 1.3支持对各个下载线程使用不同的代理,则实际上就可以同时分多块部分从那种小气的站点下大文件了
  
  不过呢,这没有考虑到现今FTP站点的冗余备份特性:同一个iso很可能在多个站点上都有镜像,我们能不能对此特点加以利用呢?
  
  我们采用超级强


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表