Ну, конфигурация подхвачена, ошибок на интерфейсах нет…
Проблема, вероятно, в том, что вы неправильно определили, какой интерфейс какой.
Я бы начал с простого,
1. Удалил всё из /etc/network/interfaces после строки "iface lo inet loopback"
2. Создал в /etc/network/interfaces.d/ по одному файлу на интерфейс с одинаковым содержимым
auto <интерфейс>
iface <интерфейс> inet dhcp
3. ifdown -f "$( ls -d /sys/class/net/???* | sed -Ee 's#[/a-z]+/##;' )"; ifup -a
4. Вот тут уже смотрите, какие интерфейсы поднялись с какими настройками.