This is basic user requirements so Apple does not expect anyone to play with the UNIX side of things to do this.
To mount your network volumes automatically you need to :
1. Mount them manually (Network -> Connect etc...)
2. Drag and drop the mounts into the Login Items in Accounts in System Prefs on the Apple menu.
If you want them to mount without a password request then be sure to click on save password in the manual mounting step and things will work as expected.
P.S. If you use command + k in the Finder you can specify the network protocol to use. You can mount Apple file server with afp://ip address, windows servers with smb://ip address, ftp with
ftp://, webdav etc... you get the idea.