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
网络管理器可能会干扰这一点。