Описываю что есть, потом опишу что должно быть.Win-hub-Ubuntu
|
интернет + сеть (к которой будем дополнительно рубиться через pptp)
В ubuntu имеется pptp соединение в некую сеть... на убунте стоит DC Hub, туда подрубается народ качает друг с друга и радуется=)
Win тоже хочет лазить в сети pptp соответственно берем и пишем в убунте
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.2 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
Пишем в Win роуты 10.10.0.0 255.255.0.0 192.168.1.3
Все в вин есть доступ в сеть пптп, но вот проблема возникает, подрубаюсь к DC Hub который стоит на убунте естесственно по IP пптп сети, все норм коннектится, в конфигах клиента DC++ ставлю Direct Connect, комне заходят и с меня качают, но я немогу зайти ни куда... ставлю в настройках клиента Firewall(passive) я могу теперь качать с кого угодно, но на меня не заходит...
Причем если я поставил Direct Connect и с меня кто-то что-то тянет. я тутже меняю на Firewall(passive) он дальше качает... и другие файлы тоже, и я тоже могу с кого угодно качать...
Я так понимаю это проблема маскарада...
Да и еще на Win машине запускается сервер для игры которой нету на никсе порт 27047
Соответственно хочу сделать перенаправление портов, чтоб когда обращались на порт 27047 к Ubuntu из пптп, то он перенаправлял на Win такимже способом думаю и решить проблему с DC++ клиентом (т.к. там в настройках естьеще 1 режим Firewall manual port forwarding думаю с ним при перенаправленных портах проблем не возникнет...)
Вот собственно и все, в общем помогите решить проблему с перенаправлением портов либо с маскарадом ченить... а лучше и то и другое чтоб знать =)