红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu通过PPC手机上网

发布时间:2008-07-06 17:17:07来源:红联作者:wolf.m
在windows下通过微软件的同步软件,非常容易实现通过PPC 的EDGE上网。但是linux下稍微麻烦一点。笔者经过一番努力终于成功。以下和大家分享成功的乐趣
1.ubuntu 8.04 其实已经带有rndis_host的驱动,能将PPC手机当成网卡处理。只是不知道为什么内置的驱动无法与手机联机。使用以下驱动替换内置驱动即可
2.下载新的驱动。[attach]8272[/attach](为了方便使用,我把它上传了)
3.解压后。设置文件权限。sudo chmod 777 -R usb
4.make 编译
引用:
make -C /lib/modules/2.6.24-18-generic/build SUBDIRS=/home/wolf/software/usb modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
CC [M] /home/wolf/software/usb/usbnet.o
CC [M] /home/wolf/software/usb/cdc_ether.o
CC [M] /home/wolf/software/usb/rndis_host.o
Building modules, stage 2.
MODPOST 3 modules
CC /home/wolf/software/usb/cdc_ether.mod.o
LD [M] /home/wolf/software/usb/cdc_ether.ko
CC /home/wolf/software/usb/rndis_host.mod.o
LD [M] /home/wolf/software/usb/rndis_host.ko
CC /home/wolf/software/usb/usbnet.mod.o
LD [M] /home/wolf/software/usb/usbnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-18-generic'

5.sudo ./clean.sh 运行目录下的该程序,它会自动删除内置驱动。(如果出现sudo: ./clean.sh: command not found )是因为权限问题。一定要先将该文件设置可执行
引用:
已删除 “/lib/modules/2.6.24-18-generic/kernel/drivers/net/usb/usbnet.ko”
已删除 “/lib/modules/2.6.24-18-generic/kernel/drivers/net/usb/cdc_ether.ko”
已删除 “/lib/modules/2.6.24-18-generic/kernel/drivers/net/usb/rndis_host.ko”
Done! :)

6.sudo make install
引用:
make -C /lib/modules/2.6.24-18-generic/build SUBDIRS=/home/wolf/software/usb modules_install
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-18-generic'
INSTALL /home/wolf/software/usb/cdc_ether.ko
INSTALL /home/wolf/software/usb/rndis_host.ko
INSTALL /home/wolf/software/usb/usbnet.ko
DEPMOD 2.6.24-18-generic
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-18-generic'
depmod -ae

7.修改/etc/network/interfaces文件,在
auto lo
iface lo inet loopback
下面加入
引用:
auto rndis0
iface rndis0 inet dhcp

8.然后连接PPC USB线,启动 internet共享程序
[attach]8273[/attach]
9.激活rndis0
引用:
sudo ifconfig rndis0 up

10.从DHCP获取IP地址
引用:
sudo dhclient rndis0

引用:
DHCPDISCOVER on rndis0 to 255.255.255.255 port 67 interval 6
DHCPOFFER of 192.168.0.103 from 192.168.0.1
DHCPREQUEST of 192.168.0.103 on rndis0 to 255.255.255.255 port 67
DHCPACK of 192.168.0.103 from 192.168.0.1
bound to 192.168.0.103 -- renewal in 109104 seconds.

到如,已成功取得IP,如用是CMNET方式的可以直接上网。如果是CMWAP请设置代理!
文章评论

共有 21 条评论

  1. skybuler 于 2012-04-19 16:42:49发表:

    好贴...

  2. zhanghuaxiang 于 2011-10-08 13:44:29发表:

    支持i!!!!!!!

  3. linmer 于 2010-11-15 13:54:49发表:

    [i=s] 本帖最后由 linmer 于 2010-11-15 13:56 编辑 [/i]

    嘿嘿嘿嘿,通过我自己的办法。我的ubuntu 10.10 也能够连接NOKIA6300手机上网。。。。跟楼主的办法不同哦。。。

  4. wangdonghua 于 2010-11-12 14:35:32发表:

    你是怎么摸索出的这个方法

  5. z282592871 于 2010-11-12 09:52:27发表:

    正需要哈!

  6. uuuiii 于 2010-06-13 08:18:29发表:

    不会编译

  7. langowong 于 2010-01-13 23:25:25发表:

    学习了,有空试一试

  8. tfh120 于 2010-01-07 15:37:05发表:

    强!

  9. qhengyou 于 2009-12-28 21:45:13发表:

    塞班的怎么上啊?

  10. C901 于 2009-12-24 23:10:06发表:

    顶上,正需要这个呢

  11. sanbinc 于 2009-11-08 16:27:23发表:

    很好,找了很久了

  12. nini2q 于 2009-08-09 17:03:49发表:

    有谁用塞班手机通过蓝牙实现上网的?说说。

  13. inixi 于 2009-08-06 18:28:56发表:

    恩,下附件的钱怎么赚?

  14. flapper 于 2009-07-02 13:00:06发表:

    是阿,PPC手机是啥东西

  15. tangbdonal 于 2009-07-01 21:29:28发表:

    ding

  16. jagub 于 2009-06-12 07:59:05发表:

    PPC手机是啥?

  17. huang_zhe0803 于 2009-06-11 23:58:38发表:

    我找了很久的东西

  18. 阿键 于 2008-11-01 22:32:41发表:

    好厉害啊!

  19. qinmianshou 于 2008-11-01 22:30:40发表:

    楼主可以详细解说一下吗?sudo chmod 777 -R usb和make怎么操作啊?看不懂啊~
    PS:驱动文件我解压到桌面的,是不是没放对地方啊?(o):tx

  20. shresh 于 2008-10-14 10:40:39发表:

    好几天前试了一下可以的 昨天重新做了系统就不行了 不知怎么回事!!!!能介绍下需要什么条件么??
    还有一个基础知识 ,执行make 后只显示以下内容 是不是也代表对(因为本人作了很多的重复工作)
    Building modules, stage 2.
    MODPOST 3 modules

  21. Heroop 于 2008-07-06 20:56:41发表:

    路过看一下