Как я могу изменить настройки брандмауэра в зависимости от сетевой среды?
Мне нужны открытые порты для синхронизации, но я хочу заблокировать входящие соединения в любой другой сети. Как мне сделать это с Ubuntu?
Без этой функции я часто заканчиваю тем, что выключаю ноутбук дома с выключенным брандмауэром, затем включаю ноутбук, скажем, на работе и автоматически подключаю его к сети, в которой я хотел включить брандмауэр, оставляя окно дополнительной уязвимости, пока я включите брандмауэр. Не идеально!
По запросу: /questions/70220/mozhno-li-avtomaticheski-pereklyuchat-profili-gufw/70223#70223
В настоящее время я использую gufw. Смотрите также https://help.ubuntu.com/community/Gufw
PS Windows может сделать это.
1 ответ
Решение будет:
Укажите сетевой адрес вашей домашней сети или любого другого, с которым вы хотите связать порт.
Расскажи
ufw
разрешить трафик из этой сети через этот порт следующим образом:sudo ufw allow from 15.15.15.0/24 to any port 873 # another example sudo ufw allow from 192.168.1.215 proto udp to any port 88
Замечания:
Выбранные порты являются чисто мнимыми, выбирайте то, что соответствует вашим настройкам, то же самое для сетевого адреса.