This repository was archived by the owner on Sep 22, 2020. It is now read-only.

Description
I've got some odd issues with container networking. Some services were not responding all of a sudden and I've isolated it to this one machine that is showing the LOWERLAYERDOWN error.
docker0@NONE: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN group default
Yet all networks are all up.
Some googling suggests that recent versions of systemd-network ignore the global ipforward flag and that you have to set it per interface.
moby/moby#14185
However, mine are all in the forward state and UP. I set the IPForward=kernel against the primary network interface and rebooted and it is still saying "LOWERLAYERDOWN".
Some further investigation and several reboots and despite it saying LOWERLAYERDOWN the containers are able to ping other networks.. confused! is this LOWERLAYERDOWN message incorrect and should it be ignored?