connected beagleboard xM to RNDIS with windows 7

after I try the following procedures,

root@beagleboard: /lib/modules/2.6.32/kernel/drivers/usb/gadget# insmod g_ether
( windows 7 already detected a load RNDIS driver. and I already configure the IPv4 to 192.168.0.1 with netmask 255.255.255.0.
Anyway, it’s always show “Network cable unplugged”. )

root@beagleboard:/lib/modules/2.6.32/kernel/drivers/usb/gadget# ifconfig usb0 192.168.0.23 netmask 255.255.255.0 up

root@beagleboard:/lib/modules/2.6.32/kernel/drivers/usb/gadget# route add default gw 192.168.0.1

root@beagleboard:/lib/modules/2.6.32/kernel/drivers/usb/gadget# echo “nameserver 192.168.0.1”> /etc/resolv.conf

But I can not connect the Beagleboard to windows 7.

could anyone of you help me, how to get through this problem?

Thanks in advance.
Sorat A.