クライアントはDHCPを取得しますが、ネットワークがありません

クライアントはDHCPを取得しますが、ネットワークがありません

DHCP サーバー (Ubuntu 18.04) は IP アドレスを配布しています。しかし、クライアントはネットワークに接続できません。内部と境界に ping できますが、それ以上はできません。何が間違っているのでしょうか。また、16 から移行したばかりで、18.04 は初めてです。

network:
    renderer: networkd
    ethernets:
          enp4s0:
             addresses: [x.x.x.x(external ip)/24]
             dhcp4: no
             gateway4: x.x.x.x
             nameservers:
                     addresses: [8.8.8.8,1.1.1.1]
             optional: true
          enp5s0:
             addresses: [172.16.5.1/20]
             dhcp4: no
             gateway4: 172.16.5.1
             nameservers:
                     addresses: [8.8.8.8,1.1.1.1]
             optional: true
    version: 2

DHCPサーバー

   subnet 172.16.0.0 netmask 255.255.240.0 {
      range 172.16.5.5 172.16.5.254;
      option routers 172.16.5.1;
}

何が問題なのか説明できる人はいますか? 必要であれば、さらに情報を提供できます。

関連情報