Настройка проводной сети в Ubuntu: статический IP и DHCP
Настройка проводной сети в Ubuntu через /etc/network/interfaces: статический IP (address/netmask/gateway/DNS) или DHCP, плюс временная настройка адреса командой ip addr без сохранения после перезагрузки.
В Ubuntu проводную сеть можно настроить двумя основными способами: постоянно (через конфиги) и временно (командой ip). В этой заметке — классический вариант через /etc/network/interfaces и пример временной настройки.
Примечание:
/etc/network/interfacesиспользуется, когда сеть управляется ifupdown. На многих современных Ubuntu Server по умолчанию применяется netplan — тогда конфигурация делается в/etc/netplan/*.yaml.
Узнать имя интерфейса
Посмотреть список интерфейсов и текущие адреса:
ip addr
Дальше в примерах будет eth0, но у тебя это может быть enp0s3, ens18 и т.д.
Постоянная настройка через /etc/network/interfaces
Открой файл:
sudo nano /etc/network/interfaces
Статический IP
Добавь/измени конфигурацию (пример):
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.254
dns-nameservers 192.168.0.254 8.8.8.8
auto eth0— поднимать интерфейс при загрузке.iface eth0 inet static— IPv4 со статическим адресом.address/netmask/gateway— IP, маска, шлюз по умолчанию.dns-nameservers— DNS‑серверы.
Сохрани файл (в nano: Ctrl+X → Y → Enter).
DHCP (динамический IP)
Если нужен DHCP, достаточно:
auto eth0
iface eth0 inet dhcp
Применить изменения
Обычно достаточно переподнять интерфейс (аккуратно: по SSH можно потерять соединение):
sudo ifdown eth0 && sudo ifup eth0
Если ifdown/ifup отсутствуют, значит система может быть не на ifupdown (часто как раз netplan/NetworkManager).
Временная настройка IP (не сохраняется)
Задать адрес до перезагрузки:
sudo ip addr add 192.168.0.1/24 dev eth0
Проверить:
ip addr show dev eth0
[web:432]
(При необходимости адрес можно удалить: sudo ip addr del 192.168.0.1/24 dev eth0.)