Avatar billede autohitter Nybegynder
26. juni 2004 - 15:11 Der er 38 kommentarer og
1 løsning

Gammel computer som router mv.

Første krav til indlægene til dette spørgsmål, er at det bygger på gratis software, såsom FreeBSD, Linux, E-smith, osv...

Følgende delspørgsmål er stillet et prioritet, startende med 1

1. Opsætning som router med DHCP server

2. Deling af router, ud på 4 netkort (1 netkort til WAN + 4 til LAN)

3. Opsætning som firewall

4. Opsætning som Trafik-virusscanning, så virusinfektion på tilsluttede maskiner bliver en umulighed (hvis dette overhovedet er muligt)

5. Styring af trafik gennem de forskellige netkort (hastighedsbegrænsning)
Avatar billede strych9 Praktikant
26. juni 2004 - 15:41 #1
hehe ok, der er en der har balls and glory, så at sige. =)
Du kan sætte en Linux op (siger jeg fordi jeg ikke er bsd haj, selv om bsd sikkert ville være lige så godt), som følger:

1: Basal statisk routing kan ordnes blot med kommandoen "route". Med route kan du specificere således at den kan tage routing beslutninger baseret på ip/subnet og intet andet. En mulig DHCP server kan du feks finde på www.isc.org
2: Det kan route også klare, men se nedenfor
3: Linux kernel indeholder en glimrende firewall der hedder Netfilter. Den styres med userspace programmet iptables. Netfilter har hooks direkte ind i TCP/IP stakken i kernel og er yderst effektiv, og har support for stateful inspection og hvad man nu ellers kan forlange af en god firewall. Netfilter betjenes over kommandolinje, og man kan skrive bash scripts til at konfigurere den. Netfilter tutorial findes her: http://iptables-tutorial.frozentux.net/
4: Netfilter har log faciliteter, men det lyder som om at det du søger mere er et IDS (Intrusion Detection), og de findes også som open source. Feks er "Snort" et meget kendt og godt IDS som genkender en del angrebssignaturer og kan rejse alarmer.
5: iproute2 har nogle meget avancerede faciliteter når du vil lave routing. Feks kan den route og styre båndbredde baseret på tidspunkt på dagen, porte, pakketyper, services (QoS), brugernavne osv. Biblen i forbindelse med at sætte avanceret routing op i Linux findes her: http://lartc.org/howto/
Avatar billede strych9 Praktikant
26. juni 2004 - 15:45 #2
Jeg har iøvrigt lavet et diagram som du sikkert kan få glæde af hvis du binder an med at lave det på Linux. Det viser en pakkes vej igennem Linux kernel: http://alpha.neuricon.net/~devil/kernel.gif

Bare kopier det hvis du har lyst og finder det brugbart. Det har du hermed tilladelse til.
Avatar billede autohitter Nybegynder
26. juni 2004 - 16:07 #3
Jeg kan se det meste er tekstbaseret, og vil i den sammenhæng spørge om minimumskravene til en sådan maskine...

Jeg har nemlig nogle endnu ældre 66 MHz / 16 MB stående, kunne det evt. køres på disse?

Og hvordan har linux det med at finde netkort, har nemlig kun drivere til windows, og det er nogle gamle 10 Mbit netkort med BNC og RJ45, og tvivler på at der er lavet linux drivere til disse...
Avatar billede strych9 Praktikant
26. juni 2004 - 16:17 #4
hmm jaeh. Her er en grundregel: Der skal aldrig være et grafisk interface på en Linux eller BSD server. Grafiske interfaces er fejlkilder, de kan have sikkerhedsbrister i sig, og de sluger en masse resources unødvendigt. På serveren installerer man bare OpenSSH og administrerer den via en SSH klient på kommandolinje.

En 66mhz maskine med 16mb ram kan sagtens køre linux, og den kan også fungere som router/firewall. Jeg ville dog vælge mindst en 133mhz 486 maskine med 64mb ram hvis der skal nogen som helst form for traffik igennem i volumen. Tænk også på skalerbarhed.

Angående hardware understøttelse kunne du nu nok gå hen og bliver overrasket, men det kan godt være svært at sætte op. Prøv feks først din maskine med Knoppix fordi den autokonfigurerer hardware. Dernæst prøv "lspci -v" og se om hardwaren er fundet.
Du kommer sandsynligvis til at konfigurere og compile din egen kernel i denne her forbindelse. Både Netfilter, routing, og dine specielle netkort kommer nok til at kræve lidt ekstra omsorg når kernel skal sammensættes og al din hardware skal køres.
Avatar billede strych9 Praktikant
26. juni 2004 - 16:23 #5
har du nogen erfaring med flerbrugersystemer overhovedet?
og hvordan er kundskaberne indenfor TCP/IP og routing generelt?
Avatar billede autohitter Nybegynder
26. juni 2004 - 17:59 #6
Hvad mener du helt præcist med dette:

trafik igennem i volumen. Tænk også på skalerbarhed.

Kan det sættes op i knoppix?

Jeg er på et absolut begynder-stadie med linux, men det kan vel ikke blive andet end lærerigt, krydret med "lidt" tålmodighed...
Avatar billede strych9 Praktikant
26. juni 2004 - 18:41 #7
Jeg mener at hvis der kommer en eller anden form for belastning på, så vokser du lynhurtigt fra den. Du skal ikke bruge den på et LAN med 200 workstations feks. Og behov har det med at vokse, så når en maskine kan udvides til at vokse med behovet eller man kan sætte andre enheder til at fungere i samspil med den så de deler opgaverne har man.. skalerbarhed. =)

Knoppix er en cd distribution. Den kører udelukkende fra cdrom. Men 16mb er nok for lidt til den siden den har behov for ram disk.

Jeg må nok forberede dig på at den opgave du sætter dig selv på her bliver langvaring, besværlig, frustrerende, og at du kommer til at sidde og bikse med det i sene nattetimer i de næste måneder og at du kommer til at læse tonsvis af dokumentation.
Men i sidste ende er belønningen stor.. Du vil nemlig kunne nogle ting som kun de færreste kan og du vil være i stand til at løse nogle opgaver som man kan forlange af en prof. linux admin og du vil "forstå" linux, netværk og computere generelt på en helt ny måde.
Avatar billede strych9 Praktikant
26. juni 2004 - 18:53 #8
og forresten så er det overhovedet ikke sjovt at compile kernel på en 66mhz cpu...
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:04 #9
mht. at compile, så er det mindre sjove vel det tidsmæssige???

jeg er nu alligevel tændt på opgaven...

Tror jeg vil installere det hele på en 133 MHz med 32 MB ram, ville det ikke kunne klare det meste, nu det er tekstbaseret...

Eller betyder CPU'en så meget i det her spil?

Kan jo smide de 32 MB ram over i 66 MHz'eren, og så bruge 133'eren til noget andet...
Avatar billede strych9 Praktikant
26. juni 2004 - 19:25 #10
Ja det er tidsmæssigt. Det tager en pokkers tid at compile kernel. På min gamle spand (En 600mhz P3 coppermine med 512mb ram) tager det 20-30 minutter. På det grej du forslår tager det nok en hel dag. Du kan selvfølgelig lave kernel på en anden maskine og bare kopiere den over sammen med kernel moduler, men det er jo ekstra besvær. RAM betyder næsten mere end cpu'en. Compilere kan godt lide RAM.
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:28 #11
og hvor mange ram optager knoppix ?
Avatar billede strych9 Praktikant
26. juni 2004 - 19:29 #12
Det ved jeg faktisk ikke. Mon ikke det står på deres website, som vist nok er www.knoppix.org
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:30 #13
Også i driften af maskinen, ligger presset vel også mest på rammene, og ikke på CPU'en

Men ja Compile er jo en engangsforestilling, så kan vel sættes igang før jeg tager på sommerferie...
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:32 #14
Intel-compatible CPU (i486 or later),

20 MB of RAM for text mode, at least 96 MB for graphics mode with KDE (at least 128 MB of RAM is recommended to use the various office products),

bootable CD-ROM drive, or a boot floppy and standard CD-ROM (IDE/ATAPI or SCSI),

standard SVGA-compatible graphics card,

serial or PS/2 standard mouse or IMPS/2-compatible USB-mouse.

---
Lever op til det hele, men skal vel ikke bruge en mus i tekstbaseret :)
Avatar billede strych9 Praktikant
26. juni 2004 - 19:32 #15
Hvis du rammer rigtigt første gang ja. =) Det er det nu de færreste der gør.
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:34 #16
Processoren er en Intel OverDrive 66 MHz

32 MB ram

IDE Cdromdrev

Grafikkort.... Tjae, det er ihvertfald stort, rent fysisk :)

Serial mus, det kan også lige klares, hvis altså det skal bruges til noget, hvilket jeg finder tvivlsomt...
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:36 #17
Rammer rigtigt ??? Installationen er ikke kun tekstbaseret, eller hvad mener du ???
Avatar billede strych9 Praktikant
26. juni 2004 - 19:37 #18
nah, rammer rigtigt med kernel konfigurationen mener jeg. Der er jo flere hundrede optional features når du laver en kernel. Hvis du mangler en driver til et filsystem du skal bruge, eller noget hardware, så skal skidtet compileres om.
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:40 #19
ahhh, oki nu er jeg med...

Hvilken linux vil du foreslå mig at arbejde ud fra...

Man tager vel en kernel og leger videre med den ?
Avatar billede strych9 Praktikant
26. juni 2004 - 19:45 #20
hmmm jaeh siden du vil have en server og det hele skal være kommandolinje, så vil du sikkert have fornøjelse af at køre med Debian. - Selv om deres installationsprogram stinker, så er det trods alt en meget veldokumenteret distribution.
Kernels følger ofte med i distributioner i binær færdigcompilet form. Det du skal er at benytte source koden til at lave din helt egen. =)
Avatar billede autohitter Nybegynder
26. juni 2004 - 19:49 #21
Installation der stinker... Finder det heller ikke hardwaren så ???
Avatar billede strych9 Praktikant
26. juni 2004 - 19:51 #22
right.. Debian er meget manuel, men til gengæld er den klippestabil og gennemtestet.
Avatar billede strych9 Praktikant
26. juni 2004 - 19:55 #23
Nå men hvad.. Du kan jo lige så godt springe i med begge ben =)
Avatar billede autohitter Nybegynder
26. juni 2004 - 20:07 #24
Ja, jeg er tilhænger af open source, men kan lige så godt sige det som det er, har aldrig leget med et linux OS før, så det skal nok blive spændende...

Kan ikke rigtig finde et link til at hente debian...
Avatar billede strych9 Praktikant
26. juni 2004 - 20:09 #25
prøv ftp://sunsite.auc.dk eller ftp://ftp.sunet.se - der er god fart på dem.
Avatar billede autohitter Nybegynder
26. juni 2004 - 23:18 #26
Skal jeg hente det hele...?
Avatar billede strych9 Praktikant
26. juni 2004 - 23:24 #27
Hele hvad?
Hent Debian stable til x86.
Avatar billede autohitter Nybegynder
26. juni 2004 - 23:26 #28
Hvor ligger den på de angivne ftp-steder ?
Avatar billede strych9 Praktikant
26. juni 2004 - 23:32 #29
På sunsite: /disk1/debian-cd/images/3.0_r2/i386/
men øhm, der er jo 7 cd'er. Kan næppe forestille mig at du har brug for alle, men hvor mange du kan nøjes med aner jeg ikke. Prøv eventuelt de først 2-3 stykker til at starte med.
Avatar billede autohitter Nybegynder
27. juni 2004 - 13:16 #30
Findes der ikke en skrapet version af debian, ligesom knoppix???
Avatar billede autohitter Nybegynder
27. juni 2004 - 13:23 #31
og skal jeg bruge alle filerne i:

/disk1/debian-cd/images/3.0_r2/i386/

`?
Avatar billede strych9 Praktikant
27. juni 2004 - 13:25 #32
Bare de første 2-3 cd'er tror jeg.
Avatar billede autohitter Nybegynder
27. juni 2004 - 13:38 #33
ja, men bare under disk1 ligger der 7 binnaries, tilsammen 5 GB
Avatar billede strych9 Praktikant
27. juni 2004 - 13:41 #34
aah det der med disk1 skal du ikke tage for pålydende. Sunsite er en 400gb ftp, og selvfølgelig har de flere harddiske.. Det er det som disk1 betyder =)
De der bin/iso filer der ligger i folderen er images af hele cdrommer. Så hvis du downloader de første 3. De skulle være nummererede.
Og så bruger du et brænderprogram som feks Nero til at få dem ned på cd.
Avatar billede autohitter Nybegynder
28. juni 2004 - 14:45 #35
der er 2 iso'er til cd 1... cd1 og cd1.NONUS (hvad er det?)
Avatar billede strych9 Praktikant
28. juni 2004 - 14:52 #36
non-us ligger jo ligesom i navnet. Det er en cd som du kan bruge hvis du ikke vil benytte amerikansk sprog. Feks arabisk, skandinavisk, eller asiatiske sprog og tegn i stedet..
Avatar billede autohitter Nybegynder
28. juni 2004 - 14:57 #37
ahhh.... læste det som NO NUS, det gav ikke så meget mening:)
Avatar billede autohitter Nybegynder
06. juli 2004 - 13:54 #38
Skal jeg installere debian nu, eller hvad er første step ??
Avatar billede strych9 Praktikant
06. juli 2004 - 15:35 #39
ja bare prøv ad om den kan køre dit hardware..
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