Depende das restrições exatas que sua conexão LAN coloca em você.
Se você puder conectar apenas um dispositivo físico à rede (você só poderá obter um endereço IP - provavelmente com base no endereço MAC do seu adaptador de rede), a solução que você está procurando é NAT , que cria uma rede privada e dá aos seus nós um certo grau de acesso (e capacidade de acesso) do lado de fora.
A solução "software puro" no Linux envolveria:
-
permitindo o encaminhamento de pacotes entre interfaces diferentes (que está desativado por padrão)
-
configurando o próprio NAT usando Netfilter ou, mais precisamente, sua parte, o iptables .
-
configurando o roteamento para a rede interna - seja estaticamente ou DHCP provavelmente com o servidor DHCP em execução na máquina com Conexão LAN. Isso é para garantir que
- a máquina conectada à rede externa sabe o que fazer com os pacotes que são direcionados para a rede privada e
- os nós na rede interna sabem para onde enviar pacotes para a rede externa.
Isso inclui a configuração correta dos servidores de nomes (propagando as configurações da rede local, a menos que você queira executar o seu próprio DNS servidor - que para um R-Pi é um pouco exagerado).
palavras-chave : NAT, iptables, encaminhamento de pacotes, roteamento, DHCP, DNS
Estes primeiros dois links que encontrei (com as duas primeiras palavras juntos) parecem ser razoáveis.
É claro que você pode se poupar do trabalho de configurá-lo comprando um roteador doméstico (a partir de um terço do preço de um R-Pi). Por sobre o preço do R-Pi, você pode obter um roteador sem fio.
Agora, se você puder conectar mais dispositivos, mas tiver apenas um conector físico, poderá configurar o bridging / forwarding. Você precisaria criar uma ponte contendo os dois dispositivos de rede em seu PC ou configurar o encaminhamento de pacotes e se a sua rede local usa DHCP (a maioria das redes atualmente usa) também DHCP retransmitindo . A segunda opção (encaminhamento), no entanto, não faz muito sentido, já que na verdade imita o primeiro (ou seja, ponte). Pode haver algumas razões para escolhê-lo, embora (por exemplo, se você estivesse conectado à rede através de wi-fi, a ponte estaria praticamente fora de questão).
palavras-chave : ponte (rede), encaminhamento de pacotes, retransmissão DHCP
Novamente, você pode usar um switch de hardware para o mesmo efeito. Embora sejam mais baratos do que os roteadores, o valor agregado de um roteador (que pode ser configurado para atuar como um switch de qualquer maneira) geralmente faz com que seja uma escolha melhor.