This question has been mentioned multiple times on this stack. Unfortunately, it has not been seriously addressed.
I can find some literature that describes the results you mentioned.
- "Ziegler G M . Lectures on Polytopes: Updates. 1998". ( in chapter Steinitz' Theorem for 3-Polytopes).
Alternatively, we can take a look at the lecture notes below (Proposition 9).
A plane graph $G$ is 2-connected if and only if its dual
$G^∗$is 2-connected. It is 3-connected if and only if $G^∗$
is 3-connected.
However, none of them provide a direct proof.
Here, I can provide some visual evidence, but it may not be very rigorous.
First, since dual graphs may have loop edges and multiple edges, we need to be careful with the definition of 2-connectedness for multigraphs. I give the following example. The black vertices and edges below represent a plane graph, while its dual graph is represented by red vertices and edges. Clearly, $G$ is not 2-connected. The next question is, is $G^*$ 2-connected? (I will assume for now that it is not 2-connected, otherwise I would have found a counterexample.)
First, we give the following two Lemmas (without proof):
Lemma 1 Let $G$ be a plane graph. Then $G^*$ is a connected plane graph.
Lemma 2 Let $G$ be a connected plane graph. Then $G^{**}=G$.
Theorem 1. Let $G$ be a 2-connected plane graph. Then $G^∗$ is 2-connected.
Proof.
Suppose that $G^*$ is not 2-connected. Combing the assumption with Lemma 1, $G^*$ is connected and contains a cut vertex. Clearly, $G^*$ can not be a tree, otherwise, $(G^*)^*$ is isomorphic to a single isolated vertex with several loops, which is not 2-connected. By Lemma 2, $G=G^{**}$ , and thus $G$ is also not 2-connected, a contradiction.
Claim 1. Every block of $
G^*$ is 2-connected.
Proof: If not, $G^{**}$ (also $G$) contains loops and is also not 2-connected, as initially defined, a contradiction.
By Claim 1, $G^*$ has two adjacent 2-conencted blocks, $B_1$ and $B_2$. $G^*$ has at least two facial cycles, $C(f_1)$ and $C(f_2)$, which lie on $B_1$ and $B_2$. Their bounded faces correspond to vertices $f_1^*$ and $f_2^*$ in $G^{**}$, respectively. Any path between $f_1^*$ and $f_2^*$ must pass through the vertex $v$ in $G^{**}$ corresponding to the common face of $B_1$ and $B_2$. The vertex $v$ is a cut vertex in $G^{**}~(=G)$. This contradicts the fact that $G$ is 2-connected.
If we want to consider 3-connectedness, we may continue the simliar approach.