Nos comentários, você mencionou que está usando udhcpc
como seu cliente DHCP.
udhcpc
irá passar o endereço do gateway (ou endereços, se houver vários) para o script que é executado (por padrão, /usr/share/udhcpc/default.script
) em uma variável chamada router
. Este script deve então definir o gateway padrão de acordo.
Suponho que o script padrão omita a configuração do gateway padrão, se já houver um definido.
Por favor, veja: link
Você não pode simplesmente empurrar os pacotes para fora de qualquer interface de rede antiga. Se a interface emular Ethernet, como seu usb0
provavelmente faz, o pacote precisa de um endereço de destino da Camada 2 válido. O sistema pode obter isso automaticamente fazendo uma solicitação ARP para o endereço IP do gateway ... mas esse endereço IP do gateway deve ser conhecido primeiro.