а роутинг/ маскардинг прописывал?
Я уже столько всего делал, что запутался, благо советчиков много.
Давайте попробуем все сначало и роутинг и маскардинг
Мои устройства eth0-локальная сеть, ppp0-выход в нет через vpn.
Тогда предлагаю самый простой вариант - без всяких vpn со стороны клиентов и прочих заморочек ( если локальная сеть доверенная, то катит вполне)
1. устанавливаем vpn (это вы думаю сделаете) . Если нет, идем
сюда И курим до просветления раздел сети
2. . Устанавливаются ipmasq и dnsmasq:
sudo apt-get install dnsmasq ipmasq
.
3 Редактируется конфиг:
sudo nano /etc/dnsmasq.conf
. Прописывается interface=eth0 и раскоментируй правило для раздачи динамических ip во внутреннюю сеть
dhcp-range=бла-бла-бла.
4.
sudo dpkg-reconfigure ipmasq
— включаеся запуск ipmasq после поднятия сетевых интерфейсов
5. Добавляется
net.ipv4.ip_forward = 1
в /etc/sysctl.conf.
6. Создается текстовый файл pico /etc/init.d/gateway и в файл помещается (дабы NAT заводился после загрузки):
#!/bin/sh
iiptables —t nat —A POSTROUTING —o ppp0 —j MASQUERADE
7. Делаем его исполняемым chmod +x /etc/init.d/gateway
8.
update-rc.d gateway start 51 S ..
- объявляем файл загрузочным
9. reboot
10. Настраиваем Iptables чтоб враги и злобные хацкеры извне не вломились.
(Сделать в качестве домашнего задания)Вот это я расписался... прям Толстой Лев Николаевич

. К слову, это все было взято с форума.
И возьмите за правило протоколировать действия - в случае повторить/найти ошибку/ исправить (нужное подчеркнуть) сильно помогает