社区
Linux/Unix社区
帖子详情
如何通过 MAC 地址连接远程机器?
linjiework
2006-05-10 02:16:01
假设现在只有远程机器的 MAC 地址,没有它的 IP ,我如何和远程机器建立 tcp/udp 连接?如果知道 IP ,那么建立 tcp/udp 连接很容易,但如果用 MAC 地址呢?有谁知道,能否帮忙解决这个问题,谢谢!
是不是感觉这个问题很怪异,老板要求的,我也没办法。
...全文
2838
11
打赏
收藏
如何通过 MAC 地址连接远程机器?
假设现在只有远程机器的 MAC 地址,没有它的 IP ,我如何和远程机器建立 tcp/udp 连接?如果知道 IP ,那么建立 tcp/udp 连接很容易,但如果用 MAC 地址呢?有谁知道,能否帮忙解决这个问题,谢谢! 是不是感觉这个问题很怪异,老板要求的,我也没办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Z_Wing
2006-05-15
打赏
举报
回复
我也曾经想过这个问题,认为可以实现(有路由情况不确定),但不是依靠虚拟ip。
有路由的情况。看了TCP/IP的实现就可以知道,路由是通过IP地址进行选路的,在选路的过程中并没有使用到MAC地址。我们假设虚拟一个对方ip地址的情况:
我们虚拟一个c类ip:xxx.xxx.xx.158,并且假设网络号xxx.xxx.xx正好和MAC所对应机器所在网络(设为网络A)的网络号相同,并将数据报伪装成TCP的SYN包。那么数据报交付出去后,经过几次选路,最后会到达网络A的出口路由器。但路由器最终也只会根据ip地址来交付数据包,而不是根据以太网帧头中的MAC地址。所以数据报最后还是会被丢弃(或发到错误的机器上)。原因还是路由器的选路和交付是靠ip地址完成的。
至于两机存在于同一个网络,并不需要虚拟ip,arp增加一个静态表项也意义不大,可以直接使用RARP协议发送广播,根据协议填上自己的MAC地址和需要询问的MAC地址,网络中的服务器将会响应。这样我们就得到了MAC对应的IP地址。可以通过该IP进行UDP、TCP的连接操作。
如果不在同一网络,我就不太清楚RARP会不会得到响应,楼主可以试试。不过我想应该可以,因为毕竟ARP可以得到其它网络上计算机的MAC地址,RARP作为反向地址转换协议,也应该可以。
john56
2006-05-15
打赏
举报
回复
有路由,除非你得到全世界人每个人的物理地址和他连的局域网,不然如何知道往哪儿路由啊。
要不我告诉你我电脑的物理地址,你连过来?
joyself
2006-05-14
打赏
举报
回复
两台机子之间是可以的, 如john56所说的。
有路由的就没试过了。
john56
2006-05-13
打赏
举报
回复
牛!
gernal_dn
2006-05-13
打赏
举报
回复
有路由的话,肯定没办法。
=========================
当然不是这样,路由、网关、甚至网桥等,都是可以登录的,路由表自然也是可以修改的,关键是要你有那个本事,不过这已经超过了CSDN关注的范围了。
john56
2006-05-12
打赏
举报
回复
有路由的话,肯定没办法。
LDD123
2006-05-11
打赏
举报
回复
如果两台机器直接相联,估计用arp增加一个虚拟的IP可以。
但是如果中间有路由器,交换机这些东西,可能就有问题了。
john56
2006-05-10
打赏
举报
回复
1
命令行输入arp命令,应该能得到你想要的。
john56
2006-05-10
打赏
举报
回复
你可以加入一个静态ARP项。用一个虚假的IP对应MAC地址。联上后,甚至你可以更改其IP。
linjiework
2006-05-10
打赏
举报
回复
那这个要求是否可以实现?如何实现?
LDD123
2006-05-10
打赏
举报
回复
1
用mac地址通讯已经不是传输层的问题了。
通过java获取
远程
机器
mac
地址
在对网内主机进行监控时需要通过java获取
远程
机器
的
mac
地址
VMware-Workstation-8-Keygen 注册机和序列号 sn
VMware-Workstation-8-Keygen 注册机和序列号 sn 里面包含 VMware Workstation 8 的注册机和注册码, 我发布时经测试可用. VMware Workstation 8 介绍 支持Win8安装,虚拟机VMware Workstation 8正式版日前已经发布,同时网上也开始流出VMware Workstation 8注册机和VMware Workstation 8序列号,有用VMware的童鞋赶快下载更新吧! VMware Workstation是非常优秀的虚拟机,与开源虚拟机VirtualBox齐名。不过个人更喜欢VMware Workstation,虽然相对VirtualBox,VMware Workstation的体积显得有些臃肿。 虚拟机的主要作用是什么呢?个人以为虚拟机的主要作用是创建虚拟的系统环境,实现测试开发等工作。通过虚拟机你可以轻松地搭建Windows系统、Linux系统和
Mac
系统等环境,无需在具体的
机器
再安装一个系统,即可实现。 笔者比较喜欢折腾各种软件,但又不能在电脑的系统安装那么多的软件,因此使用虚拟机VMware Workstation安装一个虚拟系统,在里面进行测试安装。这样在不影响现有的系统运作情况下,就可以完成对众多软件的测试。 如果你对虚拟系统感兴趣和喜欢折腾各类软件,建议你下载最新版VMware Workstation 8。VMware Workstation 8有什么新特征呢?以下引用官方说明: 随时随地访问VMware Workstation 提供了一种无缝的方式,无论虚拟机在什么地方运行,您都能随时访问所需的所有虚拟机。 从网络中的任何地方
远程
连接
到基于 VMware Workstation、VMware vSphere 和 VMware vCenter 运行的虚拟机,不仅能充分利用本地 PC,也能充分利用内部云。 共享优势开始与您的团队、部门或组织中的任何人员共享虚拟化的优势。 将 VMware Workstation 8 作为服务器运行,您的虚拟机将在您注销之后继续长时间运行。 这是在更接近生产的环境中测试应用程序的最便捷的方式,而且对用户访问提供企业级控制。 新界面,新工作方式VMware Workstation 8 用户界面已经过全面重新设计和简化,采用了经简化的菜单、更新的工具栏、文件夹视图、活动缩略图栏和新的虚拟机库。 通过新的虚拟机库,可以方便地查看本地和
远程
虚拟机。 无论是在本地 PC 上、VMware vSphere 服务器上还是网络中的其他 Workstation 8 实例上运行的虚拟机,都可以通过筛选和搜索快速找到所需的虚拟机。 释放 PC 的潜能Workstation 8 让借助虚拟机完成的工作继续提升一个台阶。 它率先支持带 7.1 声道的高清音频、USB 3 和蓝牙设备。 通过对虚拟 SMP、3D 图形及 64GB RAM 支持的巨大改进,您可以在虚拟机中运行大部分要求最严苛的应用程序。 Workstation 8 如此强大,您可以在 VMware vSphere 上运行 64 位虚拟机,而 VMware vSphere 本身也在一个 Workstation 8 虚拟机中运行。 从您的桌面到内部云直接拖放虚拟机,即可将其从您的 PC 移到 VMware vSphere 服务器上。 这是从您的 PC 将完整的应用程序环境部署到服务器上最简单的方式,可便捷地进行进一步测试、调试或分析。 特别要说的是,VMware Workstation 8的新界面,重新得到设计和优化,简单极致,操作简单。 立刻下载VMware Workstation 8正式版:http://dl-sh-ctc-2.pchome.net/03/lt/VMware-workstation-full-8.0.0-471780.rar
Linux应用软件服务篇-五剑客
第一章节讲解主流的Vsftp服务器如何通过服务端与客户端实现文件资源共享,讲解了Vsftp之间三种用户在不同的配置方法对不同的目录文件资源限制访问,达到更安全高效的资源共享数据传输。第二章节讲解企业级NTP时间服务器对公司内网所有客户机及服务器批量实现时间同步,多个节点如何去快速同步主服务器时间。 第三章节讲解NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的
机器
、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,重点讲解了通过客户端
远程
挂载服务器磁盘共享文件及如何使用指定用户去访问指定的共享文件夹数据。第四章节讲解samba服务器在企业中,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源,重点介绍了通过samba配置文件权限配置去对匿名文件夹及指定用户文件夹共享资源服务。第五章节介绍了去部署DHCP服务器对批量客户端实现自动获取IP,通过配置文件IP池获取到IP形式,及绑定客户端
Mac
地址
及指定IP给予客户端,从而获得IP方法。
Mac
如何
连接
远程
服务器
Mac
如何用SSH免密
连接
远程
服务器。
vscode
远程
连接
不上阿里云
机器
?
通过vscode
远程
连接
阿里云
机器
,实现便捷开发。解决vscode
连接
不上阿里云
机器
问题
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章