Hozzászólások
Szia,
a szabályaid jónak tűnnek, érdemes megnézni, hogy engedélyezve van-e a csomagok forwardolása:
cat /proc/sys/net/ipv4/ip_forward
Ha ez 0, akkor nincs, ha 1, akkor igen.
Ha nincs, akkor kapcsold be az alábbi paranccsal:
echo "1" > /proc/sys/net/ipv4/ip_forward
Üdv: Bálint
- A hozzászóláshoz be kell jelentkezni
Szevasztok.
Segítégre lenne szükségem. Abszolut kezdő vagyok linuxban.
Van egy RedHat 8 szerver, ami adsl-en megy ki az internetre.
Fájl,- mail,- és internet szerverként használja a belső háló.
A problémáim a következőek:
1. A szerverről tudok pinggelni bármit, belülről viszont már nem.(A kérésre nem érkezett válasz.)
2. Semmilyen ftp szervert nem érek el, határidő túllépéssel leáll a böngésző.
3. A 1723 és a 1701-es portokat szeretném megnyitni mindkét irányban. VPN-es hálózat miatt kellene.
4. A kazaa letöltő progi nem tud kapcsolódi.1214-es tcp portnak kifelé kellene nyitva lenni.Ez win2000 szerver alatt simán ment.Linux alatt nem tudta összehozni.
Nem tudom hogy a proxy-t(squid) vagy a tűzfalat(iptables) módosítsam és hogyan.
Elküldöm a tűzfal szabályokat, ezeket nem én csináltam.Nézzétek át hátha ebben van a hiba.
Ha valaki tud bármelyik kérdésemre válaszolni, azt szívesen fogadom.
Előre is köszi.
*nat
REROUTING ACCEPT [1094:218017]
OSTROUTING ACCEPT [51:3170]
UTPUT ACCEPT [51:3170]
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
*mangle
REROUTING ACCEPT [6078:952050]
UTPUT ACCEPT [693:91949]
COMMIT
*filter
:INPUT ACCEPT [5553:883008]
:FORWARD ACCEPT [0:0]
UTPUT ACCEPT [693:91949]
:block - [0:0]
-A INPUT -p udp -m udp -s 0/0 --sport 67:68 -d 0/0 --dport 67:68 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 110 -j ACCEPT
# Szamlazo program
-A INPUT -s 194.169.15.207/24 -p tcp -m tcp --dport 22 -j ACCEPT
# ping kifele
-A INPUT -s 192.168.1.0/24 -p icmp -m icmp -j ACCEPT
# ssh bejelentkezes enged‚lyezese mindenhova
-A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -j block
# KAZAA letoltoprogi portjanak tovabbitasa
-A FORWARD -s 192.168.1.0/24 -p tcp -m tcp --dport 1214 -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -p udp -m udp --dport 1214 -j ACCEPT
# l2tp port tovabbitasa
-A FORWARD -s 192.168.1.0/24 -p tcp -m tcp --dport 1701 -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -p udp -m udp --dport 1701 -j ACCEPT
# pptp port tovabbitasa
-A FORWARD -s 192.168.1.0/24 -p tcp -m tcp --dport 1723 -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -p udp -m udp --dport 1723 -j ACCEPT
-A FORWARD -j block
# tiltasok
-A block -i lo -j ACCEPT
-A block -m state --state RELATED,ESTABLISHED -j ACCEPT
-A block -i ! ppp0 -m state --state NEW -j ACCEPT
# syn-flood vedelem:
-A block -m limit --limit 1/sec -j LOG --log-level 6
-A block -p tcp -m tcp --syn -j REJECT
-A block -p udp -m udp -j REJECT
-A block -j DROP
COMMIT
- A hozzászóláshoz be kell jelentkezni
Quote: |
|
A diagnosztikat ugy kene kezdeni, hogy lelovod a tuzfalat, megnezed, hogy akkor a proxy-n keresztul (squid) megy-e a http, ftp. Ha megy, akkor lassan, egyenkent el kell kezdeni (ha nem vagy biztos magadban) felepiteni a szabalyokat. Eloszor mindnet tiltunk, majd NAT-olunk a belso halora. Ott kialakitjuk ki hova mehet. Ha ez megvan akkor lehet a kulonleges csomagszuro modulokat igenylo dolgokat beallitni. Minden egyes modositas elott ellenorizni, hogy mit csinaltal. Korulbelul ennyi. Ha nem te irtad a szabalyokat, ugy nehezebb megerteni. Javaslom, hogy a te logikad szerint keszitsd el, es akkor nem lesz gond megerteni kesobb sem.
Ami neked kell:
Szerkesztés Iptables - Linux 2.4 Csomagszűrő Howto
- A hozzászóláshoz be kell jelentkezni
Udv!
Iptables-t hasznalok En is! Megy minden frankon, de van egy ilyen lancom:
$iptables -a -dropandlog -i $extinf -j LOG --log-level info --log-prefix "Kulso interfeszrol jovo rossz csomag: "
Az erre illeszkedo csomagok nem csak a log fajlokba irodnak, hanem a kepernyore is! Mar tovirol hegyire atneztem a syslog.conf fajlt, de a consolra nincs iranyitva 1tlen uzenet sem, csak max ez szolhatna bele:
*.emerg *
szoval mit tegyek, hogy nyomjam le a kepernyorol az illeszkedo uziket?
- A hozzászóláshoz be kell jelentkezni
Quote: |
|
Esetleg ezzel lehet próbálkozni:
--log-level level
Level of logging (numeric or see syslog.conf(5)).
(man iptables-ből)
- A hozzászóláshoz be kell jelentkezni
Quote: |
|
Konzolon add ki a dmesg -n 1 parancsot.
- A hozzászóláshoz be kell jelentkezni