hejsa
har du indstalleret linux med alle pakker ?
det du skal være opmærksom på, om du har fået indstalleret ipchains.
kør denne kommando : rpm -ivh ipchains*
du skal sikkert ud at finde denne pakke >>2.2.16-22/ipv4/ip_masq_ftp.o<<
din firewall fil ligger her /etc/rc.d/rc.firewall.
en komplet løsning kan jeg ikke give, da diverse filer er tilrettet
hvor det er sat op med ip adresse m.m.
linier med # foran er kun kommentar og indlæses ikke....
her er et udpluk af rc.firewall
#De to følgende linier sikrer at ingen gamle kæder går ind og laver fejl når du indlæser #nye kæder:
#Flush – renser kæderne for parametre…
ipchains -F
#Sletter alle kæder, der er renset…
ipchains -X
#Giver lov til at forwarde IP forespørgsler til internettet…
echo 1 > /proc/sys/net/ipv4/ip_forward
#Installerer modulet til ”ip_masq_ftp.o”…
insmod /lib/modules/2.2.16-22/ipv4/ip_masq_ftp.o
#POLICIES
#Al trafik der kommer udefra kan ikke komme ind…
ipchains -P inpu t DENY
#Al udgående trafik er tilladt…
ipchains -P output ACCEPT
#Al den trafik som kommer indenfra og ud, får yderside netkort adressen…
ipchains -P forward MASQ
#Tillader at alle indefra kan komme ud…
ipchains -A input -s xxx.xxx.xxx.xxx/24 -i eth1 -p all -d 0/0 -j ACCEPT
#Gør det muligt at bruge kommandoen ping…
ipchains -A input -s 0/0 -p icmp -j ACCEPT
#Maskerer alle vores pings indefra og ud…
ipchains -A forward -p icmp -s 0/0 -j ACCEPT
#Gør det muligt at lave loopback (pinge sin egen host (netkort)
ipchains -A input -p all -j ACCEPT -i lo
#PROXY SERVER
#Enabler kontakten mellem din ns.server og din proxy…
ipchains -A input -i eth0 -p tcp -s xxx.xxx.xxx.xxx/24 -d din gateway ip/24 -j ACCEPT
#Enabler kontakten mellem bruger på netværket og din proxy…
ipchains -A input -i eth1 -p tcp -s xxx.xxx.xxx.xxx/24 -d din gateway ip/32 -j ACCEPT
#DNS REQUEST
#Åbner for DNS indefra og ud…
ipchains -A input -p udp -j ACCEPT -s xxx.xxx.xxx.xxx/24 -d 0/0
#Åbner for DNS udefra og ind…
ipchains -A input -p udp -j ACCEPT -s 0/0 -d xxx.xxx.xxx.xxx/24
#Tillader DNS svar…
ipchains -A input -p udp -j ACCEPT -s 0/0 domain -d 0/0 56000:65096
nu ved jeg ikke om linierne bliver splittet ad her
ellers skal alt stå i een linie f.eks som herunder
ipchains -A input -i eth0 -p tcp -s xxx.xxx.xxx.xxx/24 -d din gateway ip/24 -j ACCEPT
husk at tilrette filen squid.conf som før nævnt...
hva så, kan du mærke de grå hår begynder at komme....