Настройка проводной сети в 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.)

Read more

Подключение к удалённому серверу по SSH из Windows (CMD, PowerShell, WSL, PuTTY)

Гайд по SSH-клиентам в Windows: используем встроенную команду `ssh` в PowerShell/CMD (Windows 10/11), полноценный Linux-терминал через WSL или классический PuTTY. Примеры команд для подключения, отправки скриптов и использования sudo без tty.

By Evgeny Shmelev

Включение/отключение Windows ПК через Home Assistant (Wake-on-LAN + RPC Shutdown)

Создаём единый переключатель в Home Assistant для управления Windows-компьютером. Включение через стандартный Wake-on-LAN, выключение через аддон RPC Shutdown. Инструкция по правке реестра Windows для удалённого выключения.

By Evgeny Shmelev