Есть vpn - tun0, интернет - ppp0 и открытая точка доступа wifi - wlan0 если сделаю iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE то инет будет у всех пользователей вайфая.
Как сделать чтобы пользователи, подключившиеся к впн серверу в вайфай сетке сидели за натом? вайфай настроен по этой статье http://habrahabr.ru/blogs/linux/88281/ , сделано всё, за исключением команды ната
настройка openvpn по этой статье http://6uestsblog.blogspot.com/2008/07/openvpn-ubuntu.html
ifconfig
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol) inet addr:109.169.**3.29 P-t-P:88.200.**2.254 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.10.10.1 P-t-P:10.10.10.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
wlan0 Link encap:Ethernet HWaddr 00:26:5e:35:9f:17 inet addr:10.42.43.1 Bcast:10.42.43.255 Mask:255.255.255.0 inet6 addr: fe80::226:5eff:fe35:9f17/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
если сделать так:
iptables -t nat -A POSTROUTING -s 10.10.10.6/255.255.255.255 -o ppp0 -j MASQUERADE
клиент vpn не получает интернетов. может надо как то поменять роуты в опенвпн?
10.10.10.6 - выданный ip для vpn