Let $p$ be a prime not equal to $2$. Let $f(x)$ be an irreducible polynomial over $\mathbb{Q}$ of degree $p$ with Galois group isomorphic to the dihedral group $D_{2p}$. I need to show that $f(x)$ has all real roots or exactly one real root. (Note that $D_{2p} = <s,r : s^2 = r^p = 1, rs = sr^{-1}>$).
I'm very much stumped and don't even know where to begin. Can I get any aid or hints?
If $f$ has at one non-real root, then one $\alpha\in G$ is given by complex conjugation. If $x_1,x_2$ are two real roots, then they are fix under $\alpha$. By transitivity of $G$, there exists $\beta\in G$ with $\beta(x_1)=x_2$. Then $\beta^{-1}\alpha\beta$ is of order two and leaves $x_1$ fix. The product of two distinct reflections in $D_{2p}$ is a rotation (i.e., of order $p$), hence $\alpha\beta^{-1}\alpha\beta$ is of order $p$ and has a fixpoint. Hence it can permute only the other $p-1$ roots. But $S_{p-1}$ has no element of order $p$.