como montar uma unidade de rede a partir do adaptador de rede especificado no freebsd

1

Eu quero montar uma unidade compartilhada de rede pelo meu freebsd 9.3. Eu sei que isso é possível por:

mount_smbfs -I 10.1.1.20 //[email protected]/shared /root/local_folder/

Isso é feito por padrão em em0 . Como posso fazer isso para executar isso de outra interface, como em2 ?

EDITAR: Eu adicionei uma rota para acessar o endereço IP da unidade compartilhada do em2. Eu acho que isso não está funcionando corretamente. Por favor, pode me ajudar sobre isso?

static_routes="lan mumoffice foo"

route_foo="-host 10.1.1.20 -iface em2"

e depois:

/etc/rc.d/netif restart
    
por sajad 12.04.2015 / 06:21

1 resposta

1

Acho que esta é uma questão de roteamento. mount_smbfs permitirá ao FreeBSD decidir qual IP e Interface usar. De sua pergunta, eu recebo que em0 e em2 estão na mesma sub-rede que o destino 10.1.1.20 ? Se esse for o caso, você poderá alterar a métrica de interface de em0 para ser maior que em2 . O FreeBSD irá então escolher em2 para conexões de saída para esta sub-rede. No entanto, isso não está limitado a mount_smbfs , mas a todas as comunicações de rede. Talvez mais pode ser dito sobre o tópico se você especificar por que você quer fazer os dados passarem pela outra interface?

    
por 12.04.2015 / 18:01