Автор Тема: Сеть не стартует  (Прочитано 8299 раз)

Оффлайн AlexSha

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Сеть не стартует
« : 02.10.2019 18:21:52 »
Поставил ВМ на ESXi 5.5 Alt Linux 8.2 server в минимальной конфигурации. Сеть настроил. Но после перезагрузки сеть не поднимается: пишет network is unreachable. После команды service network restart все поднимается и работает. Вот что показывает service network

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сеть не стартует
« Ответ #1 : 02.10.2019 20:07:05 »
Каталог /etc/net/ifaces/ens32/ существует ? Что там ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Сеть не стартует
« Ответ #2 : 02.10.2019 20:42:57 »
По-моему тут просто systemctl enable network && reboot
To moan or to solve -- that is the question!

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сеть не стартует
« Ответ #3 : 02.10.2019 20:49:21 »
Хм, ну да, судя по disabled. Я не заметил.
Сноси Винду, переходи на Линукс ! :)

Оффлайн AlexSha

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Re: Сеть не стартует
« Ответ #4 : 03.10.2019 10:02:22 »
В /etc/net/ifaces/ens32/ все в порядке - прописана статика, шлюз. Раз после service network restart сеть работает, значит настройки ip правильно сделаны.
systemctl enable network ничего не меняет, так же как и ip link set ens32 [up/down]. После перезагрузки сеть не стартует. На следующем скриншоте видно, что в исходном состоянии сервис не находит устройство ens32, а после команды service network restart вдруг находит и линк поднимается сам, пинги идут. Не понятно...
« Последнее редактирование: 03.10.2019 10:04:29 от AlexSha »

Оффлайн AlexSha

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Re: Сеть не стартует
« Ответ #5 : 03.10.2019 10:14:34 »
В дополнение: команда /etc/init.d/network start успешно активирует сеть. Скорее всего в минимальной конфигурации сервера network service не прописан в автозагрузке. Где его надо прописывать?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сеть не стартует
« Ответ #6 : 03.10.2019 10:35:39 »
все в порядке
Так вы покажите содержимое этих файлов.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сеть не стартует
« Ответ #7 : 03.10.2019 10:36:14 »
Где его надо прописывать?
Вам уже написали:
systemctl enable network && reboot
Сноси Винду, переходи на Линукс ! :)

Оффлайн AlexSha

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Re: Сеть не стартует
« Ответ #8 : 03.10.2019 15:24:20 »
Решение: в файле /etc/systemd/system/network-online.target.wants/network.service  в разделе [Service] поменять параметр Type=forking на Type=simple
Возможно, это вызовет другие проблемы, но у меня теперь сеть стартует сразу. Посмотрим.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Сеть не стартует
« Ответ #9 : 03.10.2019 16:08:35 »
Понятно, очередные гонки systemd. У него есть собственный systemd-networkd, здесь же похоже на ситуацию, что сетевой интерфейс ещё не обнаружен, а служба уже стартует. Интересно, почему?
To moan or to solve -- that is the question!

Оффлайн Merk

  • Начинающий
  • *
  • Сообщений: 1
Re: Сеть не стартует
« Ответ #10 : 03.09.2021 11:24:23 »
Да, действительно служба стартует до определения интерфейса.
В /etc/rc.d/init.d/network добавил после #!/bin/bash sleep3 и теперь интерфейс поднимается после перезагрузки

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Сеть не стартует
« Ответ #11 : 03.09.2021 17:34:20 »
To moan or to solve -- that is the question!