2. Given a triangle with one angle greater than $120^{\circ}$ and side lengths $m$, $m+1$, and $m+2$. Then the range of the real number $m$ is ( ).
(A) $m>1$
(B) $m>3$
(C) $\frac{3}{2}<m<3$
(D) $1<m<\frac{3}{2}$
2. D.

From the problem, we know
$$
\begin{array}{l}
\left\{\begin{array}{l}
m+(m+1)>m+2, \\
(m+2)^{2}>m^{2}+(m+1)^{2}+m(m+1)
\end{array}\right. \\
\Rightarrow 1<m<\frac{3}{2} .
\end{array}
$$