社区
Linux/Unix社区
帖子详情
如何给linux给ARP表添加条目
ReMeppo
2012-04-25 01:36:13
本机外网IP为10.10.10.10 我想收到目的地址为10.10.10.11的包, 因为无ARP响应 所以导致包没有发到10.10.10.10的机子, 有什么办法 可以添加进去 或者 有其他办法实现我想实现的这个功能??
...全文
579
4
打赏
收藏
如何给linux给ARP表添加条目
本机外网IP为10.10.10.10 我想收到目的地址为10.10.10.11的包, 因为无ARP响应 所以导致包没有发到10.10.10.10的机子, 有什么办法 可以添加进去 或者 有其他办法实现我想实现的这个功能??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ReMeppo
2012-04-25
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
引用 1 楼 的回复:
你得发arp广播,告诉网管10.10.10.11的MAC地址是我的MAC,欺诈网关才行.
除非你对网关有操作权, 那么直接修改网关, 指定静态IP-MAC映射, 给自己的10网卡指定别名:10.10.10.11, 这样就可以写应用程序直接拿发往11的数据包了. 问题就是11那台机器将无法再上网了.
谢谢回复, 指定别名 是……
[/Quote]
很复杂... 如果按需求添加一个IP N.N.N.N 就要能收到目的地址为N.N.N.N的包, 就得把N.N.N.N绑定到接口, 那到后面 一个接口不得添加N个IP了...
程序上也不知道咋实现~ 就想 有什么办法 能回应 ARP包 告诉外面的主机 N.N.N.N的MAC地址就是我路由器的MAC地址~~~
qq120848369
2012-04-25
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
你得发arp广播,告诉网管10.10.10.11的MAC地址是我的MAC,欺诈网关才行.
除非你对网关有操作权, 那么直接修改网关, 指定静态IP-MAC映射, 给自己的10网卡指定别名:10.10.10.11, 这样就可以写应用程序直接拿发往11的数据包了. 问题就是11那台机器将无法再上网了.
谢谢回复, 指定别名 是指 同一接口配置多个IP么……
[/Quote]
1, 是的
2, 路由器外网IP是外网IP,内网IP是dhcp分配的,照我说的做的话,你的机器就等同于10+11两台机器了,你可以以11或者10的身份向外发包,当然应答也能路由回来,前提是你在路由器绑定了11到你的MAC,否则路由器会去局域网里问11的MAC,11的机器会应答,那么11的包就走不到你这里了。 这就是LVS-DR的作用原理,完全一样的。
ReMeppo
2012-04-25
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
你得发arp广播,告诉网管10.10.10.11的MAC地址是我的MAC,欺诈网关才行.
除非你对网关有操作权, 那么直接修改网关, 指定静态IP-MAC映射, 给自己的10网卡指定别名:10.10.10.11, 这样就可以写应用程序直接拿发往11的数据包了. 问题就是11那台机器将无法再上网了.
[/Quote]
谢谢回复, 指定别名 是指 同一接口配置多个IP么?
ARP代理能否实现这个功能呢? 我现在就想在路由器能收到10.10.10.11的包 而路由器的WAN口IP是10.10.10.10...
qq120848369
2012-04-25
打赏
举报
回复
你得发arp广播,告诉网管10.10.10.11的MAC地址是我的MAC,欺诈网关才行.
除非你对网关有操作权, 那么直接修改网关, 指定静态IP-MAC映射, 给自己的10网卡指定别名:10.10.10.11, 这样就可以写应用程序直接拿发往11的数据包了. 问题就是11那台机器将无法再上网了.
arp
_
linux
.rar_
arp
_
arp
linux
_
linux
ARP
_
linux
下apr协议_perhapssma
Linux
环境下
ARP
协议的简单实现,包括一个源代码
linux
ARP
协议
ARP
协议全面实战手册——协议详解、攻击与防御
arp
命令 操纵系统
arp
缓存
arp
命令的英文全拼“Address Resolution Protocol” 。该命令用于操作主机的
arp
缓存,它可以显示
arp
缓存中的所有
条目
、删除指定的
条目
或者
添加
静态的ip地址与MAC地址对应关系。 语法格式:
arp
[参数] [IP] 常用参数: -a 显示
arp
缓存的所有
条目
,主机位可选参数 -H 指定
arp
指令使用的地址类型 -d 从
arp
缓存中删除指定主机的
arp
条目
-D 使用指定接口的硬件地址 -e 以
linux
的显示风格显示
arp
缓存中的
条目
-i 指定要操作
arp
缓存的网络接口 -n 以数字方式显示
arp
缓存中的
条目
-v 显示详
linux
下面
arp
协议实现和测试用例
a
linux
下面
arp
协议实现和测试用例,
arp
数据包发送和接收,
我们的
arp
协议分析
我们的
arp
协议分析我们的
arp
协议分析我们的
arp
协议分析
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章