Estou em uma intranet que não está conectada à Internet e em um roteador Wi-Fi com conexão à Internet. Quando estou conectado à rede sem fio, posso navegar na Internet, mas não consigo navegar na minha LAN com o cabo Ethernet conectado.
Como posso navegar na Internet através do meu roteador Wi-Fi e, ao mesmo tempo, navegar no meu aplicativo LAN local via cabo Ethernet conectado?
wireless
networking
omadegbo
fonte
fonte
nslookup xxx.xxx.com
retornando para IP no Wireless e o que está retornando na LAN Ethernet? Além disso, qual é a sub-rede da sua LAN sem fio DHCP e qual é o sunet da sua LAN Ethernet Ethernet? Finalmente, qual é a tabela de roteamento quando você está conectado à LAN Ethernet (route -n
)?Respostas:
Você com certeza pode. Você não o especificou, mas presumo que você obtenha o endereço IP automaticamente (via DHCP ) nas conexões sem fio e com fio.
A Ethernet com fio é mais rápida que a sem fio; portanto, se houver duas maneiras de chegar a algum lugar, a conexão com fio terá precedência sobre o Wi-Fi por padrão. Com isso dito, quando você se conectar aos dois links, os dois servidores DHCP, por padrão, se anunciarão como o gateway padrão para todo o tráfego.
Portanto, agora o seu computador acha que tem duas maneiras de se conectar à Internet e, como é preferível o cabeamento, ele envia tráfego para a Internet via Ethernet. Se esse for o caso, você verá dois gateways para redes padrão 0.0.0.0 em sua tabela de roteamento
route -n
, um com o roteador sem fio como gateway e o outro com fio.Mas o Metric para o gateway Ethernet seria menor que o wireless, então seu PC enviará os pacotes para lá. Agora que seu roteador Ethernet os obtém, ele não sabe o que fazer com eles, então apenas os descarta. A ordem em que você se conectou primeiro não deve importar.
No que diz respeito à correção (isso assume o caso do DHCP), a maneira correta seria dizer ao roteador da LAN para parar de se anunciar como o gateway padrão. Você precisa fazer login no roteador e examinar as configurações. Se você não tiver controle sobre o roteador, poderá removê-lo do seu lado com:
fonte
Ainda não tenho informações suficientes para lhe dar uma resposta em que estou 100% confiante, mas aqui estão algumas hipóteses.
fonte
O Network Manager do Ubuntu agora vem com um recurso interessante para isolar uma interface apenas para recursos locais. Esse recurso permite especificar uma interface (como uma conexão VPN ou LAN) como somente local e não deve ser usada para conexões de saída da Internet.
No menu Wi-Fi, vá para Editar conexões e selecione a conexão Ethernet que você deseja editar. Em seguida, vá para a guia Configurações IPv4 e clique no botão Rotas . Marque a caixa Use esta conexão apenas para recursos em sua rede :
Faça o mesmo com a guia Configurações do IPv6, se necessário. Finalmente, desconecte e reconecte a interface alterada.
Agora, o Ubuntu inteligentemente não encaminhará o tráfego conectado à Internet por essa interface.
Como alternativa, você pode fazer o mesmo na linha de comando.
cd
até/etc/NetworkManager/system-connections
e encontre a interface que você deseja segmentar.Abra-o com
sudo nano <your targeted interface>
e adicione o seguinte texto abaixo dos cabeçalhos[ipv4]
e[ipv6]
:Seu arquivo final deve ser algo como:
Observe que, com o método da linha de comando, será necessário desconectar e reconectar à rede para permitir que essas configurações ocorram.
fonte