У меня есть сервер OpenVPN, на котором размещены две сети VPN, одна из которых является мостовой, а другая маршрутизируется. См. Следующий проект:
Виртуальные частные сети работают достаточно хорошо, хотя используются изолированно.
Но если я вошел в систему на host3 и пытаюсь установить соединение (например, ping) с 192.168.178.1 (host2), это не сработает. 192.168.178.10 (host1) работает.
Однако, находясь на host1, 192.168.178.1 доступен.
Host1 - это компьютер CentosOS 6.5, на котором включена переадресация IP:
[root@gw-1 ~]# cat /proc/sys/net/ipv4/ip_forward
1
[root@gw-1 ~]#
Любые идеи? Нужен ли мне маскарад в этой настройке?
Хорошо, вопрос @ enno-gröper подсказал мне. Конечно host2 ничего не знает о 10.1.0.0/24. Поэтому я попробовал маскировать весь трафик с 10.1.0.0/24 на 192.168.178.0/24 через tap0 на сервере OpenVPN, и это сработало.