Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не поднимается сетевой интерфейс  (Прочитано 79034 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн picachu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Не поднимается сетевой интерфейс
« : 10 Декабря 2023, 01:42:18 »
Доброго всем.

Есть VPS cервер на котором установлена ubuntu 20.04.6 LTS (GNU/Linux 5.4.0-165 generic x86-64)
Все настройки сети были установлены автоматически при развертывании образа.

При удалении Pi-Hole, каким то непонятным образом удаление утянуло за собой пакет утилит iproute2 и что то еще.
 
В результате чего пропала сеть. После перезагрузки сервера, есть только интерфейс lo.

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scoped 0x10<host>
loop txqueue 1000 (Local Loopback)
RX paskets 16 bytes 1082 (1.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX paskets 16 bytes 1082 (1.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collinsions 0
         
Если попытаться поднять интерфейс вручную ifconfig eth0 up, то поднимается только ipv6

eth0: flags=73<UP,LOOPBACK,RUNNING, MULTICAST> mtu 1500
inet6 fe80::215:XXXX:XXXX:XXXX prefixlen 64 scoped 0x20<link>
loop txqueue 1000 (Local Loopback)
RX paskets 4 bytes 1082 (1.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX paskets 6 bytes 1082 (1.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collinsions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scoped 0x10<host>
loop txqueue 1000 (Local Loopback)
RX paskets 16 bytes 1082 (1.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX paskets 16 bytes 1082 (1.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collinsions 0
   
      
Если поднимать интерфейс вручную командой ifconfig eth0 XXX.XXX.248.205 тогда ipv4 поднимается полностью, но сети все равно нет и выдает ошибку Network is unreachable.

eth0: flags=73<UP,LOOPBACK,RUNNING, MULTICAST> mtu 1500
inet XXX.XXX.248.205 netmask 255.255.255.0 broadcast XXX.XXX.248.255
inet6 fe80::215:XXXX:XXXX:XXXX prefixlen 64 scoped 0x20<link>
loop txqueue 1000 (Local Loopback)
RX paskets 4 bytes 1082 (1.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX paskets 6 bytes 1082 (1.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collinsions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scoped 0x10<host>
loop txqueue 1000 (Local Loopback)
RX paskets 16 bytes 1082 (1.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX paskets 16 bytes 1082 (1.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collinsions 0


Каталога /etc/netplan/*, где написано должны храниться сетевые настройки в версии 20.04, в системе нет.
Адрес интерфейса, как я писал выше, настроен автоматически при развертывании образа в /etc/network/interfaces.d/eth0 и выглядит следующим образом:

auto eth0
iface eth0 inet manual
pre-up ip addr add XXX.XXX.248.205/24 dev eth0
pre-up ip link set eth0 up
post-up ip route add default via XXX.XXX.248.1. dev eth0
pre-down ip route del default
post-down ip link set eth0 down
post-down ip addr del XXX.XXX.248.205/24 dev eth0

Так же отсутствует сервис  /etc/init.d/networking

Естественно с отсутствием сети, установить заново пакеты не получается.
Доступ к консоли естественно есть, но что то прицепить типа флешки, к серверу естественно нельзя.  Отсюда вопрос, можно как-то восстановить сеть или нет?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Не поднимается сетевой интерфейс
« Ответ #1 : 10 Декабря 2023, 02:19:37 »
удаление утянуло за собой пакет утилит iproute2 и что то еще.
в логи посмотрите
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн picachu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Не поднимается сетевой интерфейс
« Ответ #2 : 10 Декабря 2023, 11:56:57 »
в логи посмотрите

Посмотрел. В комплекте зацепил python3-pip, но на сеть он не влияет.

Оказывается при поднятии интерфейса не поднималась маршрутизация. Исправил путем следующих команд
ifconfig eth0 up ХХХ.ХХХ.248.205 netmask 255.255.255.0 gateway ХХХ.ХХХ.248.1
route add -net 0.0.0.0 netmask 0.0.0.0 gw ХХХ.ХХХ.248.1
   
после чего сеть поднялась. Восстановил iproute2.
« Последнее редактирование: 11 Декабря 2023, 16:49:41 от picachu »

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.