Я пытаюсь использовать свой маршрутизатор openwrt для подключения к моей домашней сети, и я могу подключиться к серверу vpn, но мне нужно переадресовать или подключить vpn, чтобы все, что поступает через маршрутизатор через проводной коммутатор или wifi, затем маршрутизировалось через VPN. Проще говоря, клиенты ---> маршрутизатор (клиент vpn) ---> сервер vpn.
Неважно, смогу ли я получить доступ к ресурсам в моей домашней сети, поскольку он туннелируется через мою домашнюю сеть, поэтому я, похоже, использую свой домашний IP-адрес. Я также не уверен, использовать ли tap или tun. Любая помощь будет оценена.
Кстати, я использую всю командную строку, потому что у меня есть флэш-маршрутизатор 4 Мб, поэтому мне пришлось создать собственный образ без графического интерфейса, чтобы я мог вместить openvpn.
У меня есть некоторые настройки брандмауэра, чтобы попытаться направить трафик, но я думаю, что мне нужен, вероятно, мост, так как я сейчас использую tap. У меня также есть redirect-gateway-def1 в моем файле конфигурации openvpn. Я думаю, что я спрашиваю, как создать мост для моих целей. мой текущий файл etc/config/firewall содержит эти строки, которые относятся к vpn.
config zone
option name 'VPN_client1'
option masq '1'
option input 'ACCEPT'
option forward 'REJECT'
option output 'ACCEPT'
list network 'VPN_client1'
config forwarding
option dest 'lan'
option src 'VPN_client1'
config forwarding
option dest 'VPN_client1'
option src 'lan'
С компьютера, подключенного к маршрутизатору, он может пропинговать маршрутизатор и все. Кстати, этот вопрос был сброшен с сервера, поэтому я разместил его здесь.
Кстати мой сервер openvpn работает на ddwrt на моем домашнем маршрутизаторе с использованием Tun.