首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shorewall丢弃IP

Shorewall丢弃IP
EN

Server Fault用户
提问于 2011-04-28 13:49:08
回答 1查看 687关注 0票数 0

在我们的局域网环境中,我们在Linux服务器上使用海岸墙。使用windows的客户端计算机。

当我试图从我的windows机器连接到远程计算机(远程计算机有静态IP)时,会丢弃静态IP的岸壁。我在岸壁规则上写了一个例外,即使岸壁掉了IP。请参阅以下日志信息:

代码语言:javascript
复制
Apr 28 16:13:46 system1 kernel: Shorewall:all2all:DROP:IN=eth1 OUT=eth0 SRC=192.168.21.12 DST=<Static IP> LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=62316 DF PROTO=TCP SPT=1822 DPT=1723 WINDOW=65535 RES=0x00 SYN URGP=0

我在岸壁上写的例外规则:

接受:info loc fw tcp 1723

我做错了什么?

EN

回答 1

Server Fault用户

发布于 2011-12-08 02:30:24

日志语句中显示"Shorewall: all2all : DROP“的部分表明,您的书面接受语句没有捕获数据包,因为正在触发默认的all2all删除规则(在policy文件中找到)。

接受规则的:info部分是我不熟悉的格式,可能是该规则不起作用的原因。我建议使用:

代码语言:javascript
复制
#ACTION         SOURCE          DEST            PROTO   DEST    SOURCE
#                                                       PORT
ACCEPT          loc             fw              tcp     1723

但是,“fw”区域(默认情况下)是防火墙本身,因此只有当目标是防火墙的IP本身,并且在任何其他网络上没有其他客户端时,才会接受数据包。这可能是这条规则不像预期那样起作用的另一个原因。您可以考虑将“fw”替换为包含目标主机的区域的名称。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/264321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档