✅ Настройка статического IP-адреса
По умолчанию Debian получает IP-адрес автоматически с помощью DHCP. Такой способ подходит для большинства домашних устройств, однако для сервера он не всегда удобен. После перезагрузки роутера или окончания срока аренды сервер может получить другой IP-адрес, из-за чего привычное SSH-подключение перестанет работать.
Чтобы этого избежать, настроим статический IP-адрес. Сначала определим имя сетевого интерфейса и текущие параметры сети: ip addr потом ip route
В нашем случае использовался интерфейс enp2s0, сервер получил адрес 192.168.0.102, а шлюзом являлся роутер с адресом 192.168.0.1.
Теперь откроем файл конфигурации сети: sudo nano /etc/network/interfaces
По умолчанию интерфейс настроен на автоматическое получение IP-адреса.
- allow-hotplug enp2s0
- iface enp2s0 inet dhcp
Заменим эту конфигурацию на статическую:
- allow-hotplug enp2s0
- iface enp2s0 inet static
- 4 пробела address 192.168.0.102/24
- 4 пробела gateway 192.168.0.1
- 4 пробела dns-nameservers 1.1.1.1 8.8.8.8
После сохранения файла перезагрузим сервер: sudo reboot
После загрузки убедимся, что настройки применились: ip addr
Если все выполнено правильно, интерфейс сохранит указанный IP-адрес, а из вывода исчезнет слово dynamic, что означает использование статической конфигурации вместо DHCP. Теперь сервер всегда будет доступен по одному и тому же адресу, что значительно упрощает подключение по SSH и работу с другими сетевыми сервисами.