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

1

Eu tenho um laptop antigo com o Ubuntu 14 com o gerenciador de janelas do LXDE. Eu usá-lo para se conectar por RDP através de um cabo cruzado para um desktop mais poderoso. O problema é que eu tenho que desconectar a rede sem fio para se conectar ao crossover e vice-versa.

Por que isso está acontecendo e como eu poderia me conectar a ambas as redes ao mesmo tempo para que eu possa usar o RDP e a internet ao mesmo tempo?

ifconfig output:

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)

route output:

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 o outro for desconectado primeiro.)

Etapa 1:

Eu tinha wifi ligado (seguro), poderia se conectar à internet. Eu adicionei ethernet para o cabo crossover 172.16.0.2 com o gateway 0.1 e o navegador não abria mais as páginas. Em vez disso Remmina trabalhou. Ambas as redes têm "conectar-se automaticamente".

Aqui estão as saídas: -fconfig output:

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

-route:

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 2:

Eu apaguei a rede wifi e ainda consegui me conectar à ethernet. Eu adicionei o wifi e ele disse connected to wifi , mas o navegador ainda não abre as páginas e o Remmina funciona e nas conexões de rede usadas pela última vez é never .

Aqui estão as saídas.

-fconfig output:

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

-route:

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 as redes e adicione-as sem "conexão automática"

Agora Remmina não se 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 ler isto.

    
por emanuel cristian Mocean 18.03.2015 / 01:55

1 resposta

2

Na configuração padrão, o Ubuntu prefere eth0 than wlan0 . Portanto, quando as duas interfaces de rede estiverem ativas, seu sistema usará eth0 para se conectar à Internet, mesmo que a Internet esteja inacessível em eth0 .

Uma solução é editar a configuração na sua área de trabalho. No final, execute sudo iptables -t nat -L em sua área de trabalho para 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

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

Eu recomendaria outra solução, que é permitir que o Ubuntu prefira wlan0 than eth0 . Uma abordagem fácil é usar network-manager package, escolha "Edit Connection", ou execute nm-connection-editor . Em seguida, "Adicionar" uma nova conexão para ethernet, configurar endereço IP, gateway, etc normalmente.

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

Clique na caixa que diz "Use esta conexão somente para recursos em sua rede".

Finalmente, escolha a conexão correta, minha conexão é nomeada por "USRP". Portanto, o Ubuntu sabe que os recursos limitados são acessíveis através desta Ethernet, por isso, encaminharia todo o tráfego da Internet via Wi-Fi.

Tudo acima é testado no Ubuntu 14.04 to 15.04 e no gnome / unity desktop manager. Eu acho que também deve funcionar para o LXDE.

    
por Tianren Liu 18.11.2015 / 00:07