Why not just create a /30 between the server and the 3750, and create all the vlans in the 3750, and just make route add statements in the server for all the vlans? And a route 0.0.0.0 0.0.0.0 ip-of-the-server-NIC. I really have no idea how to enable trunking on a regular NIC in a server, but I do in a Cisco device...
By the way, you need to do the switchport command before you do switchport mode trunk, etc...
switch(config-if)#switchport
switch(config-if)#switchport mode trunk
switch(config-if)#switchport trunk encaps dot1q
switch(config-if)#switchport trunk allowed vlans 9,18,27,36,45
and make one of the vlans the layer 3 routing vlan to the server.
Is that all you did with the NIC, just set up subinterfaces?
/
tim@tim-laptop ~ $ sudo apt-get install windows
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package windows...Thank Goodness!