Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    DHCP i Embedded Linux

    inbäddade enheter fungerar som datorer inom datorer . De är helt fristående enheter som kan utföra tjänster för maskiner som ansluter till dem . Överföringen av Linuxkärnan gör det ett gemensamt operativsystem för dessa enheter , men det finns ytterligare en utmaning för konstruktörer av inbyggda Linux- enheter som ansluter till ett nätverk : hur man kan säkerställa att dess Dynamic Host Configuration Protocol ( DHCP ) klient alltid kommer att ansluta till en värd utan användarinmatning. Embedded Linux

    Ur ett program perspektiv , det finns inget dramatiskt annorlunda mellan ett Linuxsystem som körs på en stationär dator och en Linux -system som körs på en inbäddad enhet . Den grundläggande kärnan är densamma , men det ingår endast de moduler som är nödvändiga för den inbäddade enhetens hårdvarukomponenter och komponenterna med vilka enheten kan anslutas . Utvecklare måste också utforma hårdvara som körs på toppen av Linuxkärnan i inbäddade enheter för att köra utan någon direkt inmatning . Addera DHCP-funktionen

    DHCP hanterar tilldelning av IP-adresser genom ett " hyresavtal " -system : en DHCP-klient program begär att "hyra " en tillgänglig IP -adress från DHCP-servern . Klienten sedan tilldelar en IP-adress till en viss enhet, vare sig det är en dator eller en inbäddad anordning , för en viss tid. Enheten försöker då att använda denna IP -adress när du ansluter till DHCP-servern tills dess utgångsdatum , och DHCP-servern inte tilldela den IP -adressen till någon annan enhet tills hyresavtalet löper ut .

    att få en adress


    utmaningen för inbyggda system designers är att om en enhet slås på när den inte är direkt kopplad till en DHCP -server , kan det inte få en IP-adress från servern . En Linux- användare på ett skrivbord kan uppdatera anslutningen manuellt när datorn är ansluten till en server , men inbyggda system har inte denna möjlighet . Linux Inbyggda system designers lösa detta problem genom att lägga till kod för att kontrollera om enhetens DHCP-klient har säkrat en aktiv IP leasing och anslutning . Om denna kontroll visar att DHCP inte har en aktiv anslutning , skickar den DHCP-klienten kommandot för att försöka igen . Denna slinga fortsätter tills det säkrar en aktiv anslutning .
    Backup

    Inbyggda system måste ha interna backup mekanismer för att automatiskt lösa anslutningsproblem som användare normalt kan lösa genom en anordning gränssnitt. En sådan backup mekanism för inbyggda system med Linux är att ha en statisk IP -adress kan användas av enheten om den har en aktiv anslutning till en DHCP -server , men kan inte få en vanlig hyresavtal IP -adress . Konfigurera inbäddad Linux på detta sätt säkerställer att enheten kan utföra sina Internet - relaterade funktioner även om den stöter leasing fel med sin DHCP -servern .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Redigera Grub i Backtrack 4R2
    ·Ställa upp en server med Puppy 4.1
    ·Hur man gör ett arbete Brother Scanner i Puppy Linux
    ·Hur inaktivera pekplattan på en Thinkpad med OpenSUSE
    ·Definitionen av Mount Point i Linux
    ·Hur man installerar Fedora Dual Boot
    ·Lägga till en Applet volymkontroll till GNOME Desktop
    ·Hur ansluta till Internet med BackTrack 3
    ·Hur du installerar Windows & Linux operativsystem på e…
    ·Hur man använder en titel med flera rader Grub
    Utvalda artiklarna
    ·Hur man sparar en sida ur 100 till nytt Word-dokument
    ·Hur vet jag om min Windows XP är 64 - bitars
    ·Hur du skannar med en HP Officejet 8500 Pro A909A
    ·Hur man uppgraderar Internet Explorer 5.2 för Mac
    ·Hur Lämna en dator som kör & Låst
    ·Avinstallera Windows -brandväggen i Vista
    ·Så Anslut eMachines ET1831 - 05 till en HDTV
    ·Hur Partitionera en befintlig hårddisk i XP
    ·Hur man flyttar filer till en ny mapp
    ·Vad är en Virtual Path
    Copyright © Dator Kunskap http://www.dator.xyz