Acho que esta é uma questão de roteamento. mount_smbfs
permitirá ao FreeBSD decidir qual IP e Interface usar. De sua pergunta, eu recebo que em0
e em2
estão na mesma sub-rede que o destino 10.1.1.20
? Se esse for o caso, você poderá alterar a métrica de interface de em0
para ser maior que em2
. O FreeBSD irá então escolher em2
para conexões de saída para esta sub-rede. No entanto, isso não está limitado a mount_smbfs
, mas a todas as comunicações de rede. Talvez mais pode ser dito sobre o tópico se você especificar por que você quer fazer os dados passarem pela outra interface?