У меня есть запрос: в нашей среде на всех серверах Linux включена трансляция

Мне нужно остановить службу вещания на моем сервере Linux.

Я попытался остановить службу, выполнив следующие действия:

  1. изменить широковещательный адрес 0.0.0.0 вручную
  2. добавьте широковещательный адрес 0.0.0.0 в /etc/sysconfig/network-scripts/ifcfg-eth0

Но результат все тот же. Может ли кто-нибудь тело подсказать мне процедуру закрытия широковещательной службы в Linux.

1 ответ1

3

Я не думаю, что вы можете сделать то, что вы пытаетесь сделать. В чем именно проблема, которую вы видите, и почему это проблема?

Вещание - это не услуга, а часть IP-стека, поэтому нет способа остановить службу. Возможно, вы сможете написать правило IPTables, чтобы исправить то, что вы пытаетесь исправить, но почти наверняка будет колатеральный ущерб, который, вероятно, вообще лишит вас возможности работать в сети.

Если вы не хотите, чтобы компьютеры в одной сети видели друг друга, возможно, вам нужно назначить каждому компьютеру IP-адрес, сеть которого включает только себя и маршрутизатор. Это не остановит любые атаки по локальной сети, но может сократить трафик, который вас беспокоит.

Некоторые примеры (при условии подсети 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 для каждого хоста с соответствующим интерфейсом / виртуальным интерфейсом на основном маршрутизаторе.

Не уверен, что это достигается, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .