[Debian,DHCP3] DHCP geeft wel ip maar geen dns en gateway

Pagina: 1
Acties:

  • cor-gijs
  • Registratie: Maart 2000
  • Laatst online: 21-09-2025

cor-gijs

Dig further for bigger hole

Topicstarter
ik heb een dhcp-server geinstalleerd op m'n debian server. deze geeft ip's e.d. aan 3 studentenhuizen die allen een eigen gateway hebben. ik heb hiervoor het volgende dhcpd.conf dingetje staan
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
ddns-update-style none;
default-lease-time 28800;
max-lease-time 86400;
authoritative;
log-facility local7;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.11 192.168.0.60;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.0.255;
  option domain-name "highway.nld";
  }


#ip's voor Hoogstraat 1 mensen met 192.168.0.10 als gateway

  group {
   option routers 192.168.0.10;
   option domain-name-servers 192.168.0.10;

      host bart {
      hardware ethernet 00:60:97:A0:F3:FD;
      fixed-address bart.highway.nld;
      }

      host bjorn {
      hardware ethernet 00:E0:18:7A:0F:E4;
      fixed-address bjorn.highway.nld;
      }

      host stephanie {
      hardware ethernet 00:10:4B:48:15:19;
      fixed-address stephanie.highway.nld;
      }
    }

#ip's voor Hoogstraat 3 mensen met 192.168.0.30 als gateway
  group {
    option routers 192.168.0.30;
    option domain-name-servers 192.168.0.10;

      host ronald {
      hardware ethernet 00:02:44:53:D2:52;
      fixed-address ronald.highway.nld;
      }

      host evelien {
      hardware ethernet 00:A0:24:1D:38:1C;
      fixed-address evelien.highway.nld;
      }

      host arjan {
      hardware ethernet 00:E0:4C:48:0E:24;
      fixed-address arjan.highway.nld;
      }

      host rinske {
      hardware ethernet 00:E0:4C:E7:80:DF;
      fixed-address rinske.highway.nld;
      }

      host cil {
      hardware ethernet 00:40:D0:33:99:4C;
      fixed-address cil.highway.nld;
      }
   }

#ip's voor Hoogstraat 5 mensen met 192.168.0.50 als gateway
  group {
    option routers 192.168.0.50;
    option domain-name-servers 192.168.0.10;

      host bas {
      hardware ethernet 00:02:44:78:5D:44;
      fixed-address bas.highway.nld;
      }
  }


dit heeft een tijdje gedraaid en ik kreeg mooi een ip, dns en gateway. na een tijdje kregen een paar mensen geen dns en gateway meer, wel een ip. dit was niet bij alle mensen het geval. ik kreeg nog wel een ip (ik zit op hoogstraat 1, niet dat dat uitmaakt)
nou heb ik gister m'n server opnieuw geinstalleerd (HDD crash :( ) en heb ik dit dhcpd.conf-bestandje gewoon weer gebruikt.
nu krijgt niemand nog dns en gateway's toegewezen. wel ip's. hoe komt dit?
ik heb dhcp server V3.0.1rc9 en linux debian woody met kernel 2.4.21 geinstalleerd.

[ Voor 8% gewijzigd door cor-gijs op 01-03-2004 23:23 ]

There is no adequate defense, except stupidity, against the impact of a new idea.


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Draai dhcpd met debugging info, en wellicht tcpdump, je zal dit nader moeten onderzoeken.

  • Stacium
  • Registratie: Februari 2001
  • Niet online

Stacium

Perfect Molecular Chaos

V3.0.1rc9
je draait dus een Release Candidate, wat betekend dat er waarschijnlijk nog wat bugs in deze versie zitten. Probeer het eens met een wat oudere (stable) versie?

It seemed like a good idea at the time


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Die RC heeft er geen bal mee te maken, Debian woody heeft wel vaker gebackporte dingen en halve release candidates omdat de normale versies buggy zijn.

dhcp3-server 3.0+3.0.1rc9-2
houdt in dat het 3.0 is met fixes uit 3.01rc9

Waar ik aan zit te denken is het volgende:
Krijgen de machines wel het IP wat je statisch ingesteld hebt in dhcpd.conf, of krijgen ze een random IP uit de pool toegewezen? In dat geval gaat je DNS resolve fout, of zijn er MAC adressen veranderd.

  • cor-gijs
  • Registratie: Maart 2000
  • Laatst online: 21-09-2025

cor-gijs

Dig further for bigger hole

Topicstarter
ik krijg inderdaad wel een statisch ip toegewezen. dat gedeelte werkt dus gewoon. het gaat om de 2 groepsspecifieke regels die ik mee wilgeven (routers en nameserver).

[ Voor 33% gewijzigd door cor-gijs op 02-03-2004 12:25 ]

There is no adequate defense, except stupidity, against the impact of a new idea.


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Het enige wat ik er nog uit op kan maken is dit:
get-lease-hostnames true;

die heb ik bovenaan in mn dhcpd.conf staan, verder heb ik amper verschil tussen jouw configuratie en die van mij.

* _JGC_ gebruikt dhcp voor netbooten van clients zonder hdd :)

  • cor-gijs
  • Registratie: Maart 2000
  • Laatst online: 21-09-2025

cor-gijs

Dig further for bigger hole

Topicstarter
ik heb get-lease-hostname true; ook even neergezet, maar het mocht niet baten.
in m'n /var/log/syslog staan deze regels:


Mar 2 18:19:04 csirac dhcpd: bart.highway.nld: host unknown.
Mar 2 18:19:04 csirac dhcpd: No hostname for 192.168.0.14
Mar 2 18:19:04 csirac dhcpd: DHCPDISCOVER from 00:60:97:a0:f3:fd (iron-lung) via eth1
Mar 2 18:19:05 csirac dhcpd: DHCPOFFER on 192.168.0.14 to 00:60:97:a0:f3:fd (iron-lung) via eth1
Mar 2 18:19:05 csirac dhcpd: No hostname for 192.168.0.14
Mar 2 18:19:05 csirac dhcpd: DHCPREQUEST for 192.168.0.14 (192.168.0.10) from 00:60:97:a0:f3:fd (iron-lung) via eth1
Mar 2 18:19:05 csirac dhcpd: DHCPACK on 192.168.0.14 to 00:60:97:a0:f3:fd (iron-lung) via eth1
Mar 2 18:19:07 csirac dhcpd: No hostname for 192.168.0.14
Mar 2 18:19:07 csirac dhcpd: DHCPREQUEST for 192.168.0.14 from 00:60:97:a0:f3:fd (iron-lung) via eth1
Mar 2 18:19:07 csirac dhcpd: DHCPACK on 192.168.0.14 to 00:60:97:a0:f3:fd (iron-lung) via eth1

ik heb dus even geprobeerd of ik vanaf mijn server bart.highway.nld kon pingen, maar dat werkt niet.
ik heb dus pas m'n server opnieuw geinstalleerd, en na het installeren van bind heb ik gewoon alle bestanden uit /etc/bind van mijn oude installatie verplaatst naar /etc/bind in mijn nieuwe installatie. ben ik nou wat vergeten? waarom kent hij die hostname niet?


edit:
laatmaar, ik was vergeten /etc/hosts aan te passen, nu werkt het. bedankt voor de tips iig

[ Voor 5% gewijzigd door cor-gijs op 02-03-2004 18:55 ]

There is no adequate defense, except stupidity, against the impact of a new idea.

Pagina: 1