Я видел Набор определенный интерфейс для доступа в Интернет и Как настроить двойные проводные и беспроводные соединения?, которые по существу спрашивают то же как это, однако ответы там не работают на меня, таким образом, я смею задавать вопрос снова.
На моем ноутбуке (Ubuntu 14.04.4 LTS), я использую устройство Nexus 7 для обеспечения Интернета: Nexus идет на Интернет с помощью беспроводных технологий и затем совместно использует это соединение через привязь USB, таким образом, ПК/ноутбук рассматривает его как проводное соединение.
Кроме того, у меня есть проводное соединение Ethernet с маршрутизатором, который не подключен к Интернету, но вместо этого формирует отдельную локальную сеть.
Я хотел бы иметь доступ к обеим из этих сетей одновременно. Согласно регистрации выше, я настроил проводное, локально-единственное, соединение Ethernet ("Автоматический Ethernet") таким образом:
... таким образом, это соединение не должно пытаться пойти на Интернет. Однако это не работает.
Когда проводное, локально-единственное, соединение Ethernet ("Автоматический Ethernet") разъединяется от Администратора сети:
Таким образом, у меня есть это:
$ ip route
default via 192.168.42.129 dev usb0 proto static
192.168.42.0/24 dev usb0 proto kernel scope link src 192.168.42.214 metric 1
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.42.129 0.0.0.0 UG 0 0 0 usb0
192.168.42.0 0.0.0.0 255.255.255.0 U 1 0 0 usb0
$ ifconfig
eth0 Link encap:Ethernet HWaddr ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
inet6 addr: XXXX::XXX:XXXX:XXXX:XXXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:372 errors:0 dropped:0 overruns:0 frame:0
TX packets:780 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37566 (37.5 KB) TX bytes:93289 (93.2 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:4127 errors:0 dropped:0 overruns:0 frame:0
TX packets:4127 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:521681 (521.6 KB) TX bytes:521681 (521.6 KB)
usb0 Link encap:Ethernet HWaddr YY:YY:YY:YY:YY:YY
inet addr:192.168.42.214 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: XXXX::XXXX:XXXX:XXXX:XXXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7622 errors:0 dropped:0 overruns:0 frame:0
TX packets:7581 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6076624 (6.0 MB) TX bytes:1012195 (1.0 MB)
... и затем интернет-работы, т.е. Я тестирую с:
$ wget yahoo.com -O - 2>&1 | head -n 12
--2016-03-10 11:05:07-- http://yahoo.com/
Resolving yahoo.com (yahoo.com)... 206.190.36.45, 98.138.253.109, 98.139.183.24, ...
Connecting to yahoo.com (yahoo.com)|206.190.36.45|:80... connected.
HTTP request sent, awaiting response... 301 Redirect
Location: https://www.yahoo.com/ [following]
--2016-03-10 11:05:08-- https://www.yahoo.com/
Resolving www.yahoo.com (www.yahoo.com)... 46.228.47.114, 46.228.47.115, 2a00:1288:110:2::4001
Connecting to www.yahoo.com (www.yahoo.com)|46.228.47.114|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘STDOUT’
<!DOCTYPE html>
Однако, если я теперь включаю проводное, локально-единственное, соединение Ethernet ("Автоматический Ethernet"), таким образом, это соединено в то же время, что и Интернет-соединение USB:
..., затем у меня есть это:
$ ip route
default via 192.168.42.129 dev usb0 proto static
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.100 metric 1
192.168.42.0/24 dev usb0 proto kernel scope link src 192.168.42.214 metric 1
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.42.129 0.0.0.0 UG 0 0 0 usb0
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.42.0 0.0.0.0 255.255.255.0 U 1 0 0 usb0
$ ifconfig
eth0 Link encap:Ethernet HWaddr ZZ:ZZ:ZZ:ZZ:ZZ:ZZ
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: XXXX::XXX:XXXX:XXXX:XXXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:373 errors:0 dropped:0 overruns:0 frame:0
TX packets:855 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:38156 (38.1 KB) TX bytes:104645 (104.6 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:4195 errors:0 dropped:0 overruns:0 frame:0
TX packets:4195 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:530873 (530.8 KB) TX bytes:530873 (530.8 KB)
usb0 Link encap:Ethernet HWaddr YY:YY:YY:YY:YY:YY
inet addr:192.168.42.214 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: XXXX::XXXX:XXXX:XXXX:XXXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7746 errors:0 dropped:0 overruns:0 frame:0
TX packets:7706 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6090188 (6.0 MB) TX bytes:1028253 (1.0 MB)
По крайней мере, ip route
примечания, что Интернет-трафик должен быть направлен через соединение USB. Однако, если я пытаюсь работать с Интернетом теперь, еще для нескольких вызовов он работает, и затем я получаю это:
$ wget yahoo.com -O - 2>&1 | head -n 12
--2016-03-10 11:10:58-- http://yahoo.com/
Resolving yahoo.com (yahoo.com)... 168.95.1.1, 2001:4998:c:a06::2:4008, 2001:4998:44:204::a7, ...
... и это блокирует там, ожидая навсегда ответа, который не входит (и я не могу сказать, где сделал то разрешение к 168.95.1.1, прибывают из; это - по-видимому, некоторый DNS (dns.hinet.net согласно http://mxtoolbox.com/SuperTool.aspx?action=ptr%3a168.95.1.1&run=toolpage - возможно, что-то от локального маршрутизатора?!).
После этого, если я разъединяю проводное, локально-единственное, соединение Ethernet ("Автоматический Ethernet") от Администратора сети, затем Интернет от USB начинает работать снова (хотя, если бы я попытался использовать Firefox в предыдущем состоянии, затем здесь, я должен был бы перезапустить его).
Согласно моему комментарию здесь: Как настроить двойные проводные и беспроводные соединения?, я думал, что причина этого, "Требуют IPv4, обращающегося..." не проверяемый - но это складывается, это просто продлевает время, в то время как вещь работает немного, но с другой стороны это возвращается к нерабочему...
Так, кто-либо знает, как я могу получить оба из этих соединений, работающих одновременно - таким образом что eth0
предоставляет только трафику 192.168.0.*; и трафик со всеми другими адресами (общедоступный Интернет) обрабатывается через usb0
?
Немного поздно для ответа, но тем не менее: Ваша установка маршрутизации выглядит хорошо. Как Вы указываете, существует проблема с разрешением DNS. Существует что-то, что можно сделать, чтобы подтвердить что как основная проблема:
ping 8.8.8.8
для наблюдения при маршрутизации работ, как предназначено. Если Вы получаете ответ, он работает.
В этом случае, необходимо удостовериться, что установка DNS правильно обрабатывает оба соединения. В Вашем случае кажется, что DHCP маршрутизатора объявляет о маршрутизаторе как о сервере DNS, который затем портит Вашу установку. Пути вокруг этого:
a) настраивают Ваш маршрутизатор, чтобы не объявить, что DNS через DHCP, или изменить сервер DNS на 8.8.8.8 (Google DNS) b) Вручную установил сервер имен в \etc\resolv.conf
. Потенциально, необходимо отключить локальный DNS, кэширующийся с dnsmasq в конфигурационном файле администратора сети
, Любое решение должно решить проблему.