Requisitos: O WireGuard é usado para construir uma rede remota, e cada nó peer pode acessar os outros, mas se você quiser acessar a LAN do outro pelo nó, como configurá-lo?
O Shanghai Mobile Computer quer acessar outras máquinas na LAN onde o Shandong Unicom Computer está localizado, como mostrado na figura abaixo:
Este artigo não é baseado no Docker, mas constrói diretamente o WireGuard na máquina hospedeira. O ambiente é o seguinte:
- Servidor: Ubuntu 20.04
- Shanghai Mobile (Peer): Windows 11
- Shandong Unicom (Par): Rocky 8
Configuração do servidor
Baseado no sistema Ubuntu 20.04, com um endereço IP público, configurado inicialmente para habilitar o encaminhamento de IP, o comando é o seguinte:
Instale o WireGuard com os seguintes comandos:
A geração da chave pública PublicKey e da chave privada PrivateKey na verdade não tem conexão entre o servidor e o cliente; na verdade, é para ajudar você a gerar a configuração necessária através da ferramenta, o comando é o seguinte:
A PresharedKey é opcional, e o comando gerado é o seguinte:
Crie um novo arquivo de configuração wg0.conf no diretório /etc/wireguard/, que está completo/etc/wireguard/wg0.confOs documentos são os seguintes:
a partir daíeth0Por favor, inicie o comando WireGuard de acordo com sua situação real:
Na verdade, você também pode usar o systemd para iniciar o wg0 e definir o boot start, etc., com o seguinte comando:
Configuração Móvel de Xangai Pares
Para acessar outras máquinas na LAN onde o Shandong Unicom Peer está localizado, a configuração é a seguinte:
Configuração Unicom de Peer Shandong
Com base no sistema Rocky 8, você precisa atualizar o kernel do sistema primeiro, caso contrário receberá o erro "Erro: Tipo de dispositivo desconhecido, Não possível acessar interface: Protocolo não suportado", o comando é o seguinte:
Instale o WireGuard com os seguintes comandos:
Você também precisa configurar o encaminhamento de IP para habilitar o seguinte comando:
Desligue o firewall, caso contrário isso pode fazer com que dispositivos dentro da LAN fiquem inacessíveis com o seguinte comando:
Da mesma forma, crie um novo arquivo wg0.conf e configure a configuração completa /etc/wireguard/wg0.conf da seguinte forma:
a partir daíens192Você precisa configurar a interface do WG0 de acordo com sua situação real, da seguinte forma:
Teste
A máquina na LAN Unicom de Shandong é acessada a partir do teste do Shanghai Mobile, como mostrado na figura a seguir:
Referência:
O login do hiperlink está visível.
O login do hiperlink está visível.
(Fim)
|