کامنتها رو لازم نبوده حذف کنید.
چرا برای اینکه بگید چیزهای داخل اون دایرکتوری رو هم استفاده کنه از نقطه استفاده کردید؟ باید source باشه.
درسته میشه بعضی جاها توی این فایل از wildcard ها استفاده کرد ولی این یه اسکریپت sh یا bash نیست که بتونید اون رو به شکل اسکریپت sh یا bash بنویسید.
اون خط باید این شکلی باشه:
source /etc/network/interfaces.d/*
به این شکل هم میتونید بنویسیدش
source-directory /etc/network/interfaces.d/
البته در این حالت، فقط فایلهایی استفاده میشن که اسم اونها فقط شامل حروف بزرگ و کوچک انگلیسی، اعداد و علامتهای - و _ باشه.
بعد از اینکه اون فایل رو درست کردید، سرویس networking رو راهاندازی مجدد کنید:
sudo systemctl restart networking.service
در نهایت ببینید مشکل حل شده یا نه
systemctl status networking.service