Linux下如何对外网关闭,对内网开放?

Linux下如何对外网关闭,对内网开放?

Linux下如何对外网关闭,对内网开放?为此有一个路线命令。我找不到它。我的外语不好...我的本地网络应该处于活动状态,但外部互联网应该关闭。

答案1

要在 Linux 中关闭外部网络访问,同时保持本地网络处于活动状态,可以使用该iptables命令阻止除本地网络之外的所有传出流量。以下是一种简洁的方法:

允许本地网络上的所有流量(替换192.168.1.0/24与您的本地网络范围):

sudo iptables -A OUTPUT -d 192.168.1.0/24 -j ACCEPT

阻止所有其他传出流量:

sudo iptables -A OUTPUT -j DROP

这些命令允许本地网络上的设备相互通信,同时阻止对互联网的访问。

答案2

sudo ip route delete default

网络管理器可能会干扰这一点。

相关内容