OpenVPN: envie uma rota para o cliente com um gateway diferente

22

Gostaria que meu servidor OpenVPN enviasse uma rota para o cliente com um gateway padrão diferente.

Especificamente, meu servidor OpenVPN possui um endereço IP interno de 10.0.0.1e eu gostaria que ele enviasse uma rota de 10.10.10.1/24uso do gateway 10.0.0.2.

É possível fazer isso especificando uma rota de envio no arquivo de configuração do servidor?

Lorin Hochstein
fonte
Você está dizendo que deseja push "route 10.10.10.0 255.255.255.0"o cliente e os clientes VPN trafegam para ter um gateway padrão diferente (10.0.0.2) na rede do servidor VPN?
Drav Sloan
@DravSloan Quero que o cliente acesse endereços IP na rede 10.10.10.0/24 via 10.0.0.2, mas não quero alterar nenhum outro comportamento de roteamento da VPN.
Lorin Hochstein
@josten eu tentei fazer:, push "route 10.10.10.1/24 255.255.255.255 10.0.0.2"não vá.
Lorin Hochstein
2
@LorinHochstein que provavelmente deve serpush route "10.10.10.0 255.255.255.0 10.0.0.2 1"
Drav Sloan
@josten Quer pós essa resposta, vendo como você sugere-(Eu só preenchido os espaços em branco ...)
Drav Sloan

Respostas:

26
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"

Na página do manual OpenVPN:

--route network/IP [netmask] [gateway] [metric]

Isso informa à configuração do servidor para "enviar" ao cliente, o routecomando que define uma rota de rede da sub-rede 10.10.10.0/24 através do gateway 10.0.0.2 com uma métrica 1. As métricas são usadas para dar "preferência" se várias existem rotas (de modo que o menor custo seja vantajoso).

Drav Sloan
fonte
3
push route "10.10.10.0 255.255.255.0 10.0.0.2 1"fez o travamento do analisador openvpn. Tinha que especificar em seu push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"lugar.
wget