Wifi AP để OpenVPN + cổng stunnel trên Debian / Ubuntu


0

Tôi đã thiết lập kết nối OpenVPN qua stunnel4 từ pi mâm xôi đến máy chủ công cộng của tôi. Kết nối hoạt động tốt và tôi có thể kết nối bằng ssh qua kết nối này cả hai cách đều tốt.

Tôi cũng đã thiết lập hostapd trên quả mâm xôi để nó hoạt động như một AP không dây. Điều này hoạt động, tôi có thể kết nối với SSID từ điện thoại của tôi.

Bây giờ đến phần khó khăn, Làm cách nào tôi có thể định tuyến tất cả lưu lượng truy cập đến từ wifi trực tiếp qua VPN ?

Vì vậy, để rõ ràng, tôi muốn các thiết bị như điện thoại của tôi được kết nối với wifi của raspberry pi để truy cập internet thông qua đường hầm vpn và thông qua cổng của máy chủ, biến rapsberry thành một loại "VPN trong suốt" tiện ích.

Tôi có phải thiết lập DHCP trên pi (sử dụng dnsmasq hoặc tương tự) không? Hoặc tôi có thể có "DHCP" trong địa chỉ IP cung cấp OpenVPN cho bất kỳ ai kết nối qua wifi không?

Giao diện máy chủ:

 eth0 - interface with public IP on the internet
 tun0 - OpenVPN tunnel interface

Giao diện mâm xôi:

 eth0 - interface connecting the pi to the internet behind a NAT router
 tun0 - OpenVPN tunnel interface
 wlan0 - wifi interface set up with hostapd

Câu trả lời:


0

Bạn có thể thử iptables hoặc shorewall với / etc / shorewall / masq trông như thế này:

#INTERFACE              SOURCE
tun0                    wlan0

hơn, khi raspi hoạt động như một cổng mặc định cho các thiết bị di động, đó chỉ là vấn đề chuyển hướng tất cả lưu lượng truy cập qua đường hầm VPN cho raspi (tất nhiên ngoại trừ IP công cộng của máy chủ VPN)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.