... woran kann das liegen?
1) Weiß Deine (Personal-)Firewall davon, daß auf 5901 auch externe Adressen erlaubt sind?
2) Ich würde die Ports anders legen, damit sich da nichts beißt:
5900+x für den ersten VNC (das ist die Standard-Einstellung)
5910+x für den zweiten.
x = Bildschirm-Nummer
mfg, Thomas