Arkiverad | konfigurera ett lokalt nätverk
arkivdatum: 2019-06-26
det här innehållet uppdateras eller underhålls inte längre. Innehållet tillhandahålls “som det är.”Med tanke på den snabba utvecklingen av teknik kan vissa innehåll, steg eller illustrationer ha förändrats.
adressområde | nätmask | ger | adresser per LAN |
---|---|---|---|
10.0.0.0 – 10.255.255.255.255 | 255.0.0.0 | 1 klass A LAN | 16,777,216 |
172.16.0.0 – 172.31.255.255 | 255.255.0.0 | 16 klass B Lan | 65,536 |
192.168.0.0 – 192.168.255.255 | 255.255.255.0 | 256 klass C Lan | 256 |
Nätverks-och sändningsadresser
en annan viktig aspekt av att bygga ett LAN är att adresserna i de två extrema ändarna av adressområdet är reserverade för användning som LAN: s nätverksadress och sändningsadress. Nätverksadressen används av en applikation för att representera det övergripande nätverket. Sändningsadressen används av en applikation för att skicka samma meddelande till alla andra värdar i nätverket samtidigt.
om du till exempel använder adresser i intervallet 192.168.1.0 till 192.168.1.128 reserveras den första adressen (192.168.1.0) som nätverksadress och den sista adressen (192.168.1.128) som sändningsadress. Därför tilldelar du bara enskilda datorer på LAN-IP-adresserna i intervallet 192.168.1.1 till 192.168.1.127:
nätverksadress: | 192.168.1.0 |
---|---|
enskilda värdar: | 192.168.1.1 till 192.168.1.127 |
Sändningsadress: | 192.168.1.128 |
subnätmasker
varje värd i ett LAN har en subnätmask. Subnätmasken är en oktett som använder numret 255 för att representera nätverksadressdelen av IP-adressen och en noll för att identifiera värddelen av adressen. Till exempel används subnätmasken 255.255.255.0 av varje värd för att bestämma vilken LAN eller klass den tillhör. Nollan i slutet av subnätmasken representerar en unik värd inom det nätverket.
domännamn
domännamnet, eller nätverksnamn, är ett unikt namn följt av en standard internet suffix som .com, .org, .mil,. net, etc. Du kan ganska mycket namnge ditt LAN något om det har en enkel uppringd anslutning och ditt LAN är inte en server som tillhandahåller någon typ av tjänst till andra värdar direkt. Dessutom anses vårt provnätverk vara privat eftersom det använder IP-adresser i intervallet 192.168.1.x. Viktigast av allt bör domännamnet inte vara tillgängligt från Internet om ovanstående begränsningar strikt tillämpas. Slutligen, för att få ett” officiellt ” domännamn kan du registrera dig via InterNIC, Network Solutions eller Register.com. se avsnittet Relaterade ämnen senare i den här artikeln för webbplatser med detaljerade instruktioner för att få officiella domännamn.
värdnamn
ett annat viktigt steg för att konfigurera ett LAN är att tilldela ett unikt värdnamn till varje dator i LAN. Ett värdnamn är helt enkelt ett unikt namn som kan göras upp och används för att identifiera en unik dator i LAN. Namnet ska inte innehålla några tomma mellanslag eller skiljetecken. Till exempel är följande giltiga värdnamn som kan tilldelas varje dator i ett LAN som består av 5 värdar: värdnamn 1 – Morpheus; värdnamn 2 – Trinity; värdnamn 3 – Tank; värdnamn 4 – Oracle; och värdnamn 5 – Dozer. Var och en av dessa värdnamn överensstämmer med kravet att inga tomma mellanslag eller skiljetecken finns. Använd korta värdnamn för att eliminera överdriven typning och välj ett namn som är lätt att komma ihåg.
Tabell 2 sammanfattar vad vi hittills har täckt i den här artikeln. Varje värd i LAN kommer att ha samma nätverksadress, sändningsadress, subnätmask och domännamn eftersom dessa adresser identifierar nätverket i sin helhet. Varje dator i LAN kommer att ha ett värdnamn och IP-adress som unikt identifierar den specifika värden. Nätverksadressen är 192.168.1.0 och sändningsadressen är 192.168.1.128. Därför måste varje värd i LAN ha en IP-adress mellan 192.168.1.1 till 192.168.127.
Tabell 2. Exempel på IP-adresser för ett LAN med 127 eller färre sammankopplade datorer
IP-adress | exempel | samma / unika |
---|---|---|
nätverksadress | 192.168.1.0 | samma för alla värdar |
domännamn | www.yourcompanyname.com | samma för alla värdar |
Sändningsadress | 192.168.1.128 | samma för alla värdar |
nätmask | 255.255.255.0 | samma för alla värdar |
värdnamn | valfritt giltigt namn | unikt för varje värd |
värdadresser | 192.168.1. x | X måste vara unikt för varje värd |
tilldela IP-adresser i ett LAN
det finns två sätt att tilldela IP-adresser i ett LAN. Du kan manuellt tilldela en statisk IP-adress till varje dator i LAN, eller du kan använda en speciell typ av server som automatiskt tilldelar en dynamisk IP-adress till varje dator när den loggar in i nätverket.
statisk IP-adressering
statisk IP-adressering innebär att manuellt tilldela en unik IP-adress till varje dator i LAN. De tre första oktetterna måste vara desamma för varje värd, och den sista siffran måste vara ett unikt nummer för varje värd. Dessutom måste ett unikt värdnamn tilldelas varje dator. Varje värd i LAN kommer att ha samma nätverksadress (192.168.1.0), sändningsadress (192.168.1.128), subnätmask (255.255.255.0) och domännamn( yourcompanyname.com). Det är bra att börja med att besöka varje dator i LAN och skriva ner värdnamnet och IP-adressen för framtida referens.
dynamisk IP-adressering
dynamisk IP-adressering sker via en server eller värd som heter DHCP (Dynamic Host Configuration Program) som automatiskt tilldelar en unik IP-adress till varje dator när den ansluter till LAN. En liknande tjänst som heter BootP kan också automatiskt tilldela unika IP-adresser till varje värd i nätverket. DHCP / BootP-tjänsten är ett program eller en enhet som fungerar som värd med en unik IP-adress. Ett exempel på en DHCP-enhet är en router som fungerar som en Ethernet-hubb (en kommunikationsenhet som gör att flera värd kan anslutas via ett Ethernet-uttag och en specifik port) i ena änden och tillåter en anslutning till Internet i motsatt ände. Dessutom kommer DHCP-servern också att tilldela nätverks-och sändningsadresserna. Du behöver inte manuellt tilldela värdnamn och domännamn i ett dynamiskt IP-adresseringsschema.
Lan-hårdvaran
tilldela värdnamn och IP-adresser kommer att vara värdelös om det inte finns någon hårdvara tillgänglig för att ansluta alla datorer tillsammans. Det finns flera olika typer av hårdvarusystem som Ethernet, Token Ring, FDDI, Token Bus, etc. Eftersom Ethernet är det mest använda hårdvarusystemet kommer vi att fokusera vår uppmärksamhet på det. Ethernet är tillgänglig från flera olika datorleverantörer, och det är relativt billigt. Ethernet är en 10-Mbps basband LAN-specifikation utvecklad av Xerox, Intel och Digital Equipment. För att bygga en Ethernet-hubb behöver du följande: ett Ethernet-nätverkskort (Nic) för varje dator, en Ethernet-kompatibel hubb med minst samma antal portar som det kommer att finnas datorer i LAN och Ethernet-kablar (eller 10BaseT-kablar) för att ansluta varje dators NIC till Ethernet-hubben.
se också till att valfri hårdvara är kompatibel med Red Hat Linux-operativsystemet. Denna information om maskinvaru – /programvarukompatibilitet finns vanligtvis i avsnittet Krav på baksidan av rutan för varje produkt. Alternativt kan du fråga en datorförsäljare om hårdvaru – /programvarukrav. Du kan vanligtvis spara pengar genom att köpa LAN-kort som ett paket jämfört med att köpa dem individuellt.
när du väljer en Ethernet-hubb, se till att den innehåller minst lika många portar som det finns datorer som kommer att delta i LAN. Det är alltid bäst att välja ett nav med ytterligare portar för att möjliggöra expansion.
om du planerar att använda alla datorer i LAN för att komma åt Internet via en lokal Internetleverantör (ISP) är router/Ethernet combo ett idealiskt val. Routern / Ethernet-enheten konfigureras normalt med vilken dator som helst som är ansluten till LAN. Förutsatt att alla datorer i LAN kommer att köra Red Hat Linux-operativsystemet, krävs en router som kan konfigureras med ett Linux-konfigurationsprogram som LinuxConf.
Välj slutligen Nätverkskablar för att möjliggöra expansion. Vanligtvis använder de flesta Ethernet-nätverk 10BaseT-kablar med RJ45-uttag i varje ände. Det är alltid bra att köpa kablar som är 1 eller 2 gånger längre än önskad längd om lan: s struktur (topologi) ändras i framtiden.
installera hårdvaran
förutsatt att all LAN-hårdvara är tillgänglig är nästa steg att installera den. Stäng först av alla datorer som kommer att delta i LAN. Öppna sedan fodralet på varje dator och installera varje NIC i lämplig plats på moderkortet, var noga med att följa tillverkarens instruktioner.
hitta en bekväm men säker plats för Ethernet-hubben, helst en central plats i samma byggnad eller rum tillsammans med datorerna. Därefter kör kabeln från NIC i varje dator till Ethernet-hubben så att alla kablar är ur vägen för användare som behöver fysisk åtkomst till varje dator i LAN. Se också till att du följer alla instruktioner som medföljer LAN-hårdvaran innan du startar någon av de datorer som kommer att delta i LAN.
om du använder en router för att ansluta LAN till Internet eller använder en DHCP-server måste du göra en viss konfiguration enligt bruksanvisningen. Slutligen, förutsatt att alla datorer är anslutna till Ethernet-navet via NIC och en specifik port på navet, kan du nu börja programvarukonfigurationsprocessen med Red Hat-operativsystemet.
konfigurera LAN
hur du konfigurerar datorerna på LAN beror på om Red Hat OS installerades före eller efter LAN-hårdvaran. Om du installerade Lan-hårdvaran innan du installerade Red Hat kommer du att bli ombedd att konfigurera nätverket under installationsprocessen för Red Hat. Men om du installerade Red Hat OS efter LAN-hårdvaran, kommer ett program som heter “Kudzu” att upptäcka det nyligen installerade Ethernet-kortet och initiera konfigurationsprocessen automatiskt. Följ dessa steg när du konfigurerar varje Ethernet-kort med programmet “Kudzu” :
- under uppstartsprocessen leta efter en dialogruta med titeln ” Välkommen till Kudzu.”Tryck på Enter för att påbörja konfigurationsprocessen.
- därefter bör du se en annan dialogruta som visar varumärket för det installerade Ethernet-kortet. Tryck på Enter igen för att fortsätta.
- efter en kort fördröjning bör du se”Vill du ställa in nätverk”.
- Välj alternativet Nej med Tabb-tangenten och tryck sedan på Retur. Jag kommer att beskriva att konfigurera nätverk med ett verktyg som heter LinuxConf senare i den här artikeln.
vid denna tidpunkt bör uppstartsprocessen fortsätta normalt och du måste logga in på datorn som root-användare. Du borde ha fått möjlighet att skapa ett root-konto under den första installationen av Red Hat.
använda LinuxConf för att konfigurera ditt Ethernet-kort
du kan använda ett program som heter LinuxConf för att konfigurera eller omkonfigurera NIC för varje dator i LAN. Du kan starta linuxconf-verktyget genom att skriva linuxconf
vid kommandotolken i alla terminalfönster i skrivbordsmiljön KDE eller GNOME. Ett annat sätt att starta LinuxConf-verktyget är att klicka på huvudmenyknappen, välj System och sedan LinuxConf. När LinuxConf-programmet visas följer du stegen nedan för att konfigurera Ethernet-kortet:
- från linuxconf trädstruktur, välj Config, nätverk, klientuppgifter, grundläggande värdinformation.
- skriv det fullständigt kvalificerade värdnamnet som du tilldelade den här datorn på fliken värdnamn.
- klicka sedan på fliken Adapter 1, som visar dina Ethernet-kortinställningar.
- kontrollera att knappen Enabled är vald för att säkerställa att Ethernet-kortet är tillgängligt.
- Välj alternativet Manuell om du inte använder en DHCP-eller BootP-server på ditt LAN och fortsätt till steg 6. Annars, om du använder en DHCP-eller BootP-server, välj antingen DHCP eller BootP i enlighet därmed och fortsätt till steg 12.
- ange den här datorns värdnamn följt av en period och domännamnet för LAN för alternativet Primärnamn + domän.
- ange datorns värdnamn utöver eventuella Alias åtskilda av ett tomt utrymme under alternativet Alias.
- ange IP-adressen som tilldelats den här datorn bredvid IP-adressen (t.ex. 192.168.1.1).
- skriv in 255.255.255.0 för nätmasken.
- för net-enhet, skriv eth0, som representerar det första Ethernet-kortet som finns i datorn.
- drivrutinen eller Kärnmodulalternativet för Ethernet-kortet ska automatiskt fyllas i när du lämnar LinuxConf.
- klicka på knappen Acceptera för att aktivera alla ändringar.
- Upprepa steg 1-12 för varje dator i LAN, verifiera att du har angett rätt värdnamn och motsvarande IP-adress.
namnserverspecifikation
ett annat viktigt steg i att konfigurera LAN är att konfigurera namnserverspecifikationen, som används av Linux för att slå upp IP-adresser när endast datorns värdnamn ges. Det finns två metoder som används av Red Hat Linux för att lösa värdnamn till IP-adresser. En metod är via Domain Name Services (DNS), och den andra är med hjälp av en lokal fil på /etc/hosts. Leta reda på värdfilen genom att skriva cd /etc
för att byta till katalogen /etc. Katalogen / etc är där de flesta systemkonfigurationsfiler finns för varje dator. Följ sedan stegen nedan för att lösa värdnamn till IP-adress med filen / etc / hosts:
- i den vänstra kolumnen i LinuxConf öppnar du kategorin Nameserver specification (DNS).
- vänsterklicka på alternativet DNS-användning. (Knappen ska tryckas in.)
- ange localdomain bredvid Sökdomän 1 Kategori.
- om du känner till de primära och sekundära IP-adresserna för namnservern, som ska vara tillgängliga för detta Ethernet-kort, anger du dem i IP för namnserver 1 och IP för Namnserver 2-kategorierna. Annars kan du lämna dessa kategorier tomma.
- vänsterklicka på knappen Acceptera för att aktivera alla ändringar.
sökväg för värdnamn
sökvägen för värdnamn används av Red Hat Linux för att söka efter IP-adresser som tilldelats värdnamn. Så här konfigurerar du sökvägen för värdnamn så att filen local host (/etc / hosts) används för att lösa lokala värdnamn och ISP domain services för att lösa Internet domain services:
- i den vänstra kolumnen i LinuxConf öppnar du kategorin Routing och Gateways.
- Välj alternativet sökväg för värdnamn.
- i den högra kolumnen i LinuxConf väljer du alternativet flera IP-adresser för en värd.
- Välj hosts, dns-alternativet i den högra delen av LinuxConf.
- vänsterklicka på knappen Acceptera för att aktivera alla ändringar.
ställa in /etc/hosts
Red Hat Linux OS behöver något sätt att hitta IP-adresser inom LAN baserat på varje dators värdnamn. Jag beskrev tidigare i artikeln att Domännamnstjänsten (DNS) är en metod för att lösa värdnamn till IP-adresser. I en DNS-konfiguration bör värdnamnen och IP-adresserna redan listas i en befintlig namnserver. Kontakta din lokala Internetleverantör för att få dessa IP-adresser. Å andra sidan, om det finns en centraliserad namnserver, som med små Lan, måste en värdfil konfigureras på varje dator som tilldelades ett värdnamn, IP-adress och eventuella Alias. Denna konfigurationsprocess innebär att redigera en textfil som finns på / etc / host. Du måste gå till en av datorerna i LAN och följa stegen nedan för att skapa och konfigurera filen /etc/hosts:
- i den vänstra kolumnen i LinuxConf öppnar du kategorin Misc.
- öppna kategorin information om värdar. Du bör se en post för den här datorn som innehåller IP-adress, värdnamn och eventuella Alias.
- vänsterklicka på knappen Lägg till en gång för att lägga till en post för en annan värd i LAN.
- skriv det primära + domännamnet för en annan värd i LAN i dialogrutan som visas (till exempel trinity.yourcompanyname.com).
- Skriv ett eller flera alias för den här datorn bredvid Aliasalternativet (t.ex. tank).
- ange IP-adressen för värdnamnet som du har tilldelat för den här datorn bredvid IP-nummer.
- vänsterklicka på knappen Acceptera för att aktivera alla ändringar.
- Upprepa steg 1-7 för varje dator i ditt LAN.
när du har gjort steg 1-7 för alla datorer ska fliken /etc/hosts I LinuxConf lista en post för varje dator i ditt LAN, utöver den lokala värdens loopback-gränssnitt. Det lokala värdnamnet ska visas som localhost. Slutligen kan du spara alla ändringar och avsluta LinuxConf-applikationen genom att följa stegen nedan:
- vänsterklicka på Avsluta-knappen på skärmen / etc / host efter att alla värdnamn och IP-adresser har angetts.
- för att avsluta LinuxConf-programmet, vänsterklicka på Avsluta-knappen längst ned till vänster.
- vänsterklicka på knappen Aktivera ändringar för att aktivera alla ändringar och avsluta LinuxConf.
upprepa för varje värd
nu när du har konfigurerat en dator i ditt LAN måste du gå tillbaka och upprepa alla ovanstående steg för varje dator som börjar med avsnittet Konfigurera LAN. Om du föredrar en mindre tidskrävande procedur för att konfigurera varje dator kan du ändra / etc / hosts-filen på varje dator manuellt med en kopieringsmetod.
du kan kopiera/etc / hosts-filen som du just har skapat till en diskett eller CD-ROM (om du har en skrivbar CD-ROM-enhet) och kopiera den filen till /etc-katalogen på varje dator i ditt LAN. För att kopiera/etc / hosts-filen till en diskett, skriv kommandot cp /etc/hosts /mnt/floppy
vid kommandotolken. Gör detta på datorn där du konfigurerade den ursprungliga /etc/hosts-filen med LinuxConf-verktyget.
ta sedan disketten till varje dator i LAN och skriv kommandot cp /mnt/floppy hosts /etc/host
i ett terminalfönster. Detta kopierar värdfilen till katalogen / etc på varje värd. Om du använder en CD-ROM ersätter du kommandona /mnt/floppy
/ i ovanstående kommandon med //mnt/cdrom/
för att kopiera filer till och från en skrivbar CD-ROM. Filen/etc / hosts, som du säkert märkte, är bara en textfil med en lista över värdnamn och IP-adresser uppdelade i tre kolumner. Slutligen, se till att den lokala datorn och dess tillhörande IP-adress listas två gånger och alla andra datorer i LAN listas bara en gång.
testa LAN
för att testa det fullständigt konfigurerade LAN, se till att datorerna kan kommunicera med varandra efter uppstartsprocessen. Du kan börja med att skriva starta om
vid kommandotolken vid en kommandoterminal på varje dator. Detta gör att du kan övervaka testinformationen som rullar ner på skärmen som en standardprocedur under Linux-startprocessen. Leta efter följande information:
ställa in värdnamn: | \<värdnamn som du har tilldelat den här datorn\> |
---|---|
föra upp gränssnitt lo: | \<OK \> eller \ <misslyckades\> |
föra upp gränssnitt eth0 | \<OK \> eller \ <misslyckades\> |
fältet inställning värdnamn ska visa värdnamnet som du tilldelade för den här datorn. Lo-och eth0-gränssnitten ska visas för att indikera att båda testerna lyckades.
för att avgöra om varje dator kan kommunicera med alla andra datorer i LAN, använd ping-kommandot. Öppna ett terminalfönster på den aktuella värden och skriv kommandot ping <IP-adress> eller <värdnamn>
, där \\ eller \\ är IP-adressen och/eller värdnamnet som du tilldelade den här datorn. Observera att du måste skriva antingen IP-adressen eller värdnamnet för att ping-kommandot ska fungera korrekt.
om du har konfigurerat DNS-namnserverspecifikationen korrekt, ska kommandot ping<värdnamn>
lösa värdnamnet till en motsvarande IP-adress. Annars måste du använda den IP-adress som du för närvarande redan borde ha listat för alla datorer i LAN. Ping-kommandot skickar meddelanden över LAN till den angivna IP-adressen eller datorn. Du bör se flera meddelanden eller paket (bestående av byte av information) om datorerna “pratar” eller kommunicerar med varandra. Dessa paket liknar följande:
64 bytes from 192.168.1.x : icmp_seq=0 ttl=255 time=0.8ms64 bytes from 192.168.1.x : icmp_seq=0 ttl=255 time=0.8ms64 bytes from 192.168.1.x : icmp_seq=0 ttl=255 time=0.8ms
Visa merVisa mer ikon
hostname.yourcompanyname.com ping statistics4 packets transmitted, 4 packets received, 0% packet lossround-trip min/avg/max = 0.3/0.4/0.8 ms
Visa merVisa mer ikon
felsökning av LAN
om du inte kan pinga en annan dator i LAN, så här kommer du till källan till problemet. Först och främst är det bra att stänga av varje dator i LAN med hjälp av stoppkommandot. Skriv halt
vid kommandotolken på varje dator. Den främsta anledningen till att stänga av alla datorer är att övervaka feedback från startprocessen när varje dator startas igen.
kontrollera alla kabelanslutningar mellan varje dator och se till att alla RJ45-uttag är korrekt anslutna. När du har verifierat att alla kablar är ordentligt säkrade, starta varje dator en i taget och leta efter följande svar under startprocessen:
Setting hostname: hostname.networkname
Visa merVisa mer ikon
ett annat viktigt svar att undersöka noggrant är följande:
Bringing up interface eth0
Visa merVisa mer ikon
Leave a Reply