Иногда после правки конфигурации сети нужно *мягко* применить изменения без ребута. Особенно на продакшене.
🔧 Простейший способ — с помощью
ip:
ip link set eth0 down
ip addr flush dev eth0
ip link set eth0 up
Что делают эти команды:
-
set down — переводит интерфейс в неактивное состояние.-
flush — очищает IP-адреса интерфейса.-
set up — активирует интерфейс заново.Когда применять:
🔹 После ручной настройки IP через
ip/ifconfig; 🔹 После внесения изменений в
/etc/network/interfaces, Netplan, systemd-networkd и пр.; 🔹 Для быстрой переинициализации интерфейса без влияния на другие службы.
⚡ Трюк: если используется DHCP-клиент (
dhclient), можно сразу запросить новый IP:
dhclient -r eth0 && dhclient eth0
(первое — release, второе — новый запрос)
Важно:
- Для виртуальных интерфейсов (vlan, bridge) могут быть дополнительные зависимости!
- После
flush интерфейс теряет все адреса — убедись, что автоматика подтянет их обратно.Итог: Безопасный способ быстро перезагрузить сетевой стек локально.
Сохрани, пригодится! 🚀
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
📲 Мы в MAX
👉 @linux_odmin