Без взаємодії з приватними мережами
Можуть виникнути проблеми, коли раптом надходять скарги від дата-центру про сканування приватних мереж, хоча ви не робили це навмисно. Ми можемо заблокувати всі приватні мережі, щоб вирішити цю проблему.
Установка ufw
Спочатку перевірте наявність ufw на вашому сервері:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FDdStRWJX9BHFBtoCWbzy%252Fimage.png%3Falt%3Dmedia%26token%3Da6bc2a41-1d45-4db7-b5b7-e3a4a911e5d9&width=768&dpr=4&quality=100&sign=ff002059&sv=1)
Далі, перед увімкненням, слід вказати важливі налаштування, щоб не втратити доступ до сервісів. Дозвольте порти SSH, HTTP, HTTPS:
Увімкнемо наш фаєрвол:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252Fkba9QzgnyFRNbfu5fsmH%252Fimage.png%3Falt%3Dmedia%26token%3Ded0b39fe-2f0c-4aac-844c-38dc0891af73&width=768&dpr=4&quality=100&sign=4eb4b3e3&sv=1)
Далі ми можемо перевірити стан фаєрволу:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FPW7EmsUgAFW3XlvtkgpB%252Fimage.png%3Falt%3Dmedia%26token%3D1d503ca7-a201-4dfd-bf80-c9372bb7b6d3&width=768&dpr=4&quality=100&sign=9758843b&sv=1)
Блокування приватних мереж
Все добре! Тепер перейдемо до блокування приватних мереж. До них належать:
These include:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
100.64.0.0/10
Блокуємо їх за допомогою команд:
Після додавання можемо знову перевірити стан правил:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FvVXX5cX57MqYcWJ4ssr2%252Fimage.png%3Falt%3Dmedia%26token%3D2a54027d-2ca7-4814-bbae-d8a34f0cda5d&width=768&dpr=4&quality=100&sign=355c4994&sv=1)
Тепер, якщо ми спробуємо отримати доступ до адреси приватної мережі, отримаємо помилку. Наприклад, за допомогою команди ping:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FhRJmmh8HkyNB18x4xQrw%252Fimage.png%3Falt%3Dmedia%26token%3Dbeb21553-d85a-444c-99b2-13e9c8f48bc5&width=768&dpr=4&quality=100&sign=9fd3aa4b&sv=1)
Готово!
Розблокування мереж (за необхідності)
Перевірте список поточних правил ufw разом з їх нумерацією:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252F8Nlko8ajT12FrdxlTHpf%252Fimage.png%3Falt%3Dmedia%26token%3Da109f211-2827-4e3e-901c-ec24545960af&width=768&dpr=4&quality=100&sign=39122699&sv=1)
Тепер можемо видалити необхідне правило за допомогою команди:
Наприклад, видалимо правило 7:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FCZJhL7fn1AYXLciPriNK%252Fimage.png%3Falt%3Dmedia%26token%3Db220b439-72f7-4033-b135-515bcad65dbc&width=768&dpr=4&quality=100&sign=dc8f71cc&sv=1)
Тепер немає обмежень при спробі повторного доступу до 198.18.22.62.
Дякуємо за ознайомлення! Тепер ви знаєте, як закрити (і відкрити) доступ до вашого сервера для приватних мереж за допомогою ufw.
Last updated