Como usar o Telnet através de wlan0 quando eth0 é o dispositivo padrão?

1

Eu tenho um enigma que não consigo encontrar nada, por isso estou pedindo ajuda.

Eu tenho recentemente um AR2Drone do Parrot. Eu gostaria de obter algum software legal sobre ele, explorar sua arquitetura de arquivos, etc.

Eu não tenho um laptop, apenas um PC. Ele tem um cabo ethernet ligado ao meu roteador e um dongle usb wifi conectado à rede do drone. O drone atua como seu próprio roteador wifi, permitindo conexões a ele.

Até agora, tenho tentado usar o telnet para me conectar ao drone. Se eu desligar minha conexão com fio, perco a conexão com a internet, mas consigo fazer telnet no drone e emitir comandos de voo para ele com algum software que possuo. Mas no momento em que volto a ligar, tudo isso pára de funcionar.

Idealmente, eu gostaria de poder ter minha conexão com fio junto com a conexão sem fio, para que eu não tenha que perder minha conexão com a internet enquanto estiver trabalhando no drone. Estou perplexo sobre como fazer isso funcionar.

Então, eu estou querendo saber se existe uma maneira de forçar wlan0 a ser minha conexão padrão, ou definir uma janela de terminal específica para usar somente wlan0.

ifconfig output abaixo:

eth0      Link encap:Ethernet  HWaddr 50:46:5d:6a:7e:2e  
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5246:5dff:fe6a:7e2e/64 Scope:Link
          inet6 addr: 2002:188f:63a2:e472::1000/128 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1254101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:649052 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1708326009 (1.7 GB)  TX bytes:52385599 (52.3 MB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:13050 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13050 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1823178 (1.8 MB)  TX bytes:1823178 (1.8 MB)

wlan0     Link encap:Ethernet  HWaddr c4:04:15:43:ed:6b  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::c604:15ff:fe43:ed6b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22263 errors:0 dropped:0 overruns:0 frame:0
          TX packets:806 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1142847 (1.1 MB)  TX bytes:101121 (101.1 KB)
    
por user296986 23.06.2014 / 03:51

1 resposta

2

Você não pode ter a mesma sub-rede em ambas as interfaces! Essencialmente, você está dizendo ao seu PC que todos os computadores 192.168.1.X estão localizados fora da sua interface eth0 e, novamente, todos os 192.168.1.X estão localizados fora do wlan0. Altere uma das suas sub-redes para 192.168.X.0, onde X não é 1

    
por meccooll 23.06.2014 / 04:06