У меня есть старый ноутбук с 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
Спасибо, что нашли время прочитать это.
При настройке по умолчанию 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" или работайте nm-connection-editor
. Затем "Добавьте" новое соединение для Ethernet, настройте IP-адрес, шлюз, и т.д. обычно.
Затем нажмите "Routes..." под страницей "IPv4 Settings" (и под страницей "IPv6 Settings")
Нажмите поле, говоря "Использование это соединение только для ресурсов в его сети".
Наконец, выберите корректное соединение, мое соединение называет "USRP". Поэтому Ubuntu знает, что ограниченные ресурсы доступны через этот Ethernet, таким образом, это направило бы весь интернет-трафик через WiFi.
Все выше тестируются в Ubuntu 14.04 к 15,04 и среда рабочего стола гнома/единица. Я думаю, что это должно также работать на LXDE.