Simplest answer: triangular prism.
Niftier solution: the chamfer of any cubic polyhedral having only triangular odd faces. (Chamfering) is a process where you replace each edge with a hexagon.)
Edit, if precisely 6 triangles are allowed, you want a chamfered cuboctohedron, or any further chamfering.
Edit 2: Start with a 12-gon, C. For 6 disjoint edges in C, create a triangle with a new vertex. Then, pair up triangles and create edges between their newest vertices.