i have a 3750G used for a branch office which is connected via MetroE to our main 6509. when i plugged my laptop in one of the ports in the 3750G i can't get an IP address via DHCP. i've already put the 'ip helper-address <dhcp server address>' in the interface vlan. now, i used the 'ip dhcp' service on the switch (which is non-standard and temporary config). i can ping and trace the dhcp server from the 3750G. not sure what i'm missing here. below is the config:
description subnet 172.25.124.0/24 access
ip address 172.25.124.253 255.255.255.0
ip helper-address 172.25.22.10
ip helper-address 172.25.22.20
no ip proxy-arp
ip pim sparse-dense-mode
ip dhcp pool Temp_Subnet_124
network 172.25.124.0 255.255.255.0
dns-server 128.x.x.x 22.214.171.124
netbios-name-server 128.x.x.x 128.x.x.x
In a previous post you said:"when i made a ping from source int vlan 124, i got an error which says interface is not enabled. i did a show ip int bri on this switch and saw that int vlan 124 protocol is down."
I believe that this is your problem. I do not believe that you have an OSPF problem. If you resolve the problem with VLAN124 I believe that your routing will work. (note that IOS will not advertise the subnet of an interface that is not up/up)
Do you have an active device plugged into a port in VLAN124?