Здравствуйте.
У меня такая проблема. Есть два компа, один удалённый, другой тот за которым сижу я. Со своего компа на тот соединяюсь через openvpn. На моём компе винда XP, на том Debian Lenny 5.0.1. Задача того компа передавать новости, он подключён к некому провайдеру у которого есть такой внутренний ресурс как новости (news … nntp 119). Эти новости я буду получать через outlook_express. По vpn я с ним соединяюсь, всё хорошо всё нормально. У себя на компе я прописываю такой роут route add 85.28.195.135 (адрес сайта новостей) mask 255.255.255.255 10.10.8.5 (шлюз vpn) –p…….. вот так, всё прописывается всё замечательно, но как всегда не хрена не работает, захожу в outlook щёлкаю подписаться на группу новостей , идёт соединение… ну а потом «на запрос соединения с сервером новостей получен нераспознанный ответ». Скорее всего он как то не так лезет туда, или удалённый комп что то не туда отправляет. Дело в том что эти новости можно читать только если ты подключен к этому провайдеру. Так просто , не получится, как раз вот когда так просто пробуешь подключиться и получаешь такой ответ («на запрос соединения с сервером новостей получен нераспознанный ответ»). Загуглил и нарыл что трабол может быть с IPTABLES :cry: , но вот незадача, не что в нём понять не могу, как к нему подойти, где он вообще находится, как и куда пишутся эти его правила………
Единственное вот что нашёл, вот это…………..
Настройка маскированного шлюза openvpn debian iptables
# iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT (разрешаем VPNщикам обращаться в интернет)
# iptables -A FORWARD -d 192.168.0.0/24 -m state --state ESTABLISHED,RELATED -j ACCEPT (разрешаем интернету отдавать пакеты VPNщикам)
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 123.123.123.123 (заменить на внешний ip, с этого ип пользователи будут ходить в интернет)
Так же не забываем включить forwarding (без него работать не будет):
в файле /etc/sysctl.conf раскомментируем строчку:
net.ipv4.conf.default.forwarding=1
И сообщим ядру о наших намерениях, чтобы лишний раз не перезагружаться:
# echo 1 > /proc/sys/net/ipv4/conf/all/forwarding
…………….Но не могу понять какие адреса тут используются, если это то что надо подскажите как переделать на мой лад…….
А самое главное КУДААА это всё писать ……
Заранее благодарю…