Samba fora da sub-rede local?

Samba fora da sub-rede local?

Acabei de fazer a transição do meu servidor doméstico de um desktop antigo com duas portas LAN (Servidor B) para um novo de baixo consumo de energia (Servidor C) com apenas uma única LAN. Recebo três endereços IP do meu ISP e eu e meu colega de quarto os compartilhamos assim:

External Network:  68.232.0.0/16
Internal Network:  10.0.0.0/24

Coaxial---[Modem]---[10/100 Switch]
                    |  |   \------Server  B eth0              (External IP #1)
                    |  \----------Desktop A eth0              (External IP #2)
                    \-------------[E3000 Router]              (External IP #3)
                                  | | \--------Server  B eth1 (Internal IP)
                                  | \----------Desktop B eth0 (Internal IP)
                                  \------------Other Stuff    (Internal IPs)

O servidor B eth0 foi substituído pelo servidor C eth0.

Equipamento:
-His:
--Roteador A - Cisco E300
--Desktop A - Não importante
--Servidor A - Não importante
-Mine:
--Desktop B - 1 Ethernet, bastante PCI-E, alto consumo de energia
--Servidor B - 2 Ethernet, consumo moderado de energia, substituído pelo Servidor C
--Servidor C - 1 Ethernet, sem PCI-E, baixo consumo de energia
--Switch - Camada 2

Na minha configuração antiga (acima), roteei todo o tráfego de saída do meu servidor (B) para fora da interface externa (eth0). No entanto, as conexões de entrada da interface interna (eth1) também sairiam dessa interface. Por este método eu poderia compartilhar o Samba com todas as minhas mídias no meu servidor (B), mas manter o tráfego de torrent fora do domínio de transmissão do outro equipamento.

Na minha nova configuração, o servidor de menor consumo de energia (C) possui apenas uma porta LAN (eth0) e nenhuma expansão interna (USB 2/3 está disponível, mas não há PCI [-E]). Existe uma maneira de continuar compartilhando meu Samba, mas sem a interface interna do servidor? Existe uma maneira barata e confiável de adicionar outra interface LAN?

Editar: o roteador Cisco é um modelo de consumidor e não é atualizado com DD-WRT ou similar porque é meu colega de quarto. Tenho um WRT54G antigo com DD-WRT à minha disposição, se necessário. (é um pouco esquisito) O switch é um switch de Camada 2 sem interface administrativa

Editar: o servidor precisa ser externo ao roteador E3000, pois meu colega de quarto tem o hábito de excluir as configurações de encaminhamento de porta no E3000.

Responder1

Adicione o nome do servidor ao arquivo %WINDIR%\system32\drivers\etc\lmhosts e aponte o nome para o endereço IP público.

Responder2

É improvável que qualquer roteador modelo de consumidor possa fazer o trabalho. Para uma melhor opinião precisaríamos conhecer seu modelo exato.

DD-WRT pode fazer isso usandoNAT um para um. Isso requer o uso de regras de firewall para NAT desses IPs externos para seus IPs internos, o que também envolverá tornar esses endereços internos estáticos.

Como todos os computadores estão agora na mesma rede, você poderia usarQualidade de Serviço (QoS)para limitar o tráfego de torrent.

Alguns casos de usuário úteis podem ser encontrados no tópicovários endereços IP externos.

Responder3

Uma coisa que não considerei e ninguém sugeriu foi executar um servidor VPN. Estou investigando e atualizarei esta resposta com informações à medida que avança.

informação relacionada