Skonfigurowałem sobie serwer PPTP i wszystko jest w sumie poprawnie, nie licząc małego szkopułu - posiadam 3 zewnętrzne adresy IP (przypisane odpowiednio do interfejsu eth0, eth0:1, eth0:2) - chciałbym aby każdy klient przeglądający internet poprzez tunel miał inny zewnętrzny adres IP, a tymczasem wszyscy mają ten sam.
PPTP ma przyporządkowane 3 adresy:
- ,,local'' (tutaj moje zewnętrzne adresy IP)
- ,,remote'' (tutaj nadaję klientowi adresy z klasy 10.0.0.x).
Kod: Zaznacz cały
ppp0 Link encap:Point-to-Point Protocol
inet addr:82.29.61.26 P-t-P:10.0.0.6 Mask:255.255.255.255
ppp1 Link encap:Point-to-Point Protocol
inet addr:82.29.61.20 P-t-P:10.0.0.7 Mask:255.255.255.255
ppp2 Link encap:Point-to-Point Protocol
inet addr:82.29.61.11 P-t-P:10.0.0.8 Mask:255.255.255.255
Kod: Zaznacz cały
iptables --table nat --append POSTROUTING \
--out-interface eth0 --jump MASQUERADE