mDNS / ZeroConf / Avahi e vários endereços IP para o mesmo host

1

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
    
por EliaCereda 31.08.2013 / 21:00

2 respostas

0

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.

    
por 31.08.2013 / 21:30
0

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)

    
por 20.01.2014 / 02:11