Eu tive um problema semelhante e estava coçando a cabeça sobre a falta de resultados do Google (depois de terminar nesta página algumas vezes), então eu decidi apenas ler como systemd funciona aqui .
Eventualmente, descobri que networking é realmente um script init SysV ( /etc/init.d/networking ), que é convertido em systemd service em tempo de execução ( /run/systemd/generator.late/networking.service ), portanto, você não pode simplesmente modificar um script existente .
Em vez disso, você deve substituí-lo por um arquivo em, por exemplo, /etc/systemd/system/networking.service.d/reduce-timeout.conf , no seu caso, contendo:
[Service]
TimeoutStartSec=15