Iptables - przekonfigurowanie

Masz problemy z siecią bądź internetem? Zapytaj tu
derwu
Posty: 37
Rejestracja: 23 czerwca 2007, 11:35

Iptables - przekonfigurowanie

Post autor: derwu »

Witam!

Stworzyłem proste regułki:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -i ppp0 -d xxx.xxx.xxx.xxx -p tcp --dport 5900 -j DNAT --to-destination 192.168.0.10:5900
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.10 -p tcp --sport 5900 -j SNAT --to-source xxx.xxx.xxx.xxx
iptables -A FORWARD -i ppp0 -o eth0 -d 192.168.0.10 -j ACCEPT
iptables -A FORWARD -o ppp0 -i eth0 -s 192.168.0.10 -j ACCEPT
Wszystko chodzi ok, tylko jest bardzo nie wygodne. Muszę przy każdej zmianie ip wpisywać zamiast xxx.xxx.xxx.xxx aktualne IP. Z tego powodu nie mogę dopisać tego d init.d.

Proszę o wskazówkę, co zrobić aby nie trzeba było wpisywać ip zewnętrznego za każdym razem i dodać skrypt do init.d ?
bzyk
Beginner
Posty: 181
Rejestracja: 08 stycznia 2008, 22:00
Lokalizacja: Pszczyna

Post autor: bzyk »

Adres ip możesz wstawić tak;

Kod: Zaznacz cały

!#/bin/bash

ADRES=`ifconfig ppp0 | grep inet | awk '{print $2}'| awk -F: '{print $2}'`

iptables -t nat -A POSTROUTING -i ppp0 -d $ADRES ....(dalej wiesz co pisać)
derwu
Posty: 37
Rejestracja: 23 czerwca 2007, 11:35

Post autor: derwu »

Thanks ;)

Kłaniąją sie podstawy ;P
ODPOWIEDZ