Имеется:
linux-firewall, iptables;
две сетки по сторонам firewall'а, локалка и дикий интернет, ethernet;
pptp-сервер, Poptop.
Хотелось бы:
при подключении из локалки хост получал бы "дикий" адрес и шарился в интернете;
при подключении из интернета хост получал бы адрес в локалке и шарился в ней.
С ходу получилась только половина (конкретно-- первая), можно ли, и если да, то как, сразу обе части? Нужно или сказать pptpd раздавать разные адреса в зависимости от того, с какой стороны подключился клиент, или, если это невозможно, запустить 2 pptpd на разных адресах-- тогда ему надо как-то объяснить, чтобы они слушали только на одном адресе, и подсунуть им разные конфиги.
Заранее спасибо.