108得票2回答
如何在同一网络中将一个IP端口转发到另一个IP?

我想在iptables中进行一些NAT操作。这样,所有发往192.168.12.87和端口80的数据包将被转发到192.168.12.77的端口80。 如何使用iptables实现这个功能? 或者 还有其他方法可以达到相同的效果吗?

80得票6回答
CentOS 7 保存 iptables 设置

问题:服务器重启后,iptables会重置为默认设置。 我试图设置如下规则: iptables -I INPUT -p tcp --dport 3000 -j ACCEPT 然后我执行以下操作: service iptables save 它会返回类似于以下内容: iptables...

74得票5回答
在iptables中打开一系列端口的正确方法是什么?

我看到了一些文章,建议如下: iptables -A INPUT -p tcp 1000:2000 -j ACCEPT 还有其他人表示上述方法行不通,iptables只支持使用--multiport选项进行多端口声明。 有没有正确的方法来打开iptables中的多个端口?

72得票3回答
封锁一系列IP地址范围

我正遭受来自中国的大量尝试入侵,这些都是来自相似 IP 地址的攻击。 我应该如何屏蔽类似于 116.10.191.* 的 IP 段。 我正在运行 Ubuntu Server 13.10。 我当前正在使用的命令是: sudo /sbin/iptables -A INPUT -s 116.10....

62得票5回答
我不小心禁止了与远程服务器的SSH连接...接下来该怎么办?

让我们再说一遍,我们都会犯错,而我刚刚犯了一个错误。 简要历史:我在我租用的VPS(Debian)上做一些事情时,注意到一些奇怪的行为。使用netstat命令,我看到一个未经授权的SSH连接。我不知道该怎么办,所以决定使用iptables关闭他的连接。 iptables -A INPUT ...

58得票6回答
UFW(简单防火墙)将命令行规则保存在哪里?

你可以添加一个类似这样的规则: ufw allow 22/tcp 规则已保存,并且在重新启动后仍然有效。但是在/etc/ufw中没有写明。它保存在哪里?(使用预安装的ufw的Ubuntu系统。)

54得票6回答
iptables错误:未知选项--dport

命令iptables不再识别定义规则时最常用的选项之一:--dport。 我收到了这个错误: [root@dragonweyr /home/calyodelphi]# iptables -A INPUT --dport 7777 -j ACCEPT_TCP_UDP iptables v1....

50得票5回答
为什么篡改IP的TTL会有危险?

我一直在阅读iptables的手册(睡前读物),然后我遇到了'TTL'目标,但是它警告说: “设置或增加TTL字段可能非常危险” 还有 “绝对不要在离开本地网络的数据包上设置或增加值!” 我可以理解降低或设置较低的TTL可能导致数据包在到达目的地之前被丢弃,但是增加TTL会产生什么影响...

49得票5回答
如何使用iptables限制Docker容器的外部连接?

我的目标是将对Docker容器的访问限制在几个公共IP地址上。有没有一种简单、可重复的方法来实现我的目标?我只了解iptables的基础知识,同时使用Docker的默认选项,我发现这非常困难。 我想运行一个容器,使其对公共互联网可见,但只允许来自特定主机的连接。我希望将默认的INPUT策略设...

40得票4回答
iptables中的mangle表是什么?

我正在使用iptables规则来过滤和操作我的Ubuntu服务器中的数据包。 但是我无法理解mangle表。 引用自this iptables tutorial: 这个表主要用于篡改数据包。换句话说,您可以自由地使用可用于更改TOS(服务类型)字段等的mangle匹配等。 强烈建议您不要...