Forum

debian-6.0.4-i386
 
Bildirimler
Hepsini Temizle

debian-6.0.4-i386

6 Yazılar
4 Üyeler
0 Reactions
442 Görüntüleme
(@mehmetali)
Gönderiler: 140
Estimable Member
Konu başlatıcı
 

mrb arkadaslar debian kurdugum makinede iptables kurallarını olusturdum iptables-save yaptım yeniden baslayınca iptables otomotik olarak calısmıyor ne yapmam gerekir yardımcı olabilirmisiniz?

 
Gönderildi : 04/11/2012 22:35

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

şu şekil yazarak deneyin bakalım sonuç ne olacak. restart sonrası durumu iletirseniz sevinirim. 

iptables -I INPUT -p tcp --dport http -j ACCEPT ; service iptables save ; service iptables restart

Bilgehan

 
Gönderildi : 06/11/2012 14:06

(@mehmetali)
Gönderiler: 140
Estimable Member
Konu başlatıcı
 

iptables -F FORWARD
iptables -F OUTPUT
iptables -F INPUT
iptables -t nat -F
iptables -A POSTROUTING -t nat -o 'eth0' -j MASQUERADE

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I PREROUTING -m tcp -p tcp --dport 4899 -j DNAT --to 192.168.1.248

ip tablesde bu tur bi yonlendirme yaptım sistem kapanıp acılınca 

./etc/inid.d/iptables yazınca yonlendirmeler calısıyor ama sistem baslayınca otomotik olarak bunu nasıl calıstırabilirim? dediginiz komutlarıda uyguladım ama yine aynı sistem yeniden baslayınca calısmıyor

 
Gönderildi : 07/11/2012 00:36

(@hasanakgoz)
Gönderiler: 62
Trusted Member
 

Merhaba yaptığın ayarları bir betiğin içine koyup bunu sistem açılışında çalşacak şekilde ayarlaryabilirsin.

Örneğin :

#! /bin/sh

iptables -F FORWARD
iptables -F OUTPUT
iptables -F INPUT
iptables -t nat -F
iptables -A POSTROUTING -t nat -o 'eth0' -j MASQUERADE
iptables -t nat -I PREROUTING -m tcp -p tcp --dport 4899 -j DNAT --to 192.168.1.248

herhangi bir editorle bu scripti iptables.sh diye init.d içine kayıt edelim. Daha sonra hangi runlevel seviyesinde çalışcak ise buna uygun soft link verelim ve bu betiği başlangıca eklemek için update-rc.d  komutu ile betiği başlangıca ekleyelim. Bu şekilde sistem her başladığında betik iptables ayarlarını sisteme girecektir.

 ln -s /etc/init.d/iptables.sh /etc/rc2.d/S44iptalbes.sh

update-rc.d /etc/init.d/iptables.sh defaults 

 ya da benzer bir işlevi yapan iptables-persistent paketini kurmalısınız.

 
Gönderildi : 09/11/2012 04:11

(@mehmetali)
Gönderiler: 140
Estimable Member
Konu başlatıcı
 

root@firewall://# ln -s /etc/init.d/iptables.sh /etc/rc2.d/S44iptalbes.sh
root@firewall://# update-rc.d /etc/init.d/iptables.sh defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: error: unable to read /etc/init.d//etc/init.d/iptables.sh

dediginiz gibi yaptım linki olusturdu ama update-rc.d komutunu verince hata alıyorum yeniden baslayıncada calısmıyor yonlendirmeler

 
Gönderildi : 09/11/2012 22:50

(@vasviuysal)
Gönderiler: 7889
Üye
 

http://www.debiantutorials.com/loading-iptables-rules-on-startup/

 

adresinde tarif edilmiş 

 
Gönderildi : 10/11/2012 02:58

Paylaş: