Is puppetmaster running after you issue the "service puppetmasterd start" command? To confirm, please run:

ps uaxww | grep master

and post the results back here. Also, it appears that the rc.d script is named puppetmaster, not puppetmasterd, so please try this command to start the service:

service puppetmaster start

Depending on the OS you are using, please check if the init.d script uses a separate configuration file to pass parameters to the daemon. For instance, on CentOS/RHEL, you can find the daemon configuration file in /etc/sysconfig/puppetmaster.