Anzeige:
Ergebnis 1 bis 4 von 4

Thema: DHCP Problem (Netzwerkboot)

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Ort
    Hamburg
    Beiträge
    89

    DHCP Problem (Netzwerkboot)

    Hi Leute,

    ich versuche eine Diskless-Workstation aufzusetzen. Dazu benutze ich das Etherboot Paket welches später als BootRom in der Netzwerkkarte laufen soll... Zum testen hab ich erstmal eine Bootdiskette mit den Daten die später ins BootRom sollen, geht auch soweit.

    Also der Rechner macht seinen POST , danach bootet er von der Diskette, erkennt die richtige Netzwerkkarte und sendet einen DHCP-REQUEST.

    Der REQUEST kommt bei meinem DHCP Server an und der Server beantwortet ihn mit einem DHCP-OFFER. Dann ist schluß... der Server bekommt keine weitere Antwort von Client und der Client sucht immer noch nach einem DHCP, also weiß einer wo mein Problem liegen könnte???
    visit http://www.planet-rcs.de for further information
    Mein Rack , Mein Router

  2. #2
    Ayreonaut Avatar von Sayonara
    Registriert seit
    Jul 2002
    Ort
    irgendwo im Oberberg
    Beiträge
    1.051
    das Problem scheint in der Konfiguration des DHCP Servers zu liegen. Für einen Diskless boot empfiehlt es sich jeden Client mit seiner MAC Addresse in die dhcpd.conf einzutragen.
    Beim booten mit dem Etherboot Image zeigt er dir die MAC Addresse.
    Meine dhcpd.conf sieht so aus. (auch ich arbeite mit Netzboot:
    Code:
    ddns-update-style             none;
    default-lease-time            21600;
    max-lease-time                21600;
    
    option subnet-mask            255.255.255.0;
    option broadcast-address      192.168.0.255;
    option routers                192.168.0.1;   # Hier den Gateway eintrage, bzw, die Server IP
    option domain-name-servers    192.168.0.1;  # Hier ebenfalls die Server IP eintragen, sofern kein lokaler DNS Server existiert
    option domain-name            "sengstock.home";   # deine lokale Domain
    option root-path              "192.168.0.1:/opt/ltsp/i386";   # ganz wichtig! IP des Servers eintragen, gefolgt vom Root Pfad, den der Client benutzen soll
    
    option option-128 code 128 = string;
    option option-129 code 129 = text;
    
    # Hier werden die Client konfiguriert
    
    shared-network WORKSTATIONS {
        subnet 192.168.0.0 netmask 255.255.255.0 {
        }
    }
    
    group	{
        use-host-decl-names       on;
        option log-servers        192.168.0.1;    # Server IP
    
        host ws001 {    # Client Name
            hardware ethernet     00:E0:7D:93:E8:D3;   # MAC Addresse 
            fixed-address         192.168.0.2;  # IP des Clients
            filename              "/lts/vmlinuz-2.4.9-ltsp-6";   # Pfad zum Kernel, der vom Client geladen wird
        }
        host ws002 {
            hardware ethernet     00:40:95:A8:1C:D4;
            fixed-address         192.168.0.3;
            filename              "/lts/vmlinuz-2.4.9-ltsp-6";
    	option option-128     e4:45:74:68:00:00;    # Diese und die folgende Zeile sind dazu da, wenn die NIC nicht Plug&Play Kompatibel ist, bzw, bei einer ISA Karte. "option option-128   e4:45:74:68:00:00" ist immer gleich
    	option option-129     "NIC=ne IO=0x300";   # Hier wird der Typ der NIC (ne) und die I/O Addresse (0x300) angegeben.
        }
    }
    Diese Konfiguration ist von dem Linux Terminal Server Project genommen (www.ltsp.org). Dort ist alles auch noch mal ausführlich erklärt. Zu beachten beim Netzboot ist auch, dass der Client ein Kernel Image über TFTP vom Server laden kann.
    Desktop, Laptop, Macbook Pro: all powered by openSUSE

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Ort
    Hamburg
    Beiträge
    89
    hey, danke, habs hinbekommen....

    scheint so zu sein, dass man wirklich die MAC Adresse angeben muss, hatte ich nicht gemacht.
    visit http://www.planet-rcs.de for further information
    Mein Rack , Mein Router

  4. #4
    Registrierter Benutzer Avatar von Tocotac
    Registriert seit
    Jul 2002
    Ort
    Bozen
    Beiträge
    364
    hab da mal 'ne frage zu dhcp & ddns:

    habe es versucht nach diesem howto, ddns einzurichten. hat aber nicht geklapt.

    dhcpd starten: Internet Software Consortium DHCP Server 2.0pl5
    Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
    All rights reserved.

    Please contribute if you find this software useful.
    For info, please visit http://www.isc.org/dhcp-contrib.html

    /etc/dhcpd.conf line 11: expecting a parameter or declaration.
    ddns-rev-domainname
    ^
    /etc/dhcpd.conf line 32: expecting a declaration.
    ddns-update-style
    ^
    /etc/dhcpd.conf line 33: expecting allow/deny key
    allow client-updates;
    ^
    /etc/dhcpd.conf line 33: parameters not allowed after first declaration.
    allow client-updates;
    ^
    /etc/dhcpd.conf line 35: expecting a declaration.
    zone
    ^
    /etc/dhcpd.conf line 40: expecting a declaration.
    zone
    ^
    Configuration file errors encountered -- exiting
    exiting.
    die dhcpd.conf sieht so aus:
    server-identifier server.mynet.lan;

    subnet 192.168.1.0 netmask 255.255.255.0
    {
    range 192.168.1.2 192.168.1.10;
    default-lease-time 86400;
    max-lease-time 86400;
    option routers 192.168.1.1;
    option domain-name-servers 192.168.1.1;
    option domain-name "mynet.lan";
    ddns-rev-domainname "0.1.168.192.in-addr.arpa";
    option broadcast-address 192.168.1.0;
    option netbios-name-servers 192.168.1.1;
    option netbios-dd-server 192.168.1.1, 192.168.1.1;
    option netbios-node-type 8;
    }

    subnet 192.168.2.0 netmask 255.255.255.0
    {
    range 192.168.2.2 192.168.2.10;
    option routers 192.168.2.1;
    option domain-name-servers 192.168.2.1;
    default-lease-time 86400;
    max-lease-time 86400;
    option domain-name "mynet.lan";
    option broadcast-address 192.168.2.0;
    option netbios-name-servers 192.168.2.1;
    option netbios-dd-server 192.168.2.1, 192.168.2.1;
    option netbios-node-type 8;
    }

    ddns-update-style ad-hoc;
    allow client-updates;

    zone mynet.lan.
    {
    primary 127.0.0.1;
    }

    zone in-addr.arpa.
    {
    primary 127.0.0.1
    }
    dazu die named.conf:
    options
    {
    directory "/var/named";
    query-source address * port 53;
    };

    controls
    {
    inet 127.0.0.1 allow
    {
    localhost;
    }
    keys
    {
    rndckey;
    };
    };

    zone "." IN
    {
    type hint;
    file "named.ca";
    };

    zone "localhost" IN
    {
    type master;
    file "localhost.zone";
    allow-update
    {
    none;
    };
    };

    zone "0.0.127.in-addr.arpa" IN
    {
    type master;
    file "named.local";
    allow-update
    {
    192.168.1.1;
    127.0.0.1;
    };
    };

    zone "mynet.lan"
    {
    notify no;
    type master;
    file "mynet.lan";
    allow-update
    {
    192.168.1.1;
    127.0.0.1;
    };
    };

    include "/etc/rndc.key";
    vieleicht kann mir jemand helfen....

    vielen dank

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •