Roteie apenas o tráfego específico da série IP da eth0 e descanse tudo para wlan0

Roteie apenas o tráfego específico da série IP da eth0 e descanse tudo para wlan0

Não sou bom em redes, então esta pode ser uma pergunta ingênua.

Estou usando o Ubuntu e conectado em LAN e também em WiFi. LAN é minha rede interna que não é acessível externamente. Preciso de WiFi para acessar a internet.

Acho que deveria ser bastante simples direcionar todo o tráfego para 10.*.*.*e eth0todo o resto para wlan0algo assim.

Alguém pode sugerir um comando para isso?

Atualizar:

ip route list

default via 10.2.133.254 dev eth0  proto static 
10.0.0.0/8 dev eth0  scope link 
10.2.133.0/24 dev eth0  proto kernel  scope link  src 10.2.133.104  metric 1 
172.16.32.0/21 dev wlan0  proto kernel  scope link  src 172.16.39.177  metric 9 

Responder1

Como usuário privilegiado (root ou sudo), executar o seguinte deve ser suficiente:

# ip route add 10.0.0.0/8 dev eth0
# ip route add default via x.x.x.x

onde o último xxxx é o número IP do seu gateway padrão para o seu wifi.

A rota padrão pode já estar em vigor, então talvez você não precise emiti-la, verifique em 'ip route list'

informação relacionada