Ubuntu 上的 UFW 允许 LAN 上的所有流量

Chr*_*man 18 ubuntu ufw

我想允许所有 LAN 流量到我的 Ubuntu 服务器。我已阅读文档并查看命令,但是当我尝试为我的 IP 范围编辑命令时,出现错误。如何允许从 192.168.15.0 - 192.168.15.255 开始的所有流量?

sudo ufw allow from 192.168.15.0/255 错误:源地址错误

似乎是 15(第三个八进制)导致了错误。几乎就像 UFW 不期望 LAN 具有唯一的 IP 集。

谢谢

Roy*_*Roy 36

sudo ufw allow from 192.168.15.0/24
Run Code Online (Sandbox Code Playgroud)

  • 是的。192.168.15.0/24 包括从 192.168.15.1 到 192.168.15.254 的地址。 (2认同)
  • 对于那些对 `/24` 感到疑惑的人,请参阅 [此处](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation)。本质上,IP 地址的前 24 位(`192.168.15`)是固定的。 (2认同)

小智 8

你需要像这样从 yourip/24 执行 sudo ufw allowed

sudo ufw allow from 192.168.1.0/24 
Run Code Online (Sandbox Code Playgroud)

将 1 替换为您的 ip 路由器。

要允许范围从 192.168.1.1 到 192.168.1.254 的特定 IP 地址连接到端口 22 (SSH),请运行以下命令

sudo ufw allow from 192.168.1.0/24 to any port 22
Run Code Online (Sandbox Code Playgroud)