Dostęp z wewnętrznej sieci do dynamicznego-pulicznego IP?
Piotr Pawełek
ppawelek w onet.pl
Wto, 19 Gru 2006, 23:29:33 CET
Jacek Osiecki napisał(a):
> On Mon, 6 Nov 2006, ppawelek w onet.pl wrote:
>
>> Nie wiem jaką regułką ustawić przekierowanie na ten adres
>> z lokalnej sieci.
>> Pewną wskazówką jest ostatnia regułka
>>
>> # iptables -t nat -A POSTROUTING -o $eth0 -s 0.0.0.0/0 \
>> -d 1.2.3.4 -j SNAT --to 10.1.1.50:80
>> ^^^^^ -> to mój problem
>> na stronie dokumentacji pld
>>
>> http://pl.docs.pld-linux.org/siec_nat.html
>>
>> ale mój adres zewnętrzny nie jest statyczny (neostrada z usługą
>> no-ip więc znana jest tylko nazwa).
>
> Wrzuć odpowiedni skrypt do /etc/sysconfig/interfaces/up.d/ppp:
>
> #!/bin/sh
> /usr/sbin/iptables -t nat -F PREROUTING
> /usr/sbin/iptables -t nat -A PREROUTING -d $PPP_LOCAL -i ppp0 -p tcp -m tcp
> --dport 80 -j DNAT --to-destination 10.1.1.50:80
>
> Wtedy będzie Ci się ustawiało automatycznie za każdym razem gdy ustali się
> połączenie PPP.
>
Duże dzięki, to chyba najbardziej eleganckie
i skuteczne rozwiązanie !
Zaraz będę testował.
Pozdrawiam
--
Piotr Pawełek :: ppawelek.SKASUJ (at) USUŃ.onet (dot) pl ::
Więcej informacji o liście dyskusyjnej pld-users-pl