MetaEngine / lwip-win32

LwIP project in Win32 platform.
http://code.google.com/p/lwip-win32
15 stars 9 forks source link

在本机上运行LWIP,IP地址冲突 #2

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. 在LWIP中设置IP地址为本地机器的IP地址(192.168.1.151)
2. 启动程序
3. 输入对应的网卡编号,显示listening on...
4. 
在局域网内的其他机器上访问我的80端口,可以正常显示网页
,但不能在自己的机器上访问。同时本机还会掉线,QQ也不能
登陆。系统托盘提示IP地址冲突。请问这是什么原因?winpcap��
�这里起什么作用呢?

我设置了其他可用的IP地址,但是不能在本机通过浏览器访问
80端口。

Original issue reported on code.google.com by lichongb...@126.com on 28 Sep 2010 at 2:47

GoogleCodeExporter commented 9 years ago
winpcap用于截获物理网卡传入的数据包,所以你的虚拟网卡要�
��置成不同于本机网卡上设置的ip地址。当lwip-win32启动的时候
,相当于在你的机器上有两套tcpip协议栈,真实网卡使用的是
windows的tcpip协议栈,虚拟网卡用的是lwip。因此所有数据包都�
��流入两套tcpip协议栈,如果流入的ip包目的地是虚拟网卡地��
�的话,那么数据由lwip处理,windows的tcpip协议栈会简单的丢弃
传给它的数据包。

Original comment by Lurga....@gmail.com on 30 Sep 2010 at 8:38

GoogleCodeExporter commented 9 years ago
我给LWIP设置了与本机不同的IP地址,通过局域网内的其他机��
�可以访问80端口,并能显示“This is a small test 
page...”。但是不能在本机的浏览器里访问,这是什么原因呢�
��

Original comment by lichongb...@126.com on 30 Sep 2010 at 8:59

GoogleCodeExporter commented 9 years ago
参考http://znest.cn/index.php/project/
在windows的网卡设置设置,属性->配置->高级,禁止tx,rx

Original comment by Lurga....@gmail.com on 22 Oct 2010 at 6:59