LINUX.ORG.RU
ФорумAdmin

Как правильно зарулить поток от интерфейса wlan0 в интерфейс ppp0 (VPN)

 , ,


0

1

Цель следующая, на телефоне поднимается VPN (создается интерфейс ppp0), затем расшаривается интернет, как сделать так чтобы вновь подключившийся к сети расшаренной сети WiFi ходил в инет через поднятый VPN.

пытался делать так:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -i ppp0 -o wlan0 -j ACCEPT
iptables -A FORWARD -i wlan0 -o ppp0 -j ACCEPT

Сделай вновь подключившемуся к вайфай шлюзом по умолчанию адрес впн, а на андроиде включи форвардинг пакетов.

imul ★★★★★ ()
Ответ на: комментарий от imul

Спасибо. Но следующий вопрос, как это правильно прописать?! Если при смене VPN сервера и шлюз каждый раз править.Если я правильно понял, то:
Android
echo 1 > /proc/sys/net/ipv4/ip_forward
через ifconfig на интерфейсе wlan0 изменить gw?

gafbich ()
Ответ на: комментарий от gafbich

Проверил сейчас у себя в андроиде — форвардинг пакетов при включении вайфая в режиме точки доступа активируется без дополнительных телодвижений.

Замена gw у влиента зависит от способа подключения к вайфаю у клиента. Если через NetworkManager, то возможно там как-то можно указать дефолтный маршрут. Если в виндос, там тожев свойсвах подключения можно указать маршрут по умолчанию. Может кто ещё в тему зайдёт и подскажет.

imul ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.