Eu vi Definir interface específica para acesso à internet e Como configurar conexões com fio e sem fio duplas? , que essencialmente pergunte o mesmo que isso, no entanto, as respostas não funcionam para mim, por isso estou ousando fazer a pergunta novamente.
No meu laptop (Ubuntu 14.04.4 LTS), estou usando um dispositivo Nexus 7 para fornecer internet: o Nexus entra na Internet sem fio e compartilha essa conexão via cabo USB, portanto, o PC / laptop a vê como um conexão com fio.
Além disso, tenho uma conexão Ethernet com fio para um roteador que não está conectado à internet, mas forma uma rede local separada.
Eu gostaria de ter acesso a ambos dessas redes simultaneamente . De acordo com a postagem acima, configurei a conexão Ethernet com fio, somente local, ("Auto Ethernet") desta forma:
...entãoessaconexãonãodevetentarentrarnainternet.Noentanto,issonãofunciona.
QuandoaconexãoEthernetcomfio,somentelocal,("Auto Ethernet") é desconectada do Network Manager:
Entãoeutenhoisso:
$iproutedefaultvia192.168.42.129devusb0protostatic192.168.42.0/24devusb0protokernelscopelinksrc192.168.42.214metric1$route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface0.0.0.0192.168.42.1290.0.0.0UG000usb0192.168.42.00.0.0.0255.255.255.0U100usb0$ifconfigeth0Linkencap:EthernetHWaddrZZ:ZZ:ZZ:ZZ:ZZ:ZZinet6addr:XXXX::XXX:XXXX:XXXX:XXXX/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:372errors:0dropped:0overruns:0frame:0TXpackets:780errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:37566(37.5KB)TXbytes:93289(93.2KB)loLinkencap:LocalLoopbackinetaddr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:65536Metric:1RXpackets:4127errors:0dropped:0overruns:0frame:0TXpackets:4127errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:521681(521.6KB)TXbytes:521681(521.6KB)usb0Linkencap:EthernetHWaddrYY:YY:YY:YY:YY:YYinetaddr:192.168.42.214Bcast:192.168.42.255Mask:255.255.255.0inet6addr:XXXX::XXXX:XXXX:XXXX:XXXX/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:7622errors:0dropped:0overruns:0frame:0TXpackets:7581errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:6076624(6.0MB)TXbytes:1012195(1.0MB)
...edepoisaInternetfunciona,ouseja,eutestocom:
$wgetyahoo.com-O-2>&1|head-n12--2016-03-1011:05:07--http://yahoo.com/Resolvingyahoo.com(yahoo.com)...206.190.36.45,98.138.253.109,98.139.183.24,...Connectingtoyahoo.com(yahoo.com)|206.190.36.45|:80...connected.HTTPrequestsent,awaitingresponse...301RedirectLocation:https://www.yahoo.com/[following]--2016-03-1011:05:08--https://www.yahoo.com/Resolvingwww.yahoo.com(www.yahoo.com)...46.228.47.114,46.228.47.115,2a00:1288:110:2::4001Connectingtowww.yahoo.com(www.yahoo.com)|46.228.47.114|:443...connected.HTTPrequestsent,awaitingresponse...200OKLength:unspecified[text/html]Savingto:‘STDOUT’<!DOCTYPEhtml>
Noentanto,seeuagoraligaraconexãoEthernetcomfio,somentelocal,("Auto Ethernet"), ela será conectada ao mesmo tempo que a conexão USB à Internet:
...,entãoeutenhoisso:
$iproutedefaultvia192.168.42.129devusb0protostatic192.168.0.0/24deveth0protokernelscopelinksrc192.168.0.100metric1192.168.42.0/24devusb0protokernelscopelinksrc192.168.42.214metric1$route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface0.0.0.0192.168.42.1290.0.0.0UG000usb0192.168.0.00.0.0.0255.255.255.0U100eth0192.168.42.00.0.0.0255.255.255.0U100usb0$ifconfigeth0Linkencap:EthernetHWaddrZZ:ZZ:ZZ:ZZ:ZZ:ZZinetaddr:192.168.0.100Bcast:192.168.0.255Mask:255.255.255.0inet6addr:XXXX::XXX:XXXX:XXXX:XXXX/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:373errors:0dropped:0overruns:0frame:0TXpackets:855errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:38156(38.1KB)TXbytes:104645(104.6KB)loLinkencap:LocalLoopbackinetaddr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:65536Metric:1RXpackets:4195errors:0dropped:0overruns:0frame:0TXpackets:4195errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:530873(530.8KB)TXbytes:530873(530.8KB)usb0Linkencap:EthernetHWaddrYY:YY:YY:YY:YY:YYinetaddr:192.168.42.214Bcast:192.168.42.255Mask:255.255.255.0inet6addr:XXXX::XXXX:XXXX:XXXX:XXXX/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:7746errors:0dropped:0overruns:0frame:0TXpackets:7706errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:6090188(6.0MB)TXbytes:1028253(1.0MB)
Pelomenos,iproute
observaqueotráfegodaInternetdeveserroteadopormeiodaconexãoUSB.Noentanto,seeutentartrabalharcomaInternetagora,paramaisalgumaschamadas,euobtenhooseguinte:
$wgetyahoo.com-O-2>&1|head-n12--2016-03-1011:10:58--http://yahoo.com/Resolvingyahoo.com(yahoo.com)...168.95.1.1,2001:4998:c:a06::2:4008,2001:4998:44:204::a7,...
...eeleficalá,esperandoparasempreporumarespostaquenãovem(eeunãopossodizerdeondeveioessaresoluçãopara168.95.1.1;éaparentementealgumDNS(dns.hinet.netcomopor link - talvez algo do roteador local?!).
Depois disso, se eu desconectar a conexão Ethernet com fio, local somente ("Auto Ethernet") do Network Manager, a Internet do USB começará a funcionar novamente (embora, se eu tentei usar o Firefox no estado anterior , então aqui eu teria que reiniciá-lo).
Como por meu comentário aqui: Como definir conexões duplas com fio e sem fio? , eu tinha pensado que a razão para isso é o "Exigir endereçamento IPv4 ..." não sendo verificado - mas acontece, ele simplesmente prolonga o tempo enquanto a coisa está funcionando bit, mas, novamente, ele reverte para não trabalhar ...
Então, alguém sabe como fazer com que ambas as conexões funcionem simultaneamente - de forma que eth0
ofereça apenas tráfego com 192.168.0. *; e o tráfego com todos os outros endereços (Internet pública) é tratado por usb0
?