junior
Как настроить статический IP-адрес в Linux?
Статический IP-адрес — это фиксированный адрес, который не меняется при перезагрузке системы. В серверной среде статические адреса обязательны для обеспечения стабильной работы сервисов.
Настройка через Netplan (Ubuntu 18.04+)
Netplan — современный инструмент конфигурации сети в Ubuntu. Конфигурация хранится в YAML-файлах в каталоге /etc/netplan/.
Пример конфигурации Netplan
# /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search:
- mybank.local
Применение конфигурации:
Пример
# Проверить конфигурацию на ошибки
sudo netplan try
# Применить конфигурацию
sudo netplan apply
Настройка через /etc/network/interfaces (Debian, старые Ubuntu)
Пример
# /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
dns-search mybank.local
Применение:
Пример
sudo systemctl restart networking
# или
sudo ifdown eth0 && sudo ifup eth0
Проверка настроек
Пример
# Посмотреть текущие адреса
ip addr show eth0
# Посмотреть маршруты
ip route show
# Проверить DNS
resolvectl status
Для Java-разработчика важно понимать сетевую конфигурацию серверов, так как приложения часто привязываются к конкретным интерфейсам и адресам (например, Spring Boot server.address=192.168.1.100).
На собеседовании: интервьюер проверяет, знакомы ли вы с базовой настройкой сети. Частая ошибка — не упомянуть разницу между Netplan и ifupdown и не знать, как проверить результат после применения.