如何在Linux中停止广播服务

如何在Linux中停止广播服务

我有一个疑问:在我们的环境中,所有 Linux 服务器都启用了广播

我需要停止我的 Linux 服务器中的广播服务。

我尝试通过下列操作来停止该服务:

  1. 0.0.0.0手动更改广播地址
  2. 将广播地址添加0.0.0.0/etc/sysconfig/network-scripts/ifcfg-eth0

但结果还是一样。有人能告诉我在 Linux 中关闭广播服务的步骤吗?

答案1

我认为您无法完成您想做的事情。您看到的问题到底是什么?为什么这是个问题?

广播不是一项服务,它是 IP 堆栈的一部分,因此无法停止该服务。您可能能够编写 IPTables 规则来修复您要修复的任何内容,但几乎肯定会造成附带损害,甚至可能完全破坏您的网络能力。

如果您不想让同一网络上的计算机互相看到对方,也许您需要为每台计算机分配一个 IP 地址,该地址的网络仅由其自身和路由器组成。这不会阻止任何跨 LAN 的攻击,但可能会减少您担心的流量。

一些示例(假设 192.168.0.x 子网) ifconfig eth0 192.168.0.1 网络掩码 255.255.255.252 网关 192.168.0.2(这将使用 192.168.0.0 作为网络,192.168.0.3 作为广播,因此您将只能看到路由器,假设您使用类似的命令在 192.168.0.2 的路由器上启动一个接口)

You would then need to use
192.168.0.5  and 192.168.0.6
192.168.0.9  and 192.168.0.10
192.168.0.13 and 192.168.0.14
.
.
.

每个主机有 1 个,在核心路由器上有一个对应的接口/虚拟接口。

但不确定这能取得什么成果。

相关内容