Всем привет.
К малинке подключен USB-модем, настроен wvdial, мобильный интернет поднимается.
hostapd поднимает точку доступа, IP-адреса клиентам WiFi раздаются по DHCP c использованием isc-dhcp-server.
Для маршрутизации используется такой скрипт:
#!/bin/sh
Очищаем правила
iptables -v -F iptables -v -X
Определяем выходной интерфейс для которого будет применяться замена адресов (NAT)
iptables -v -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Пересылаем все пакеты, пришедшие на модем из глобальной сети (0.0.0.0/0) в локальную сеть (192.168.2.0/24)
iptables -v -A FORWARD -i ppp0 -o wlan0 -s 0.0.0.0/0 -d 192.168.2.0/24 -j ACCEPT
Пересылаем все пакеты, пришедшие из локальной сети (192.168.2.0/24) в глобальную (0.0.0.0/0)
iptables -v -A FORWARD -i wlan0 -o ppp0 -s 192.168.2.0/24 -d 0.0.0.0/0 -j ACCEPT
На клиентах инета нет, пингуется малина (192.168.2.1), гугловский DNS не пингуется (8.8.8.8).
Что я делаю не так?