>>311-312 の設定でDHCPがうまくいかなかったのは、
strongswan.conf で charon.plugins.dhcp.server が
設定されてなかったからじゃないだろうか

strongswan.conf:
charon.plugins.dhcp.server にLAN側IPアドレスを設定することで、
DHCPがLAN側で処理され、
LAN側のIPアドレスやDNS設定等がクライアントに配布される

ipsec.conf:
conn セクションの rightsourceip=%dhcp の設定で、
クライアント向けにDHCPを利用する

こういうことな気がする