Onko niin, että asennettuani Linuxin esim. Mandrake 10.1:sen voin huoletta laskea sen nettiin niin että ytimeen rakennettu palomuuri on automaattisesti käytössä vai onko ensin tehtävä jotain säätöjä tai asetuksia?
Linux-ytimen palomuuri
Make
131737
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 1 sääntöjenvastainen viesti.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 13
Vanhimmat
"Onko niin, että asennettuani Linuxin esim. Mandrake 10.1:sen voin huoletta laskea sen nettiin "
Tarkista palomuuriasetukset:
iptables -L
Netistä voit kontrolloida palomuuriasi vaikka:
http://scan.sygate.com
mutta ohjelmia tuohon on monia muitakin.
Firestarter on yksi monista graafisista lisukkeista iptablesille.
http://www.fs-security.com/
tosi nopeasta vastauksesta ja vinkeistä, mutta mitä tuosta iptables -L :stä pitäisi ilmetä, jotta tietäisin että kaikki on kunnossa?
samaa minäkin mietin ja sain
seuraavanlaisen tuloksen, josta
ymmärrä hönkäsen pöläystä ja jos
joku osaisi tulkita sen ja kertoa
mitä olisi syytä tehdä asian
korjaamiseksi, niin olisin erittäin
kiitollinen...
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
DROP !icmp -- anywhere anywhere state INVALID
eth0_in all -- anywhere anywhere
Reject all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level info pref
ix `Shorewall:INPUT:REJECT:'
reject all -- anywhere anywhere
Chain FORWARD (policy DROP)
target prot opt source destination
DROP !icmp -- anywhere anywhere state INVALID
eth0_fwd all -- anywhere anywhere
Reject all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level info pref
ix `Shorewall:FORWARD:REJECT:'
reject all -- anywhere anywhere
Chain OUTPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
DROP !icmp -- anywhere anywhere state INVALID
fw2net all -- anywhere anywhere
Reject all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level info pref
ix `Shorewall:OUTPUT:REJECT:'
reject all -- anywhere anywhere
Chain Drop (1 references)
target prot opt source destination
RejectAuth all -- anywhere anywhere
dropBcast all -- anywhere anywhere
dropInvalid all -- anywhere anywhere
DropSMB all -- anywhere anywhere
DropUPnP all -- anywhere anywhere
dropNotSyn all -- anywhere anywhere
DropDNSrep all -- anywhere anywhere
Chain DropDNSrep (2 references)
target prot opt source destination
DROP udp -- anywhere anywhere udp spt:domain
Chain DropSMB (1 references)
target prot opt source destination
DROP udp -- anywhere anywhere udp dpt:135
DROP udp -- anywhere anywhere udp dpts:netbios-ns
:netbios-ssn
DROP udp -- anywhere anywhere udp dpt:microsoft-d
s
DROP tcp -- anywhere anywhere tcp dpt:135
DROP tcp -- anywhere anywhere tcp dpt:netbios-ssn
DROP tcp -- anywhere anywhere tcp dpt:microsoft-d
s
Chain DropUPnP (2 references)
target prot opt source destination
DROP udp -- anywhere anywhere udp dpt:1900
Chain Reject (4 references)
target prot opt source destination
RejectAuth all -- anywhere anywhere
dropBcast all -- anywhere anywhere
dropInvalid all -- anywhere anywhere
RejectSMB all -- anywhere anywhere
DropUPnP all -- anywhere anywhere
dropNotSyn all -- anywhere anywhere
DropDNSrep all -- anywhere anywhere
Chain RejectAuth (2 references)
target prot opt source destination
reject tcp -- anywhere anywhere tcp dpt:auth
Chain RejectSMB (1 references)
target prot opt source destination
reject udp -- anywhere anywhere udp dpt:135
reject udp -- anywhere anywhere udp dpts:netbios-ns
:netbios-ssn
reject udp -- anywhere anywhere udp dpt:microsoft-d
s
reject tcp -- anywhere anywhere tcp dpt:135
reject tcp -- anywhere anywhere tcp dpt:netbios-ssn
reject tcp -- anywhere anywhere tcp dpt:microsoft-d
s
Chain all2all (0 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTAB
LISHED
Reject all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level info pref
ix `Shorewall:all2all:REJECT:'
reject all -- anywhere anywhere
Chain dropBcast (2 references)
target prot opt source destination
DROP all -- anywhere anywhere PKTTYPE = broadcast
DROP all -- anywhere anywhere PKTTYPE = multicast
Chain dropInvalid (2 references)
target prot opt source destination
DROP all -- anywhere anywhere state INVALID
Chain dropNotSyn (2 references)
target prot opt source destination
DROP tcp -- anywhere anywhere tcp flags:!SYN,RST,
ACK/SYN
Chain dynamic (2 references)
target prot opt source destination
Chain eth0_fwd (1 references)
target prot opt source destination
dynamic all -- anywhere anywhere state INVALID,NEW
Chain eth0_in (1 references)
target prot opt source destination
dynamic all -- anywhere anywhere state INVALID,NEW
net2all all -- anywhere anywhere
Chain fw2net (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTAB
LISHED
ACCEPT all -- anywhere anywhere
Chain icmpdef (0 references)
target prot opt source destination
Chain net2all (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTAB
LISHED
Drop all -- anywhere anywhere
LOG all -- anywhere anywhere LOG level info pref
ix `Shorewall:net2all:DROP:'
DROP all -- anywhere anywhere
Chain reject (11 references)
target prot opt source destination
DROP all -- anywhere anywhere PKTTYPE = broadcast
DROP all -- anywhere anywhere PKTTYPE = multicast
DROP all -- 255.255.255.255 anywhere
DROP all -- BASE-ADDRESS.MCAST.NET/4 anywhere
REJECT tcp -- anywhere anywhere reject-with tcp-reset
REJECT udp -- anywhere anywhere reject-with icmp-port-unreachable
REJECT icmp -- anywhere anywhere reject-with icmp-host-unreachable
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain shorewall (0 references)
target prot opt source destination
Chain smurfs (0 references)
target prot opt source destination
LOG all -- 255.255.255.255 anywhere LOG level info prefix `Shorewall:smurfs:DROP:'
DROP all -- 255.255.255.255 anywhere
LOG all -- BASE-ADDRESS.MCAST.NET/4 anywhere LOG level info prefix `Shorewall:smurfs:DROP:'
DROP all -- BASE-ADDRESS.MCAST.NET/4 anywhere
Luulenpa, että käytössäsi on shorewall-palomuuri.
Lisää tietoa ja tuskaa lisäävät:
http://shorewall.net/
http://www.coss.fi/fi/ohjelmistohakemisto/ohjelmistot/shorewall.html
Hankkikaa Firestarter-palomuuri. Graafinen käyttöliittymä ja selkeä/helppo.
Kokeilin tuota iptables -L:ää vaikka miten päin, mutta tuloksetta, Linux ei käskyä tunnistanut. Ilmeisesti käyttämääni Mandrake 10.1 Offical (3 CD:n versio) distroon ei palomuuri ollut asentunut ensinnäkään. Muistan kyllä kuulleeni aikaisemminkin tämän kaltaisista ongelmista tässä jakeluversiossa. Kun nyt vaan saisi palomuurin liitettyä, voisiko joku neuvoa miten, kiitos?!
Kokeileppa roottina.
# su - -c 'iptables -L'
# su -c '/usr/sbin/iptables -L'
tai vaihtoehtoisesti esim.
# sudo iptables -L
Kaikkeen Linux-järjestelmän ylläpitoon tarvitaan järjestelmän ylläpitäjän oikeuksia (sekä ympäristömuuttujia).
Roottina mä tuota käskyä ajoinkin ja olen tutkinut noita sbin-kansioita ja mulla ne ei sisällä mitään iptableseihin edes vivahtavaa.
"mulla ne ei sisällä mitään iptableseihin edes vivahtavaa. "
Olet ryssinyt asennuksen. Palomuuri asennetaan oletuksena, jollet ole kieltänyt palomuurin asennuksen.
Tarkistapa nyt vielä valikoistasi.
# rpm -q iptables
# locate iptables
Kiitoksia vinkistä!Kokeilin noita em. käskyjä ja iptables pakettia ei löytynyt asennettuna. Tämä ei sikäli ole/ollut vaarallista, koska pc on liitettynä rautamuuriin ja liekö sillä sitten ollut osuutta siihen ettei Mandrake oletusarvoisesti lähtenyt asentamaan ytimen muuria kun ehkä huomasi, että on ulkoinen muuri? Kaikesta huolimatta hyvä että asia sai lisävalaistusta sillä olen asentamassa ko. distroa toiseen pc:hen ja siinä ei ole mitään rautamuuria valmiina joten asennusvaiheessa ja sen jälkeen on varmistuttava tarkemmin tuon iptables-paketin asentumisesta ennen kuin pc:n voi päästää turvallisesti nettiin. Miten muuten on, kun Windows XP:n ytimen muuria ei suositella muuriksi niin miten on Linux-muurin kanssa, voiko siihen todella luottaa?
Yksittäisen koneen palomuurilla ei juuri vaatimuksia ole. Jos on huolehtinut ettei palveluita ulos ole käytössä, ei palomuuria oikeastaan edes tarvitse.
Seuraavassa on yhdenlainen pikapalomuuri, joka sekin on aivan riittävä. Pitää vain sijoittaa jonnekin, jossa se tulee ajetuksi kun verkko laitetaan päälle.
#!/bin/sh
iptables -A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -j DROP
Kumpaan kannattaisi luottaa,emolevyn palomuuriin vai Linux-käyttöjärjestelmän palomuuriin?.
Emolevy on:
Asus A8N-SLI.