Como conectar-se à rede sem fio e à rede de conexão direta ao mesmo tempo?

Como conectar-se à rede sem fio e à rede de conexão direta ao mesmo tempo?

Eu tenho um laptop antigo com Ubuntu 14 com gerenciador de janelas LXDE. Eu o uso para conectar por RDP através de um cabo cruzado a um desktop mais potente. O problema é que tenho que desconectar a rede wireless para conectar no crossover e vice-versa.

Por que isso está acontecendo e como posso me conectar às duas redes ao mesmo tempo para poder usar o RDP e a Internet ao mesmo tempo?

ifconfigsaída:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
          inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8622 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8558 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4629232 (4.6 MB)  TX bytes:658519 (658.5 KB)

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:207 errors:0 dropped:0 overruns:0 frame:0
          TX packets:207 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:26007 (26.0 KB)  TX bytes:26007 (26.0 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

routesaída:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0

Editar 2:

Ok, adicionei alguns resultados de testes. (Parece-me que uma rede só funciona se a outra for desligada primeiro.)

Passo 1:

Eu tinha wi-fi ligado (protegido), conseguia me conectar à internet. Adicionei Ethernet para cabo crossover 172.16.0.2 com gateway 0.1 e o navegador não abria mais páginas. Em vez disso, Remmina trabalhou. Ambas as redes possuem "conexão automática".

Aqui estão as saídas: -ifconfig saída:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:815838 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110466 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182391539 (1.1 GB)  TX bytes:7532232 (7.5 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:795 errors:0 dropped:0 overruns:0 frame:0
      TX packets:795 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:78363 (78.3 KB)  TX bytes:78363 (78.3 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:980 errors:0 dropped:0 overruns:0 frame:0
      TX packets:783 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:532942 (532.9 KB)  TX bytes:101473 (101.4 KB)

- saída de rota:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Passo 2:

Excluí a rede wifi e ainda consegui me conectar à Ethernet. Adicionei wifi e dizia connected to wifimas o navegador ainda não abre páginas e o Remmina funciona e nas conexões de rede o último usado é never.

Aqui estão as saídas.

- saída ifconfig:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:816264 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110792 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182726153 (1.1 GB)  TX bytes:7564121 (7.5 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:1083 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1083 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:96542 (96.5 KB)  TX bytes:96542 (96.5 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1283 errors:0 dropped:0 overruns:0 frame:0
      TX packets:899 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:606528 (606.5 KB)  TX bytes:118874 (118.8 KB)

- saída de rota:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Etapa 3: exclua ambas as redes e adicione-as sem "conexão automática"

Agora Remmina não conecta e o navegador não abre páginas.

saídas:

ifconfig:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:816272 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110821 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182726833 (1.1 GB)  TX bytes:7568985 (7.5 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:1199 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1199 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:103618 (103.6 KB)  TX bytes:103618 (103.6 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:1354 errors:0 dropped:0 overruns:0 frame:0
      TX packets:902 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:626408 (626.4 KB)  TX bytes:119432 (119.4 KB)

rota:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

Obrigado por separar um tempo para ler isso.

Responder1

Na configuração padrão, o Ubuntu eth0prefere wlan0. Portanto, quando ambas as interfaces de rede estão ativas, seu sistema será usado eth0para conectar-se à Internet, mesmo que a Internet esteja inacessível eth0.

Uma solução é editar a configuração na sua área de trabalho. No final, execute sudo iptables -t nat -Lem sua área de trabalho, você deverá ver algo semelhante a

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  10.0.3.0/24         !10.0.3.0/24

onde 10.0.3.0/24 deve ser a sub-rede conectada ao seu laptop.

Eu recomendaria outra solução, que é deixar o Ubuntu preferir wlan0o eth0. Uma abordagem fácil é usar network-managero pacote, escolha "Editar conexão", Editar conexões ou correr nm-connection-editor. Em seguida, "Adicione" uma nova conexão para Ethernet, configure o endereço IP, gateway, etc. normalmente.

Configuração IPv4 Em seguida, clique em "Rotas..." na página "Configurações IPv4" (e na página "Configurações IPv6")

Rotas Clique na caixa que diz “Use esta conexão apenas para recursos em sua rede”.

Escolha a conexão Por fim, escolha a conexão correta, minha conexão se chama "USRP". Portanto, o Ubuntu sabe que recursos limitados são acessíveis através desta Ethernet, então ele rotearia todo o tráfego da Internet via WiFi.

Tudo acima foi testado no Ubuntu 14.04 a 15.04 e no gerenciador de desktop gnome/unity. Acho que também deveria funcionar para o LXDE.

informação relacionada