Я установил mon go 4.0 в Debian Buster, я использовал репозиторий debian stretch (из-за проблемы libcur3) и все работает нормально, за исключением того, что mongodb не запускается при загрузке системы.
Ошибка в журнале довольно проста
2020-04-01T19:42:34.334+0200 E STORAGE [initandlisten] Failed to set up listener: SocketException: Cannot assign requested address
2020-04-01T19:42:34.338+0200 I CONTROL [initandlisten] now exiting
2020-04-01T19:42:34.338+0200 I CONTROL [initandlisten] shutting down with code:48
Оказывается, что сервер не может привязаться к ip, потому что он все еще не назначен, если я вхожу в s sh, он работает отлично .
На самом деле ip назначается из DHCP с фиксированной арендой, вероятно, использование фиксированного ip решит проблему, но я бы хотел использовать DHCP.
Есть ли какой-либо способ (извините, я я не являюсь экспертом в linux), чтобы указывать systemctl не запускать службу до тех пор, пока указанному c интерфейсу не назначен Ip?