Firewall Configuration

Βασιλειου Σπυρος alfadeck at freemail.gr
Mon Apr 7 19:45:01 EEST 2003


Χαιρετε προς ολους.

Εχω μια περιπτωση ενος δικτυου στην οποια χρειαζομαι ολιγον
την βοηθεια σας διοτι δεν εχω ψαξει τα ipcahins.

Ειναι μια μικρη εταιρεια με ενα linux box στο οποιο τρεχει
Slackware 7.1 (kernel 2.0.26 αν θυμαμαι καλα).

Εχουμε 2 καρτες δικτυου στην eth0 εχουμε ΙΡ απο Internet
(194.χχχ.χχχ.χχχ για λογους ασφαλειας δεν κανει να το πω)
και στην eth0 εχουμε το εσωτερικο δικτυο απο 25 συστηματα
με ΙΡ 192.168.10.χχχ.


Το λινουξακι τρεχει τον DNS, Mail, FTP, WWW server της εταιρειας.
Μεχρι στιγμης χρησιμοποιουσα πολυ βασικη προστασια (ο θεος να
την κανει προστασια!) με τα εξης:

/sbin/ipchains -F
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -b -s 192.168.0.0/24  -d 0.0.0.0/0  -j MASQ

και το ipchains -L μου εδινε

Chain input (policy ACCEPT):
Chain forward (policy DENY):
target     prot opt     source                destination           ports
MASQ       all  ------  coin.gr/24           anywhere              n/a
MASQ       all  ------  anywhere             coin.gr/24            n/a
Chain output (policy ACCEPT):

Ομως η διοικηση θελει πλεον τα εξης
1) Ολα τα συστηματα να εχουν προσβαση στον mail & ftp server
2) Κανενα συστηματα να μην εχει προσβαση σε HOTMAIL & MSN
3) Κανενα συστημα να μην βλεπει www και συναφεις σελιδες (πχ
   χρηματηστηριο απο in.gr) με εξαιρεση ορισμενα PC (μαντεψτε ποια!)
4) Χρειαζομαι Τelnet εγω απο ολα τα εσωτερικα PC και 1 ΙΡ απο εξωτερικο
   δικτυο.

Ξεκινησα να γραφω γραμμες με τα IPCHAINS αλλα ματαιως. Σας δινω ενα
παραδειγμα
που δεν λειτουργει!!!

#!/bin/sh
#
# /etc/rc.d/rc.firewall:  Local system firewall script.
#
#
/sbin/ipchains -F
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -b -p tcp -s 192.168.0.0/24 53 -d 0.0.0.0/0 53 -j
MASQ
/sbin/ipchains -A forward -b -p udp -s 192.168.0.0/24 53 -d 0.0.0.0/0 53 -j
MASQ

/sbin/ipchains -A forward -b -p tcp -s 192.168.0.0/24 pop3 -d 0.0.0.0/0
pop3 -j MASQ
/sbin/ipchains -A forward -b -p udp -s 192.168.0.0/24 pop3 -d 0.0.0.0/0
pop3 -j MASQ

/sbin/ipchains -A forward -b -p tcp -s 192.168.0.0/24 pop2 -d 0.0.0.0/0
pop2 -j MASQ
/sbin/ipchains -A forward -b -p udp -s 192.168.0.0/24 pop2 -d 0.0.0.0/0
pop2 -j MASQ

Στο παραδειγμα προσπαθω να δωσω σε ολα τα PC διελευση στο DNS και στα
POP3/POP2 για
ληψη e-mail αλλα ματαιως.

Μπορειτε να μου δωσετε μερικα παραδειγματα?
Εχω διαβασει αρκετα πραγματα με τα ipchains αλλα μου φαινεται οτι καπου,
κατι
μπερδευω.

Φιλικα
Σπυρος


--
http://www.freemail.gr - δωρεάν υπηρεσία ηλεκτρονικού ταχυδρομείου.



More information about the Linux-greek-users mailing list