通过MAC地址,如何设置IP,是否可以发送信息?

孤魂游梦 2011-09-28 08:36:49
现在有一块LPC1768的板子做下位机,板子里刷的程序只有MAC地址,板子是和PC上位机通过网卡连接的。

1.如何通过MAC地址对板子设置IP地址?(这个应该可以的,我用flash magic可以实现,但不知怎么做到的.)

2.是否可以通过MAC地址与板子通信?(是不是用NDIS?)
...全文
656 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
yadaovs 2011-09-30
  • 打赏
  • 举报
回复
移植LWIP协议栈,DHCP自动分配IP地址后主动连接PC,或者用LED、LCD显示IP,PC再连接下位机。
孤魂游梦 2011-09-30
  • 打赏
  • 举报
回复
设置静态ARP表应该就是可以解决这个问题了,看上去是对板子设置了IP,其实只是将IP和MAC地址静态绑定了,正如向大哥说的,说到底IP也都要解析成mac地址的.

另外,winpcop应该是可以通过MAC地址直接发送数据的.
孤魂游梦 2011-09-29
  • 打赏
  • 举报
回复
哎,看了难了。。。。我该怎么忽悠老板呢。。。
shenyi0106 2011-09-29
  • 打赏
  • 举报
回复
wincap是在操作系统上的哟
孤魂游梦 2011-09-29
  • 打赏
  • 举报
回复
刚刚网上查了点资料,winpcop好像是支持直接用MAC发送的,不过不会用继续研究,有会的教教我.
还有一种方法好像是用静态的ARP表,就是用一个IP指向固定的MAC,这样就做的欺骗的效果,还在试,不知道是不是可行.
孤魂游梦 2011-09-29
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 sky101010ws 的回复:]

用的是底层协议NetBois
所有的tcpip通信最后都转成mac地址通信
[/Quote]

NetBois怎么用?
龙行天下之Sky 2011-09-29
  • 打赏
  • 举报
回复
用的是底层协议NetBois
所有的tcpip通信最后都转成mac地址通信
孤魂游梦 2011-09-29
  • 打赏
  • 举报
回复
孤魂游梦 2011-09-28
  • 打赏
  • 举报
回复
有做过的人嘛?
孤魂游梦 2011-09-28
  • 打赏
  • 举报
回复
向立天 2011-09-28
  • 打赏
  • 举报
回复
说到底IP也都要解析成mac地址的
不过那是tcp/ip协议的底层
恐怕不用IP地址需要自己做协议层吧
具体没做过
感觉会比较麻烦
ljn398431 2011-09-28
  • 打赏
  • 举报
回复
帮顶下
孤魂游梦 2011-09-28
  • 打赏
  • 举报
回复
顶,大牛们来啊。。。。
shenyi0106 2011-09-28
  • 打赏
  • 举报
回复
有操作系统吗?有的话直接移植一个TCP/IP协议驱动进去就可以了
没有的话,你就麻烦了,要自己实现TCP/IP协议驱动,这个可不好实现啊(就算有现成的代码,也不好实现)
cocoabird 2011-09-28
  • 打赏
  • 举报
回复
看错了,只有mac地址好像是不能获得ip地址的
cocoabird 2011-09-28
  • 打赏
  • 举报
回复
调用用doc命令:nbtstat -A 192.168.0.2能查看对应的mac地址
buyong 2011-09-28
  • 打赏
  • 举报
回复
buyong 2011-09-28
  • 打赏
  • 举报
回复
ip地址是网络层的地址。
板子里如果没有带IP协议,也没法装的话,ip地址也没有用。
如果有ip协议,应该有API可以用吧。(根据你的操作系统)
孤魂游梦 2011-09-28
  • 打赏
  • 举报
回复
大牛们,谁给点例子啊。。。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧