openwrt内网访问openvpn服务器内网

2022年5月13日 633点热度 0人点赞 0条评论

问题描述

openwrt 路由器装了 openvpn 客户端,想要使路由器内网的设备都可以访问 openvpn 服务器内网的其他客户端。

解决方案

在 openwrt 路由器中安装 openvpn 客户端。

opkg update
opkg install openvpn-openssl

不需要 openvpn 服务器接管路由器的网络,注释 openvpn 服务器配置文件的 push "redirect-gateway def1 bypass-dhcp"。

连接到 openvpn 服务器。

将 openvpn 客户端配置文件 client.ovpn 放在路由器 /etc/openvpn 文件夹内,编辑 /etc/config/openvpn 文件。

config openvpn 'client'
        option config '/etc/openvpn/client.ovpn'
        option enabled '1'

启动 openvpn 客户端。

service openvpn start

设置 openvpn 开机自启动。

service openvpn enable

在 ifconfig 中可以看到新增加的 tun0 接口。

在 openwrt 后台中添加新接口,协议不配置协议,接口选择 tun0。分配防火墙区域为 wan。

可能需要重启 openvpn 客户端。

service openvpn restart

这时候路由器内网的设备应该可以 ping 通 openvpn 客户端的设备。

KAMINO

这个人很懒,什么都没留下

文章评论