Как подключиться к беспроводной сети и подключиться к сети одновременно?

У меня есть старый ноутбук с Ubuntu 14 с LXDE windows manager. Я использую его для подключения по RDP через перекрестный кабель к более мощному рабочему столу. Проблема в том, что мне нужно отключить беспроводную сеть, чтобы подключиться к кроссоверу и наоборот.

Почему это происходит и как я могу подключиться к обеим сетям одновременно, чтобы я мог одновременно использовать и RDP, и интернет?

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: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 вывод:

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

Редактировать 2:

Хорошо, я добавил несколько результатов тестирования. (Мне кажется, что сеть работает только в том случае, если сначала отключено другое.)

Шаг 1:

У меня был включен (защищен) Wi-Fi, я мог подключиться к Интернету. Я добавил Ethernet для кроссовера 172.16.0.2 с шлюзом 0.1, и браузер больше не открывал страницы. Вместо этого Реммина работала. Обе сети имеют «автоматическое подключение».

Вот выходы: -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: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)

-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
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Шаг 2:

Я удалил сеть Wi-Fi и все еще мог подключиться к Ethernet. Я добавил Wi-Fi, и он сказал connected to wifi, но браузер по-прежнему не открывает страницы, и Remmina работает, а в сетевых подключениях в последний раз используется never.

Вот выходы.

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

-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
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

Шаг 3: Удалить обе сети и добавить их без «автоматического подключения»

Теперь Remmina не подключается и браузер не открывает страницы.

выводит:

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)

route:

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

Спасибо, что нашли время прочитать это.

1
задан 20 June 2016 в 00:17

1 ответ

При настройке по умолчанию Ubuntu предпочитает eth0 чем wlan0. Таким образом, когда оба сетевых интерфейса активны, Ваше системное использование eth0 соединить Интернет, даже если Интернет недоступен от eth0.

Одно решение состоит в том, чтобы отредактировать конфигурацию на Вашем рабочем столе. В конце, выполненном sudo iptables -t nat -L в Вашем рабочем столе необходимо видеть что-то подобное

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

где 10.0.3.0/24 должен быть подсетью, соединяющейся с Вашим ноутбуком.

Я рекомендовал бы другое решение, которое должно позволить Ubuntu предпочесть wlan0 чем eth0. Один свободный доступ использует network-manager пакет, выберите "Edit Connection"Edit Connections или работайте nm-connection-editor. Затем "Добавьте" новое соединение для Ethernet, настройте IP-адрес, шлюз, и т.д. обычно.

IPv4 Setting Затем нажмите "Routes..." под страницей "IPv4 Settings" (и под страницей "IPv6 Settings")

Routes Нажмите поле, говоря "Использование это соединение только для ресурсов в его сети".

Choose connection Наконец, выберите корректное соединение, мое соединение называет "USRP". Поэтому Ubuntu знает, что ограниченные ресурсы доступны через этот Ethernet, таким образом, это направило бы весь интернет-трафик через WiFi.

Все выше тестируются в Ubuntu 14.04 к 15,04 и среда рабочего стола гнома/единица. Я думаю, что это должно также работать на LXDE.

2
ответ дан 20 June 2016 в 10:17

Другие вопросы по тегам:

Похожие вопросы: