A razão pela qual isso não está funcionando é que esta é uma configuração híbrida , porque ela usa um DHCP que está dentro do VirtualBox e não está relacionado ao OpenWrt.
Em estado selvagem (lol), sua máquina virtual Debian receberia um IP do roteador OpenWrt e, juntamente com ela, receberia também as informações necessárias para configurar uma tabela de roteamento apropriada. Mas em sua simulação, o Debian VM até agora não tem interação direta com o roteador OpenWrt: ele não recebe um endereço IP dele, nem um gateway padrão.
Você pode remediar a situação tratando a máquina virtual como se ela tivesse um IP estático: assim, depois de colocar as NICs e atribuí-las um endereço IP, você também terá que configurar manualmente a tabela de roteamento e os servidores DNS: a máquina Debian, problema
sudo ip ro add default via 192.168.2.1 dev eth0
se o seu roteador OpenWrt tiver o endereço IP 192.168.2.1 e o NIC do Debian for chamado eth0, caso contrário, mude de acordo. Em seguida, adicione as duas linhas seguintes ao final do arquivo /etc/resolv.conf:
nameserver 8.8.4.4
nameserver 8.8.8.8
e agora deve funcionar.