Strona 2 z 2

: 09 listopada 2010, 21:19
autor: DaVidoSS
Znalazłem błąd w wyżej wymiennym poradniku grześka:

Kod: Zaznacz cały

root@home:/home/grzesiek# /etc/init.d/filter show
chyba powinno być:

Kod: Zaznacz cały

root@home:/home/grzesiek# /etc/init.d/firewall show
Poza tym jak mogę dodać jakiś port do tego skryptu tak aby został otwarty kiedy uruchomię aplikację wymagającą połączeń z zewnątrz na tym porcie i żeby port został zamknięty po wyłączeniu/zabiciu aplikacji?

Ps. Już sobie skryptem poradziłem.

Kod: Zaznacz cały

#davidoss@aptosid-2010:~$ cat /usr/local/bin/rkgkrt 
#!/bin/bash 
sudo /etc/init.d/firewall stop
wine /usr/local/bin/rkgkrt.exe /listen 4439
sudo /etc/init.d/firewall start

: 10 listopada 2010, 16:28
autor: Yampress
Dla portu 80:

Kod: Zaznacz cały

iptables -A INPUT -p tcp --dport 80 -j  ACCEPT
i analogicznie, możesz dodać na jakim interfejsie jeszcze. Fantazja nie zna granic.

: 10 listopada 2010, 16:41
autor: grzesiek
@DaVidoSS - poprawiłem błąd i napisałem jak i gdzie wstawiać pozostałe reguły.
@Yampress - Twoja reguła niestety nie zadziała jeżeli tak wpiszesz w terminalu.

: 10 listopada 2010, 18:22
autor: DaVidoSS
Wielce dziękuję wszystkim kolegom, którzy mi pomogli, ale Grzesio zaszalał na maksimum. Skrypt działa znakomicie.
Wielce dziękuję raz jeszcze.