gemlog/public/uk/armbian-network-recovery-after-python-remove.gmi

33 lines
No EOL
1.8 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Відновлення мережі після видалення 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.