Iptables problem z czyszczeniem regu

Zagadnienia bezpieczeństwa w systemie
lewozmywakk
Posty: 19
Rejestracja: 20 lutego 2015, 22:44

Iptables problem z czyszczeniem reguł

Post autor: lewozmywakk »

Proste uczelniane ćwiczenie, mam trzy debiany. Debian server różnych usług podłączony do debiana który pełni funkcje routera a ten do kolejnego debiana(taki sznurek). Do tej pory każdy mógł się połączyć przez ssh ze środkowym. Zrobiłem sobie skrypt na śodkowym debianie:

Kod: Zaznacz cały

touch firewall
chmod +x firewall
a tu jego zawartość:

Kod: Zaznacz cały

#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_froward

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
po uruchomieniu skryptu ./firewall . Nic nie moze sie połaczyć z środkowym debianem czy to przez ssh, czy pingować. Czyli tak jak chciałem. Następnie chcialem to odwrócić i.... dupa!

Kod: Zaznacz cały

iptables -F
iptables -X
wpisane w konsoli nic nie dają

przerobiłem nawet mój skrypt, wywaliłem linie z Inputem i dropem, dodałem dwie powyższe i nadal nie da się połączyć.

po komendzie

Kod: Zaznacz cały

iptables -L -v -n
ciągle w Chain INPUT jest policy DROP :/

nie wiem co robie źle... Pracuje w środowisku wirtualnym, Virutal Box.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2305
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Ustawiłeś politykę na DROP więc jak wyczyścisz tablicę to dalej jest DROP, poszukaj sobie jak się ustawia domyślną politykę filtra - proste uczelniane ćwiczenie: czytanie dokumentacji ze zrozumieniem.
Kolejny post z kodem bez znaczników CODE leci w kosz.
Awatar użytkownika
dedito
Moderator
Posty: 3515
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

lewozmywakk
Posty: 19
Rejestracja: 20 lutego 2015, 22:44

Post autor: lewozmywakk »

LordRuthwen pisze:Ustawiłeś politykę na DROP więc jak wyczyścisz tablicę to dalej jest DROP, poszukaj sobie jak się ustawia domyślną politykę filtra - proste uczelniane ćwiczenie: czytanie dokumentacji ze zrozumieniem.
Kolejny post z kodem bez znaczników CODE leci w kosz.
myślałem że komenda iptables -F czyści wszelkie łańcuchy i polityki do stanu pierwotnego. Przepraszam za brak kodowania...
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2305
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

No bo czyści, ale nie zmienia polityki, bo to nie jest reguła w łańcuchu.
lewozmywakk
Posty: 19
Rejestracja: 20 lutego 2015, 22:44

Post autor: lewozmywakk »

zrobiłem sobie taki drugi skrypt, który chyba przywraca wszelkie polityki domyślne

Kod: Zaznacz cały


iptables [color=#666600]-[/color]F
iptables [color=#666600]-[/color]X
iptables [color=#666600]-[/color]t nat [color=#666600]-[/color]F
iptables [color=#666600]-[/color]t nat [color=#666600]-[/color]X
iptables [color=#666600]-[/color]t mangle [color=#666600]-[/color]F
iptables [color=#666600]-[/color]t mangle [color=#666600]-[/color]X
iptables [color=#666600]-[/color]P INPUT ACCEPT
iptables [color=#666600]-[/color]P FORWARD ACCEPT
iptables [color=#666600]-[/color]P OUTPUT ACCEPT

Awatar użytkownika
LordRuthwen
Moderator
Posty: 2305
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Wystarczyło wpisać:

Kod: Zaznacz cały

iptables -P INPUT ACCEPT
ODPOWIEDZ