diff --git a/post/vidnovlennia-merezi-pislia-vydalennia-python-na-prykladi-armbian.md b/post/vidnovlennia-merezi-pislia-vydalennia-python-na-prykladi-armbian.md new file mode 100644 index 0000000..40f41e5 --- /dev/null +++ b/post/vidnovlennia-merezi-pislia-vydalennia-python-na-prykladi-armbian.md @@ -0,0 +1,33 @@ +# Відновлення мережі після видалення Python на прикладі Armbian + +Після видалення Python з його залежностями, відпала мережа. Я чомусь забув, що на Python написані мережні утиліти, але коли натиснув "Yes" - було вже запізно: після ребуту, система також стала доступною лише з локалхосту, не відповідаючи по SSH. + +## Відновлення SSH + +На сервер, якщо не заморочились його безпекою, має бути доступним віртуальний термінал (звичайно він є у браузері контрольної панелі). Якщо сервер фізичний - підключаємось з монітором і клавіатурою. + +Тут все просто: руками налаштовуємо маршрут на потрібний девайс (в мене Ethernet - це `end0`) засобами утиліти ip, що має бути з коробки + +``` bash +# знайти девайс +ip link show + +# залінкувати end0 на статичний IP +ip addr add 192.168.0.123/8 dev end0 +ip link set end0 up + +# 192.168.0.1 - адреса роутера, можна не додавати якщо не треба Інтернет +# ip route add default via 192.168.0.1 dev end0 +``` + +## Відновлення утиліт Armbian + +Усі їх я не знаю, по сабжу встановив тільки: + +``` bash +apt install netplan.io openvswitch-switch +``` + +## Відновлення автоматичного підключення до мережі + +Тут скористався вбудованою утилітою `armbian-config`. \ No newline at end of file