Duas redes, uma local, uma internet

2

Eu estou fazendo algum desenvolvimento em um pi pi de framboesa, executando o arch linux no pi e no meu desktop. Depois de ter problemas de conexão horríveis com o uso apenas sem fio (eu moro em um complexo de apartamentos que fornece a internet através de wireless), eu conectei os dois através de um roteador com fio que eu tinha por aí, pretendendo ainda usar o wireless para a conexão à internet e com fio apenas como uma rede "privada" entre o pi e o desktop.

O problema é o seguinte:

Parece que a conexão com fio tem precedência em ambos os computadores para a internet (faz sentido ... mesmo sabor do linux). Depois de conectar a conexão com fio ao pi e à minha área de trabalho, ainda consegui falar pela rede sem fio (ssh para pi usando o ip sem fio da área de trabalho), mas os dois computadores começaram a tentar usar a interface com fio como conexão de internet. O com fio não tem acesso à internet, então isso obviamente causa alguns problemas. Gostaria de definir a rede sem fio como a conexão padrão "internet", deixando a rede com fio como "privada" ou, de alguma forma, mesclar as conexões para que o que tiver acesso à Internet seja o usado para pesquisas na Internet. Qual é o procedimento geral para fazer isso?

Eu nem sei como pesquisar corretamente essa pergunta no Google e nunca fiz algo assim. Eu tenho usado o linux exclusivamente em meus computadores há cerca de 3 anos, com cerca de um ano no arch linux. Meu servidor rackspace que alugo parece fazer algo assim, mas ele vem pré-configurado dessa forma e eu nunca me preocupei em realmente aprofundar as razões pelas quais ele funcionava dessa maneira (na verdade, enquanto eu sou especialista em corrigir muitos problemas nessa cultura durante o uso do linux (drivers, conflitos de pacotes, etc), eu ainda sou completamente ignorante das opções de configuração de rede).

Obrigado antecipadamente.

    
por Los Frijoles 25.05.2013 / 21:39

2 respostas

3

Se os computadores estão tentando usar a interface com fio para todo o tráfego, isso significa que eles foram configurados para isso - algo adicionou uma rota padrão sobre eth0. Você disse em um comentário que ambos recebem endereços IP do DHCP, então é também o DHCP que configura todas as rotas.

Seria melhor configurar o roteador para não oferecer rotas incorretas por meio do DHCP. Se não permitir que você faça isso, configure clientes DHCP para rejeitar essas rotas. Em dhcpcd.conf , provavelmente seria:

nogateway
    
por 26.05.2013 / 10:58
0

Não tenho certeza especificamente com o Arch, mas o seguinte deve funcionar com muitas distribuições do Linux:

Em / etc / sysconfig / network (ou qualquer que seja o arquivo de configuração de rede para Arch), adicione a linha:

GATEWAYDEV=wlan0

Ou qualquer que seja a sua interface sem fio. Isso irá separar qualquer tráfego não local através da interface sem fio.

    
por 25.05.2013 / 22:11