Я использую Ubuntu 14.04 с MATE, и моя проблема в том, что когда я использую локальный Ethernet-кабель для доступа к локальной сети через маршрутизатор (который не подключен к Интернету) и в то же время Wireless (или Mobile Broadband) для доступа к Интернету - я не могу получить доступ к Интернету, потому что, видимо, Ubuntu пытается сначала подключиться к Интернету через проводной кабель Ethernet, и он блокируется там (поскольку проводной Ethernet, как я уже упоминал, не подключен к Интернету).
Итак, я видел, как установить специальный интерфейс для доступа в Интернет, где ответ:
Эти маршруты автоматически создаются NetworkManager. Попробуйте проверить Правка ▸ Настройки IPv4 ▸ Маршруты ▸ Используйте это соединение только для ресурсов в своей сети в двух подключениях локальной сети, чтобы они не становились шлюзом по умолчанию.Хорошо, поэтому я перехожу к Network Connections / Edit, Edit «Auto Ethernet connection» и включите «Use this connection only ...» и «Save». Затем ifconfig сообщает мне (скажем) 192.168.100.10 для eth0, поэтому я сначала тестирую другие локальные ПК:
$ ping 192.168.100.11
PING 192.168.100.11 (192.168.100.11) 56(84) bytes of data.
64 bytes from 192.168.100.11: icmp_seq=1 ttl=64 time=0.554 ms
64 bytes from 192.168.100.11: icmp_seq=2 ttl=64 time=0.638 ms
...
Ну, пока это так хорошо; поэтому я включаю свой широкополосный доступ - и в этот момент у меня есть этот маршрут:
$ ip route
default via 10.64.64.64 dev ppp0 proto static
10.64.64.64 dev ppp0 proto kernel scope link src 10.206.104.70
192.168.100.0/24 dev eth0 proto kernel scope link src 192.168.100.10 metric 1
... и давайте посмотрим, что pinging что-то работает в Интернете:
$ ping google.com
PING google.com (168.95.1.1) 56(84) bytes of data.
64 bytes from 168.95.1.1: icmp_seq=1 ttl=224 time=1155 ms
64 bytes from 168.95.1.1: icmp_seq=2 ttl=224 time=436 ms
Oh nice , он работает ... или не так ли? Попробуем найти что-то в сети:
$ wget http://google.com -O -
--2016-04-27 10:50:09-- http://google.com/
Resolving google.com (google.com)... 168.95.1.1
Connecting to google.com (google.com)|168.95.1.1|:80... ^C
В основном он висит там больше минуты, и мне нужно нажать Ctrl-C, чтобы сломать / прервать его.
И теперь, из Network Manager отключается «Auto Ethernet», и когда я снова загружаю тот же ресурс:
$ wget http://google.com -O -
--2016-04-27 10:51:12-- http://google.com/
Resolving google.com (google.com)... 95.209.200.29, 95.209.200.45, 95.209.200.38, ...
Connecting to google.com (google.com)|95.209.200.29|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://www.google.dk/?gws_rd=cr&ei=gX0gV4rVAYe6sQHrzbnICg [following]
--2016-04-27 10:51:13-- http://www.google.dk/?gws_rd=cr&ei=gX0gV4rVAYe6sQHrzbnICg
Resolving www.google.dk (www.google.dk)... 64.233.165.94, 2a00:1450:4010:c08::5e
Connecting to www.google.dk (www.google.dk)|64.233.165.94|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘STDOUT’
[<=> ] 0 --.-K/s <!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" ...
Ну ... теперь он работает, но, конечно, НЕ с активными обоими соединениями, но только с отключенным Ethernet.
Итак, позвольте мне повторить вопрос: как я могу одновременно подключать два сетевых подключения в Network Manager, так что проводное Ethernet-соединение используется для связи только с к локальной сети маршрутизатора, к которой он подключен - и беспроводное / широкополосное соединение используется для доступа в Интернет?
ОК, я думаю, что у меня это получилось - для моего подключения к сети Ethernet был установлен метод «Автоматически (DHCP)», и я заметил, что по ошибке появляется еще один вариант «Автоматический (DHCP) адрес», поэтому я попробовал что:
... и, наконец, я могу активировать как локальные Ethernet, так и широкополосные подключения, и я могу получить доступ как к локальным сетевым адресам, так и к Интернету.
Надеюсь, что это с этой проблемой ...
ОК, я думаю, что у меня это получилось - для моего подключения к сети Ethernet был установлен метод «Автоматически (DHCP)», и я заметил, что по ошибке появляется еще один вариант «Автоматический (DHCP) адрес», поэтому я попробовал что:
... и, наконец, я могу активировать как локальные Ethernet, так и широкополосные подключения, и я могу получить доступ как к локальным сетевым адресам, так и к Интернету.
Надеюсь, что это с этой проблемой ...