小编Der*_* Oz的帖子

Debian eth0 到 wlan0 转发,使用 openvpn

我正在使用“raspian”(用于树莓派的 Debian),并希望树莓派使用 wlan0 通过 eth0 提供互联网访问服务。这里的问题是,虽然 wlan0 连接到我的路由器,但我希望它通过 openvpn 网络路由流量。
可能很难理解,所以这里有一个图表:

PC 连接到树莓派的以太网端口 --> [树莓派上的 eth0 -> 使用 wlan0 通过 openvpn 隧道] --> 我的路由器 --> openvpn 服务器 --> 互联网

桥梁(?)是通过这个完成的:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD --in-interface eth0 -j ACCEPT
iptables --table nat -A POSTROUTING --out-interface wlan0 -j MASQUERADE

我现在唯一的问题是当我启动 openvpn 服务时 wlan 接口关闭了?当然,在此之后 openvpn 也会失去连接,因为不再有互联网连接。然后我尝试使用“wpa_cli reconnect”重新启用 wlan 接口,但随后我得到“TLS 错误:本地/远程 TLS 密钥不同步:[AF_INET]$MY_OPENVPN_SERVER_IP:1194 [0]”
(注意, openvpn 连接是之前建立的,所以我相信这不是时钟问题?)

也许相关的配置文件:
/etc/openvpn/client.conf
client dev tun proto udp

remote $MY_OPENVPN_SERVER_IP
resolv-retry infinite …
Run Code Online (Sandbox Code Playgroud)

debian openvpn bridge raspberry-pi

5
推荐指数
1
解决办法
7383
查看次数

标签 统计

bridge ×1

debian ×1

openvpn ×1

raspberry-pi ×1