社区
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的机子, 有什么办法 可以添加进去 或者 有其他办法实现我想实现的这个功能??
...全文
572
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
`命令来查看和操作
ARP
表
,如`
arp
-a`显示
ARP
缓存,`
arp
-s`
添加
静态
条目
等。同时,内核提供了一些系统调用(如`sockaddr_
arp
a`结构体和`bindToDevice`选项)和接口(如`libpcap`库)供程序员...
linux
ARP
协议
- **静态
条目
**:手动
添加
到
ARP
缓存中的记录。 **1.4.5
ARP
动态
条目
的生命周期** 动态
条目
的生命周期取决于系统的配置,通常为几分钟。如果在这段时间内没有更新记录,该记录将被删除。 **1.4.6
ARP
静态
条目
的...
arp
命令 操纵系统
arp
缓存
该命令用于操作主机的
arp
缓存,它可以显示
arp
缓存中的所有
条目
、删除指定的
条目
或者
添加
静态的ip地址与MAC地址对应关系。 语法格式:
arp
[参数] [IP] 常用参数: -a 显示
arp
缓存的所有
条目
,主机位可选参数 -H...
linux
下面
arp
协议实现和测试用例
2. 用户空间接口:`
arp
`命令是用户与
ARP
协议交互的主要工具,可以用来显示、
添加
、修改或删除
ARP
条目
。例如,`
arp
-a`可以查看当前系统的
ARP
缓存。 3. 配置文件:`/etc/hosts`文件可以手动定义IP地址和MAC地址的...
我们的
arp
协议分析
- **
ARP
缓存保护**:如
Linux
系统中的`
arp
d`服务,监控
ARP
表
变化,防止非法
添加
。 - **
ARP
防火墙**:软件工具如GHost或
ARP
Watch,可以检测和阻止恶意的
ARP
包。 **结论**
ARP
协议在局域网通信中起着至关重要的作用,...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章