[Cisco IOS & DHCP] PVR accepteert geen IP uit DHCP range

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

Topicstarter
Ik ben sinds een paar weken in het bezit van een Cisco 881 router. Die gebruik ik o.m. als DHCP server in m'n interne netwerk.
In dat netwerk zit ook een Humax iHDR-5050c PVR met Ethernet. Die werkt prima afgezien van een enkel probleem: Hij accepteert het adres uit de DHCP pool van de Cisco niet.

Onderstaande is 't relevante deel van de configuratie. Adressen 192.168.16.1 t/m 192.168.16.17 zijn voor andere apparaten gereserveerd. 192.168.16.18 zou aan de Humax toegewezen moeten worden maar dat gebeurd niet. In werkelijkheid wordt altijd 192.168.16.19 toegewezen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ip dhcp excluded-address 192.168.16.1 192.168.16.17
!
ip dhcp pool local-network
   import all
   network 192.168.16.0 255.255.240.0
   dns-server 192.168.16.2
   default-router 192.168.16.1
!
ip dhcp pool ihdr5050c
   host 192.168.16.18 255.255.240.0
   hardware-address 0003.78b5.75c3
   client-name ihdr5050c
   default-router 192.168.16.1
!


Als ik de actuele DHCP instellingen opvraag krijg ik 't volgende. In mijn ogen ziet het er goed uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cisco#show ip dhcp pool

Pool local-network :
 Utilization mark (high/low)    : 100 / 0
 Subnet size (first/next)       : 0 / 0
 Total addresses                : 4094
 Leased addresses               : 2
 Pending event                  : none
 1 subnet is currently in the pool :
 Current index        IP address range                    Leased addresses
 192.168.16.20        192.168.16.1     - 192.168.31.254    2

Pool ihdr5050c :
 Utilization mark (high/low)    : 100 / 0
 Subnet size (first/next)       : 0 / 0
 Total addresses                : 1
 Leased addresses               : 1
 Pending event                  : none
 0 subnet is currently in the pool :
 Current index        IP address range                    Leased addresses
 192.168.16.18        192.168.16.18    - 192.168.16.18     1


Als ik de DHCP bindings opvraag krijg ik 't volgende te zien. Wat ik niet snap is waarom hieronder de waarde 01 vooraan het MAC address is toegevoegd als 't adres via DHCP wordt uitgedeeld.

code:
1
2
3
4
5
6
7
8
cisco#show ip dhcp binding
Bindings from all pools not associated with VRF:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
192.168.16.18       0003.78b5.75c3          Infinite                Manual
192.168.16.19       0100.0378.b575.c3       Jul 20 2010 12:37 PM    Automatic
192.168.16.102      0100.1f16.15d8.0d       Jul 20 2010 11:11 AM    Automatic

Nu verwacht ik dat ik gewoon iets foutief geconfigureerd heb, aangezien ik nog maar kort met deze Cisco aan de slag ben, maar ik ben al weken aan het zoeken en kom er maar niet uit. Misschien dat iemand hier me weer op weg kan helpen.

Acties:
  • 0 Henk 'm!

  • WhizzCat
  • Registratie: November 2001
  • Laatst online: 15-05-2024

WhizzCat

www.lichtsignaal.nl

http://www.cisco.com/en/U...ration/guide/1cfdhcp.html

En dan bij het kopje "Configuring Manual Bindings". Je moet dat in je DHCP pool local-network doen en niet als aparte dhcp pool, voor zover ik dat kan zien :)

En die 01 vooraan betekent dat het om een ethernet DHCP lease gaat :)

Gezocht: netwerkbeheerder
Als je het niet aan een 6-jarige kan uitleggen, snap je er zelf ook niks van! - A. Einstein


Acties:
  • 0 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

Topicstarter
Dat artikel had ik al eens gelezen maar volgens mij klopt mijn configuratie omdat de tweede pool de configuratie van de eerst aangemaakte zou moeten erven. Zie ook deze tekst onderaan het artikel:
code:
1
2
3
4
ip dhcp pool 2
 network 172.16.2.0 /24
 default-router 172.16.2.100 172.16.2.101 
 lease 30


Manual Bindings Configuration Example

The following example creates a manual binding for a client named Mars.cisco.com. The MAC address of the client is 02c7.f800.0422 and the IP address of the client is 172.16.2.254.
code:
1
2
3
4
ip dhcp pool Mars 
 host 172.16.2.254 
 hardware-address 02c7.f800.0422 ieee802
 client-name Mars


Because attributes are inherited, the previous configuration is equivalent to the following:
code:
1
2
3
4
5
6
7
8
9
ip dhcp pool Mars 
 host 172.16.2.254 mask 255.255.255.0 
 hardware-address 02c7.f800.0422 ieee802
 client-name Mars
 default-router 172.16.2.100 172.16.2.101 
 domain-name cisco.com
 dns-server 172.16.1.102 172.16.2.102
 netbios-name-server 172.16.1.103 172.16.2.103
 netbios-node-type h-node

Acties:
  • 0 Henk 'm!

  • SambalBij
  • Registratie: September 2000
  • Laatst online: 10:08

SambalBij

We're all MAD here

Je kunt het eens proberen met een client-identifier ipv met het hardware-address.
De cisco heeft nu zo te zien een vast IP met de .18 aan het mac adres gekoppeld:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
192.168.16.18       0003.78b5.75c3          Infinite                Manual

maar daarnaast ook de .19 aan de client-identifier gekoppeld:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
192.168.16.19       0100.0378.b575.c3       Jul 20 2010 12:37 PM    Automatic

Daar gaat ergens iets mis...


Wijzig de pool voor je PVR eens in:
ip dhcp pool ihdr5050c
   host 192.168.16.18 255.255.240.0
   client-identifier 0100.0378.b575.c3
   client-name ihdr5050c
   default-router 192.168.16.1

(Client identifier is normaal het macadres met 01 ervoor (en de punten in de notatie wat verschoven)

Sometimes you just have to sit back, relax, and let the train wreck itself


Acties:
  • 0 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

Topicstarter
SambalBij schreef op maandag 19 juli 2010 @ 20:27:
Je kunt het eens proberen met een client-identifier ipv met het hardware-address.
Bedankt. Dat was de oplossing dus.