怎样通过usb连接电脑实现ce设备上网

时间:2021-04-26 17:54:01
现在想通过USB连接电脑实现CE设备通过电脑(电脑能上网)上网。
有两中方法
1.是通过activesync 在ce上加上NDIS组件已经相应网络组件就可以。
  这种方法现在已经能实现上网。
2.是通过rndis驱动上网,但是不知道怎么搞,请教大家,给点意见。

12 个解决方案

#1


第二种上不了也解决了。原来是网络地址设置不对的问题。
电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段,同时电脑上的能上网的网络链接必须设置成 容许其他计算机共享 。

#2


引用 1 楼 jonsenwu 的回复:
第二种上不了也解决了。原来是网络地址设置不对的问题。
电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段,同时电脑上的能上网的网络链接必须设置成 容许其他计算机共享 。

这么快解决了,我们都还没有机会来“表现”一下,楼主就解决了,哎,哈哈,谢谢楼主分享啊

#3


“电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段”
这个肯定是要在同一个网段。最近不怎么在csdn回帖了。
楼上貌似是今年新来csdn的?不错啊。

#4


还要注意DNS之类的设置,否则可能打不开网页

#5


在这之前,还不知道什么是RNDIS,原来是“RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。”,下面这篇博客写得很不错,在这里分享一下:
http://blog.csdn.net/nanjianhui/archive/2009/09/15/4555595.aspx

#6


引用 3 楼 joyzml 的回复:
“电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段”
这个肯定是要在同一个网段。最近不怎么在csdn回帖了。
楼上貌似是今年新来csdn的?不错啊。

到现在我始终认为自己还是菜鸟,希望通过csdn这个平台可以向大家学习!

#7


引用 6 楼 chinesedragon2010 的回复:
引用 3 楼 joyzml 的回复:
“电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段”
这个肯定是要在同一个网段。最近不怎么在csdn回帖了。
楼上貌似是今年新来csdn的?不错啊。

到现在我始终认为自己还是菜鸟,希望通过csdn这个平台可以向大家学习!

csdn共同进步。互相学习

#8


总结一下:通过usb rndis连接电脑上网 设置
1. 添加RNDIS组件已经相应网络组件,编译系统烧录到板。
2。通过usb连接电脑后电脑端和ce设备端都出现一个网络连接,分别设置两个连接的IP地址,子网掩码,和dns服务器地址。 主要设置ip地址需要在同一网段。
3.设置ce设备的网关为电脑端网络连接的IP地址。(ce上的网络连接在 “控制面板\网络和拨号连接"里)
4.设置电脑端可以上网的那个网络连接为共享。具体做法是 双击连接->属性->高级 勾选Internet 连接共享选项。

当然以上设置CE设备的网络连接地址可以通过预先写注册表的方式,详见http://blog.csdn.net/jonsenwu/archive/2010/09/17/5890902.aspx

其实这些都是和两台电脑连接设置方法一模一样,搞电脑网络的就很容易了。

#9


发现机器上网速度奇慢,不知道什么原因

#10


2。通过usb连接电脑后电脑端和ce设备端都出现一个网络连接,分别设置两个连接的IP地址,子网掩码,和dns服务器地址。 主要设置ip地址需要在同一网段。
我试了一下,PC寄端和CE端没有看到新出现的网络连接啊?是不是因为系统里还包含着NDIS的原因呢?

#11


你切换到Serial class 再切换回来看看行不行
引用 10 楼 wangyingying606 的回复:
2。通过usb连接电脑后电脑端和ce设备端都出现一个网络连接,分别设置两个连接的IP地址,子网掩码,和dns服务器地址。 主要设置ip地址需要在同一网段。
我试了一下,PC寄端和CE端没有看到新出现的网络连接啊?是不是因为系统里还包含着NDIS的原因呢?

#12


受教了~!

#1


第二种上不了也解决了。原来是网络地址设置不对的问题。
电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段,同时电脑上的能上网的网络链接必须设置成 容许其他计算机共享 。

#2


引用 1 楼 jonsenwu 的回复:
第二种上不了也解决了。原来是网络地址设置不对的问题。
电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段,同时电脑上的能上网的网络链接必须设置成 容许其他计算机共享 。

这么快解决了,我们都还没有机会来“表现”一下,楼主就解决了,哎,哈哈,谢谢楼主分享啊

#3


“电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段”
这个肯定是要在同一个网段。最近不怎么在csdn回帖了。
楼上貌似是今年新来csdn的?不错啊。

#4


还要注意DNS之类的设置,否则可能打不开网页

#5


在这之前,还不知道什么是RNDIS,原来是“RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。”,下面这篇博客写得很不错,在这里分享一下:
http://blog.csdn.net/nanjianhui/archive/2009/09/15/4555595.aspx

#6


引用 3 楼 joyzml 的回复:
“电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段”
这个肯定是要在同一个网段。最近不怎么在csdn回帖了。
楼上貌似是今年新来csdn的?不错啊。

到现在我始终认为自己还是菜鸟,希望通过csdn这个平台可以向大家学习!

#7


引用 6 楼 chinesedragon2010 的回复:
引用 3 楼 joyzml 的回复:
“电脑上的网络连接的地址和ce设备上的网络地址要设置在同一个网段”
这个肯定是要在同一个网段。最近不怎么在csdn回帖了。
楼上貌似是今年新来csdn的?不错啊。

到现在我始终认为自己还是菜鸟,希望通过csdn这个平台可以向大家学习!

csdn共同进步。互相学习

#8


总结一下:通过usb rndis连接电脑上网 设置
1. 添加RNDIS组件已经相应网络组件,编译系统烧录到板。
2。通过usb连接电脑后电脑端和ce设备端都出现一个网络连接,分别设置两个连接的IP地址,子网掩码,和dns服务器地址。 主要设置ip地址需要在同一网段。
3.设置ce设备的网关为电脑端网络连接的IP地址。(ce上的网络连接在 “控制面板\网络和拨号连接"里)
4.设置电脑端可以上网的那个网络连接为共享。具体做法是 双击连接->属性->高级 勾选Internet 连接共享选项。

当然以上设置CE设备的网络连接地址可以通过预先写注册表的方式,详见http://blog.csdn.net/jonsenwu/archive/2010/09/17/5890902.aspx

其实这些都是和两台电脑连接设置方法一模一样,搞电脑网络的就很容易了。

#9


发现机器上网速度奇慢,不知道什么原因

#10


2。通过usb连接电脑后电脑端和ce设备端都出现一个网络连接,分别设置两个连接的IP地址,子网掩码,和dns服务器地址。 主要设置ip地址需要在同一网段。
我试了一下,PC寄端和CE端没有看到新出现的网络连接啊?是不是因为系统里还包含着NDIS的原因呢?

#11


你切换到Serial class 再切换回来看看行不行
引用 10 楼 wangyingying606 的回复:
2。通过usb连接电脑后电脑端和ce设备端都出现一个网络连接,分别设置两个连接的IP地址,子网掩码,和dns服务器地址。 主要设置ip地址需要在同一网段。
我试了一下,PC寄端和CE端没有看到新出现的网络连接啊?是不是因为系统里还包含着NDIS的原因呢?

#12


受教了~!