Bygga din egen gateway brandvägg (2 / 7 steg)
Steg 2: Att göra se saker passar
Varje dator måste ha följande delar:
» Processor (uppenbarligen)
» Moderkort
» RAM
» Fysiska hårddiskar - optiska och/eller hårt)
» Input/output enheter - NIC-kort, tangentbord, möss, bildskärmar, etc.
» Fall (även om det är roligt att utelämna denna del och montera mobo på din vägg)
» Kylaggregat - kylfläns och fläkt (aka HSF), vattenkylning/fas-ändra kylning (inte praktiskt här, men kul oavsett)
Processorn
Ofta, när man bygger en dator, människor sätta de flesta av sina pengar här. Människor är ingrodd med intrycket att en snabb processor gör för en snabb dator. Detta är inte fallet. Ett snabbt system är lika beroende av hastigheten på alla enheter. Ett moderkort med en snabb chipset och hög frontbuss (FSB) är lika viktigt som en snabb processor. RAM är den andra viktiga komponenten i ett snabbt system. För vårt system är hastigheten på alla dessa ett mindre problem, som vi är mer intresserade av kostnadseffektivitet.
» AMD Athlon K7/K75/Thunderbird - i Slot A och Socket A.
» AMD Duron - Funna i uttag och en enda.
» AMD Athlon XP - Funna i Socket A.
» AMD Athlon MP - Funna i Socket A.
» AMD Sempron - i Socket A och 754. Dessa märks bara åter Athlon XPs.
» AMD Athlon 64 - Socket 754 och 939. Komma i dual-core också. Jag kör en Athlon 64 3700 San Diego i min speldator, så du kan se hur dessa är stora overkill.
» AMD Athlon 64 FX - Socket 939 och 940. Ännu mer overkill än en Athlon 64. Även om, jag skulle gärna ta en Athlon 64 FX-60 av någons händer: P
» AMD Opteron - Socket 940. Men inriktad på server-miljöer, denna processor är ungefär lika mycket overkill som du kan hitta (dyrt också).
» Intel Celeron 500A till 2.8GHz Northwood - finns i Slot 1, Socket 370, 423 och 478 sorter.
» Intel Pentium III - Funna i Slot 1 och Socket 370 sorter.
» Intel Celeron D - i Socket 478 och T.
» Intel Pentium 4 - Socket 423 478 och T. Overkill
» Intel Xeon - Socket 603 och 604. Stora overkill.
» Intel Itanium - i PAC611. Stora overkill.
Moderkort
Detta är kanske den svåraste delen att plocka ut, och även det viktigaste. På grund av den nästan inifinite sorten nämna jag bara de viktigaste funktionerna att överväga.
» Socket/Slot - det är där din CPU kommer att leva. Se till att ditt moderkort socket är kompatibel med din processor. Ofta en socket namnges efter den har pincount. I de flesta fall, om processorn och socket har den samma pincount, är de kompatibla. Var försiktig, detta är inte alltid fallet. Var noga med att dubbelkolla.
» Enheten gränssnitt - det är där dina enheter ansluta till ditt moderkort. Paralell ATA (aka ATA, PATA, IDE, EIDE) enheter är fortfarande de vanligaste, men fasas av den snabbare och effektivare Serial ATA (SATA). ATA kommer i ATA66, ATA100, ATA133 och ATA166. SATA150 (aka SATA-jag eller bara SATA) ofta är kompatibel med SATA300 (aka SATA-II eller SATA med NCQ) moderkort. Ett annat gränssnitt normalt återfinns i servermiljöer är SCSI. Dessa ersätts med följetong-ATA på grund av för att kosta.
» RAM-slots - detta är där din RAM går. De kallas ofta för DIMM-platser. Ibland ser du den pincount som nämns i namnet eller beskrivningen. De platser som jag är bekant med stöd av SDRAM (PC100, PC133), DDR SDRAM och DDR2 SDRAM (i sorter från PC1700 till PC8500) RAMBUS (sällsynt, dyr RAM som var före sin tid, endast körs i par).
» Input/output gränssnitt - det är där add-on kort gå. De vanligaste är ISA (långsammast och endast finns i industriella moderkort nu för tiden), PCI (långsammast av alla används, används för ganska mycket varje typ av tilläggskort), AGP 1 x / 2 x / 4 x / 8 x (gemensamma; nästan alltid används av videocards, fasas ut av PCI Express), PCI Express (snabbast av alla platser, vanligtvis används för videocards), PCI-X (inte att förväxla med PCI Express, kan vara (nästan) lika snabbt som PCI Express, kommer i hastigheter som 1 x 4 x, 8 x, etc.) Se till att ditt nätverkskort och grafikkort har en kortplats egen (även om det är möjligt att köra detta utan en grafikkort).
» Formfaktor - detta avgör vilken typ av fall du kan använda. Formfaktorer inkluderar AT (föråldrad), Enhanced/utökad ATX (stora skivor!), ATX (vanligast), Mini-ATX (små versioner av ATX), Micro-ATX (ännu mindre), Mini- / mikro-/ Pico-/ Nano - ITX (liten!). Någon av dessa fungerar, men var försiktig med Mini- / mikro-/ Nano- / Pico - ATX/ITX styrelser. Ibland har dessa egenutvecklade komponenter som inte stöds av FreeBSD förare. Jag skulle gärna ta en EPIA N Nano-ITX bort av någons händer också.
» Power gränssnitt - det är där din PSU ansluts till ditt moderkort. Jag är bekant med 20-pin och 24-pin-kontakter som Intel/AMD 4-pin huvuden. Se till att din PSU kommer plugin till ditt moderkort. Om inte, kan du förmodligen hitta konvertering kablarna till att den passar för några tior på din lokala datorbutik.
» Baksida - detta är samlingen av pluggar ligger på baksidan av moderkortet. Du hittar nästan alltid ditt tangentbord, mus, parallella och seriella kontakter här. Många styrelser har också VGA/S-Video, LAN, USB, Firewire eller ljuduttagen här också.
» Fan rubriker - detta är där din CPU och fallet fans plugin. Kontrollera att du har tillräckligt för att accomidate alla dina fans. Om du inte, kan du ta bort några fans (men inte den CPU fläkt!), eller hitta/köpa vissa 4-pin molex till 3-polig fan huvudet omvandling ledningar eller 3-pin Y-splitters.
RAM-MINNE
Ganska mycket någon RAM fungerar så länge det är iallafall så nya som PC100 och är kompatibel med ditt moderkort. En anständig kapacitet är bara 128MB. Större kapacitet hjälper påskynda din sammanställningen processer.
Memtest kan du testa din RAM innan du installerar FreeBSD. Det kan bespara dig några huvudvärk senare.
Enheter
ATA IDE-enheter är fortfarande de vanligaste, men fasas av den snabbare och effektivare Serial ATA. ATA kommer i ATA66, ATA100, ATA133 och ATA166. Numren som är associerade med teoretisk maximal överföringshastighet. Ofta ser du ett moderkort som säger att den stödjer ATA133. Om moderkortet stöder ATA133, stöder det oftast de långsammare ATA100 och ATA66 specifikationerna. Kontrollera ditt moderkort stöder en ATA standard större-än eller lika med som används av din hårddisk. Serial ATA har samma överväganden. SATA150 (aka SATA-jag eller bara SATA) ofta är kompatibel med SATA300 (aka SATA-II eller SATA med NCQ) moderkort. Sällan är nyare teknik bakåtkompatibla med äldre, men ibland ser du att en firmware-uppdatering kommer att tillåta detta. Om du tänker använda SATA, kommer du sannolikt behöva ett olika strömkontakt; även om Western Digital vanligt förlägger både äldre 4-pin molex strömkontakt och den nya följetong-ATA kontakten (inte använda båda samtidigt!). Om du behöver en följetong-ATA strömkontakt, oroa dig inte, det finns omvandling ledningar för dem också.
Större än 1GB hårddiskkapacitet bör finnas gott. 100MB är ett absolut minimum, men 250MB rekommenderas. Lägg 100MB om du tänker använda en skrivbordsmiljö.
Om du inte använder en relativt ny (1 år eller yngre) hårddisk, är det klokt att utföra ett diagnostiktest innan du installerar ditt system. På grund av deras rörliga delar är hårddiskar mer benägna att misslyckas än resten av dina komponenter.
Optiska enheter är vad du använder för att installera operativsystemet. Nästan alla enheter fungerar för detta så länge den är kompatibel med ditt moderkort. FreeBSD kan installeras från CD-ISO-filer eller en enda DVD ISO. Den kan också installeras från en USB-enhet (om den är tillräckligt stor och ditt moderkort stödjer uppstart från USB) eller nätverket. Den senare täcks inte här.
NIC
I vårt fall, kommer att din NIC (Network Interface Cards) vara en viktig komponent till funktionen av din dator. Du behöver två av dessa, en för WAN-sidan och en för LAN-sidan. Ofta hittar du en (eller två) NIC-kort integrerat i moderkortet. Bara kolla baksida av moderkortet för att ta reda på. Ditt nätverkskort kommer att behöva stödja iallafall 10 Mbps 10BaseT, men något snabbare kommer att fungera. Denna tutorial kommer att endast omfatta 10BaseT 1000BaseTX nätverkskort.
Bildskärm, tangentbord och mus
Du bör vara bekant med dessa redan. Vi behöver bara ett tangentbord och en bildskärm för det inledande installationsförfarandet. Efteråt kan du koppla bort dessa. Bildskärmar finns i VGA och DVI varianter (DVI att vara digital och nyare). TV kan också användas om både ditt moderkort och TV: N har S-Video-anslutningar och det finns en S-Video drivrutin för FreeBSD. Möss är antingen PS2 (nej, inte som en), USB, eller äldre ADB och RS232. Tangentbord är samma. Det finns adaptrar att konvertera de flesta av dessa till rätt kontakten.
PSU
Om Processorn är hjärnan hos datorn, är Nätaggregatet hjärtat. Kontrollera att du har tillräckligt med lämpliga anslutningar till driva alla dina enheter. En av de vanligaste problemen med att bygga datorer är en svag/instabila PSU. Du kommer uppleva slumpmässiga, oförklarliga problem om du snåla på strömförsörjningen. En av de vanligaste tecknen på en underpowered är slumpmässiga avstängningar. Om din dator stängs av slumpmässigt, är det din hårdvara skydda sig från bristen på makt. Beroende på maskinvara, kan du behöva något lika kraftfullt som 300W. Då igen, kanske du bara behöver 100W. Att ge dig en uppfattning om hur mycket är för mycket för detta projekt, jag använder en 650W strömförsörjning i min speldator; dock kommer att ett kraftfullare NÄTAGG inte skada ditt system.
Fallet
Inget speciellt här. Kontrollera att det stöder ditt moderkort formfaktor. Större fall är lättare att använda eftersom du har mer utrymme för ledningar och kopplingar. Tiny fall kan ha kylning problem om de placeras i områden med dålig cirkulation. Om ditt NÄTAGG inte passar i ditt fall, du kan ändra så att accomidate den. Vara försiktig dock! Om du måste ändra din PSU, vidta lämpliga försiktighetsåtgärder. Koppla ur och ansvarsfrihet det först.
Kylning
Måste du ha både en kylfläns och fläkt. Om du inte har en fläkt, kontrollera att du har en anständig passiv-kylfläns, acceptabel omgivande luftens temperatur och tillräckligt luftflöde i och runt fallet. Detta är en annan plats att vara försiktig. Efter den inledande bygga, tryck på din processor från tid till att se till att det är kylning. Det bör vara varm, men inte heta. Om din arm punkbandet i reflex att röra den, är det för varmt. Svalare rinnande processorer också längre. Nyare processorer är mer succeptible till termiska skador orsakade av snävare toleranser och elektron-migration. Äldre processorer är mer stabil och därför populära i överklockning gemenskapen. Vattenkylning kan ge din CPU temperaturer nära omgivande luftens temperatur, men är overkill här. Fas-ändra kylning och TECs är massiv overkill. De kan släppa din temperaturer långt under fryspunkten där kondens blir en fråga. Jag skulle inte ming en TEC + vattenkylning kit ändå: P
Jag tror att om täcker hårdvara, men här är några saker att tänka:
» Större RAM kapacitet påskynda din sammanställning processen. Nu för tiden 256MB RAM är marginellt dyrare (ibland billigare) än mindre kapacitet tack vare produktionen, ROI och lagring kostar.
» Din NIC bör stödja iallafall 10 Mbps ethernet (aka 10BaseT). Eftersom de flesta människor inte har internet-anslutningar högre än 10 Mbps, är långsammare hastighet acceptabelt här. Om du kan, försök att se till att stöder Nätverkskortet full duplex för att undvika kollisioner. Full duplex betecknas med ett "X" på slutet av medietyp (t.ex. 10BaseTX). 100Mbps ethernet (100BaseT) är mycket vanligare än 10BaseT(X) och alldeles utmärkt, även om det är osannolikt att du kommer att se någon prestanda få använda den.
» Din hårddisk och optisk enhet bör sannolikt ATA IDE-enheter. Du kommer ofta se enheter märkt ATA100 eller ATA133. Dessa fungerar bra. På nyare enheter och styrenheter visas etiketten följetong-ATA eller SATA. Detta kommer att fungera om ditt moderkort har lämpliga (SATA150 eller SATA/300) rubrikerna. SATA är stora overkill för en enkel gateway/brandvägg eftersom det kommer mycket sällan användas. I själva verket skulle det vara möjligt att bygga detta projekt utan en hårddisk helt och hållet.
» Din PSU (Power Supply Unit) bör kunna leverera tillräckligt stabil ström till alla enheter samtidigt. En 300W PSU är mer än tillräckligt för minimal PC som vi kommer att bygga.
» Om du planerar att placera detta gateway brandvägg på en liten plats, se till att fallet är tillräckligt liten. Eftersom du inte behöver en bildskärm, tangentbord eller mus efter den initiala installationen, är det möjligt att lagra brandväggen praktiskt taget överallt! Jag har min i min garderob. Göra säker du skeppet tillräckligt ethernet kabel också.
Fysiskt bygga en dator från grunden är mycket lättare än de flesta människor tror. Den stora mängd fysiska kontakter är det ganska svårt att skada hårdvara genom att placera det i en felaktig kortplats. Om du har att tvinga något till en plats, gör du något fel. annars, oroa dig inte steka komponenten. Denna hårdvara är billigt, och det är en god inlärning. Inte skulle du hellre göra misstag nu än när du bygger en flera tusen dollar gaming rig?