O Teamviewer não gera ID quando você não tem conectividade com a Internet. Desde que você não mencionou isso, eu acho que você tem conectividade com a Internet. Meu palpite é que algo mais está bloqueando o TeamViewer para se conectar à Internet - menos provável - firewall, e mais provavelmente - SELinux.
Existem alguns artigos interessantes sobre como configurar o SElinux para permitir que o Teamviewer funcione corretamente, por exemplo, este (é para o Fedora, mas também deve funcionar no CentOS) .