LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 752|回复: 3

linux 是否可以接收外部发来的源地址ip是自己ip的数据包

[复制链接]
发表于 2005-9-3 19:04:34 | 显示全部楼层 |阅读模式
系统: RedHat Linux EL 3 up5
症状描述: A:10.0.0.1  B: 10.0.0.2
          A 发送伪装包,数据包目标地址: 10.0.0.2 ;源地址 : 任意非10.0.0.2 或 10.0.0.2.
          B 当A发送的包中目标地址为10.0.0.2,源地址为非B ip时可以收到并处理;当把A发送的数据包改为 B ip (10.0.0.2) 时B 无法接收和处理。

问题便桶解决方法:
          A 在发生之前查看是否目标地址和源地址是否一致,如果一致将源地址换为一已与B协商之特殊ip(如244.0.0.1) 。
          B 当接收到数据包源地址为与A协商之特殊ip(如244.0.0.1),当作本地ip处理。

不知道大家有什么其它解决方法?
发表于 2005-9-3 19:23:40 | 显示全部楼层
不能。除非改内核的路由部分,或者在NF_IP_PREROUTING修改ip源地址
回复 支持 反对

使用道具 举报

发表于 2005-9-5 09:23:17 | 显示全部楼层
一般不会把两块网卡设在一个网段内吧?
回复 支持 反对

使用道具 举报

发表于 2005-9-5 09:58:42 | 显示全部楼层
不能,那樣就太不安全了,比如某些軟件本地操作不需要密碼
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表