rafinha7
(usa PCLinuxOS)
Enviado em 28/01/2019 - 18:50h
matsumiya escreveu:
Sendo hostlocal = A, servidor = B, e dispositivo conectado em virbr0 = C
Pra fazer A se comunicar com C, digite no dispositivo A:
# ip route add 192.168.122.0/24 via 172.16.253.1
Para C se comunicar com A, digite no dispositivo C:
# ip route add 172.16.253.0/24 via 192.168.122.1
Vc precisa ter habilitado o IP forwarding:
# echo 1 > /proc/sys/net/ipv4/ip_forward
Se vc quer fazer isso de forma automatica, teria q tornar o servidor VPN (host B) em um servidor DHCP tambem e configura-lo para fornecer essas rotas automaticamente.
Espero ter ajudado.
Abs.
matsumiya escreveu:
Sendo hostlocal = A, servidor = B, e dispositivo conectado em virbr0 = C
Pra fazer A se comunicar com C, digite no dispositivo A:
# ip route add 192.168.122.0/24 via 172.16.253.1
Para C se comunicar com A, digite no dispositivo C:
# ip route add 172.16.253.0/24 via 192.168.122.1
Vc precisa ter habilitado o IP forwarding:
# echo 1 > /proc/sys/net/ipv4/ip_forward
Se vc quer fazer isso de forma automatica, teria q tornar o servidor VPN (host B) em um servidor DHCP tambem e configura-lo para fornecer essas rotas automaticamente.
Espero ter ajudado.
Abs.
Realizei as configurações porém eu só consigo comunicação entre os hosts C < > A, quando tento realizar um ping entre host A < > C obtenho o seguinte retorno:
PING 192.168.122.202 (192.168.122.202) 56(84) bytes of data.
From 172.16.253.1 icmp_seq=1 Destination Port Unreachable
From 172.16.253.1 icmp_seq=2 Destination Port Unreachable
From 172.16.253.1 icmp_seq=3 Destination Port Unreachable
From 172.16.253.1 icmp_seq=4 Destination Port Unreachable
From 172.16.253.1 icmp_seq=5 Destination Port Unreachable
^C
--- 192.168.122.202 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4009ms