Como toda a rede no kernel do linux, por padrão, é modelo host fraco , você terá que colocar rotas estáticas no Debian. , assim toda vez que o seu iMac enviar um pacote, ele será processado pela 1G NIC.
Estou montando um servidor de mídia em casa com um antigo PowerMac que eu encontrei apodrecendo em algum porão (ótimo computador, a propósito, eu não entendo porque eles queriam jogá-lo fora) e eu instalei o Debian Jessie em para este fim. Eu também configurei o Avahi para torná-lo detectável por outros computadores na rede e tudo está funcionando bem.
Meu problema surge do fato de que o computador tem duas placas de rede, uma das quais é uma placa Gigabit Ethernet e uma que suporta apenas Fast Ethernet. Como meu roteador doméstico é bem antigo e de baixa qualidade, ele tem apenas portas Ethernet 100BaseT e WiFi 802.11g, o que torna a placa de rede Gigabit praticamente inútil.
Para tornar a largura de banda mais ampla de algum uso (como uma solução até eu comprar um roteador decente), pensei em conectar o PowerMac ao roteador através da placa lenta e conectar o rápido diretamente ao meu iMac (onde eu tem o maior benefício da maior velocidade). Depois de ajustar as configurações de rede, consegui fazer o link funcionar e, como resultado, posso acessar o PowerMac a partir de dois IPs no outro computador.
Minha dúvida é: qual interface será usada ao se conectar a ela através do seu nome Bonjour? Eu sei com certeza que o iMac conhece os dois endereços e a saída de dns-sd
prova que:
$ dns-sd -Q powermac.local
DATE: ---Sat 31 Aug 2013---
20:02:55.800 ...STARTING...
Timestamp A/R Flags if Name Type Class Rdata
20:02:55.927 Add 2 4 PowerMac.local. Addr IN 169.254.174.174
20:02:56.017 Add 2 5 PowerMac.local. Addr IN 192.168.1.43
Mas como posso ter certeza de que toda vez que eu acessar PowerMac.local
o sistema seleciona o melhor endereço IP? Neste exemplo, ele é o primeiro listado por dns-sd
, mas não é sempre o caso e não sei explicitamente dizer ao software para usar um deles.
EDIT: Em relação à resposta de Danila, encontrei este comando através de uma pesquisa rápida, é o comando correto? ( eth1
é o cartão Gigabit)
route add -net 192.168.1.43 netmask 255.255.255.255 dev eth1
Como toda a rede no kernel do linux, por padrão, é modelo host fraco , você terá que colocar rotas estáticas no Debian. , assim toda vez que o seu iMac enviar um pacote, ele será processado pela 1G NIC.
Transfira um arquivo grande e, se a taxa de transferência estiver em níveis de gigabit, não se preocupe, pois está funcionando bem? (Se não está quebrado, não conserte)
Tags networking debian ethernet avahi bonjour