Avatar billede killstun Nybegynder
12. marts 2006 - 16:51 Der er 13 kommentarer og
1 løsning

Start firewall automatisk på Gentoo

Jeg har lavet et firewall script, som gerne skulle starte op automatisk hvis server genstartes. Hvor kan jeg gøre dette? Jeg er ret ny til linux, så be gentle ;-)
Avatar billede strych9 Praktikant
12. marts 2006 - 17:35 #1
http://gentoo-wiki.com/Rc-update

læg det i /etc/init.d/
rc-update add firewall.sh default

funker det?
Avatar billede strych9 Praktikant
12. marts 2006 - 17:35 #2
du skal selvfølgelig kalde scriptet firewall.sh som filnavn hvis det skal virke
Avatar billede killstun Nybegynder
12. marts 2006 - 17:41 #3
Er det meget vigtigt at scriptet ligger i /etc/init.d/ ? Hva nu hvis det ligger i /srv/ ?
Avatar billede strych9 Praktikant
12. marts 2006 - 17:42 #4
jeps, gentoos startup scripts ligger alle i /etc/init.d/
om ikke andet så prøv lige om det virker først
hvis det virker, så kan du teste om det virker med et symlink fra filen i /etc/init.d/ til /srv/
Avatar billede killstun Nybegynder
12. marts 2006 - 17:48 #5
symlink? ved ikke helt hvad det betyder?

Det virker fint som du siger tror jeg. Kører jeg en rc-update show, skriver den godt nok iptables default, selvom scriptet hedder firewall.sh? En anden ting, hvad står default for? Jeg har nemlig to linier i rc-update show:

iptables default
ip6tables
Avatar billede strych9 Praktikant
12. marts 2006 - 17:52 #6
hrmm jeg skulle have kigget i init.d før jeg instruerede dig.
allerførst skal jeg lige vide hvad du kaldte filen med det script? forhåbentlig ikke bare "iptables".. så er der noget som skal repareres kan jeg se.
Avatar billede killstun Nybegynder
12. marts 2006 - 17:56 #7
Altså selve firewall filen/scriptet kalder jeg for firewall.sh.

Men inde i rc-update show står der iptables default. Bare det jeg stussede over, samtidig med at der også er en linie nedenunder som hedder ip6tables?
Avatar billede strych9 Praktikant
12. marts 2006 - 18:04 #8
tag dig ikke af det.

Kør:
chmod 755 /etc/init.d/firewall.sh
/etc/init.d/firewall.sh start

Se efter om reglerne ser rigtige ud med "iptables -L -n"
Avatar billede killstun Nybegynder
12. marts 2006 - 18:07 #9
yes yes. Det gør de. Hvis du lige smider et svar.

Men vedr. symlink (kan du uddybe det lidt)?
Avatar billede strych9 Praktikant
12. marts 2006 - 18:12 #10
yeah. I linux kan du lave symbolske links. Altså en form for pointer eller genvej til en fil eller folder som ligger et andet sted.

så hvis du nu feks flytter dit firewall script over i /srv/ igen sådan her:
mv /etc/init.d/firewall.sh /srv/firewall.sh

og så laver det symbolske link:
ln -s /srv/firewall.sh /etc/init.d/firewall.sh

hvis du så prøver:
ls -l /etc/init.d/
Der skulle firewall.sh gerne figurere som et link (der står l i første kolonne) samt den viser hvor linket peger hen.

Det er ligesom hyperlinks i filsystemet...
Avatar billede killstun Nybegynder
12. marts 2006 - 18:17 #11
ahh oki... Takker
Avatar billede strych9 Praktikant
12. marts 2006 - 18:19 #12
Vi to har iøvrigt lige et hængeparti her: http://www.eksperten.dk/spm/647867
Noget med at du ikke synes jeg skulle have point i et tidligere spørgsmål, så det her har stået åbent længe for at give dem tilbage til dig.. Kan du ikke bare lægge et svar der?
Avatar billede killstun Nybegynder
12. marts 2006 - 18:22 #13
Hehe, sad lige og kiggede på det. Som du kan se er jeg alligevel en smule utilfreds med Windåsen ;-)
Avatar billede killstun Nybegynder
12. marts 2006 - 18:24 #14
Du skal ikke tænke på det med points, da jeg har rigeligt at tage af. Jeg er ligeglad, så længe jeg bare har points nok til at spørge ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester