Как заблокировать доступ к Интернету на сервере, работающем под управлением Linux Ubuntu 20.04?

Как настроить Ubuntu Server на виртуальной машине таким образом, чтобы предотвратить доступ к интернету с сервера через сетевую карту 3, сохраняя при этом возможность использования сетевых карт 1 и 2?
  • 29 мая 2024 г. 15:21
Ответы на вопрос 2
Для блокировки доступа к Интернету на сервере под управлением Linux Ubuntu 20.04 можно использовать следующие шаги:

1. Откройте терминал на сервере.
2. Введите команду `sudo iptables -A OUTPUT -j DROP`, чтобы заблокировать все исходящие соединения.
3. Для разрешения доступа к локальной сети (сетевые карты 1 и 2), введите команду `sudo iptables -A OUTPUT -o <interface_name> -j ACCEPT`, заменив <interface_name> на название сетевой карты, через которую должен быть разрешен доступ.
4. Сохраните изменения командой `sudo iptables-save`.
5. Перезагрузите сервер, чтобы применить настройки.

Чтобы настроить Ubuntu Server на виртуальной машине таким образом, чтобы предотвратить доступ к Интернету с сервера через сетевую карту 3, можно использовать те же шаги, но указать интерфейс сетевой карты 3 при добавлении правила для блокировки.

Например, чтобы заблокировать доступ через сетевую карту с названием `eth2`, можно использовать команду:

`sudo iptables -A OUTPUT -o eth2 -j DROP`

И добавить правило для разрешения доступа через другие сетевые карты:

`sudo iptables -A OUTPUT -o <interface_name> -j ACCEPT`

Сохраните изменения и перезагрузите сервер для применения настроек.
Уберите шлюз из настроек сети на  нужной карте... 
Если Вы сами что то куда то не выгрузите, никакой утечки данных быть не может
Похожие вопросы