Comment changer l'ID Teamviewer après le clonage

8

Aujourd'hui, je clonais quelques images d'Ubuntu pour étendre davantage l'utilisation d'Ubuntu au sein de l'entreprise, mais je viens de remarquer que tous les PC clonés ont le même ID Teamviewer. J'ai suivi la suggestion du forum teamviewer sur la purge de teamviewer, la suppression du dossier .config / teamviewer9 et même celui / opt / teamviewer sans succès. L'ID reste le même, même après le redémarrage ou en attente d'environ 30 minutes avant de réinstaller TeamViewer.

Comment puis-je réinitialiser / modifier l'ID Teamviewer dans Ubuntu pour tous les ordinateurs clonés. En ce moment, j'utilise la dernière version de Teamviewer (version 9).

Luis Alvarado
la source
Vous vous êtes assuré d'arrêter le démon avant de supprimer / opt / teamviewer9 / config, n'est-ce pas?
djmadscribbler
Oui bien sûr. Le problème était toujours là.
Luis Alvarado
@LuisAlvarado avez-vous essayé de changer les adresses mac?
kamil
@kamil no. J'essaierai demain quand j'arriverai au travail et verrai si cela aide bien que ce soit une étape très extrême à prendre pour faire quelque chose comme réinitialiser un ID unique pour une application comme celle-ci (Teamviewer manque peut-être la fonctionnalité?).
Luis Alvarado
@LuisAlvarado des nouvelles?
kamil

Réponses:

2

Essayez de modifier les adresses MAC pour les PC clonés

L'identifiant TeamViewer en dépend à coup sûr.

kamil
la source
1
Vérifié pour fonctionner avec Teamviewer 9, même sans supprimer aucun autre fichier de configuration.
Rob W
Comment changer l'adresse MAC?
Emipro Technologies Pvt. Ltd
5

Fermez TeamViewer. Exécutez ensuite dans le terminal:

sudo teamviewer --daemon stop
sudo rm -f /opt/teamviewer9/config/global.conf
sudo teamviewer --daemon start

Modifier: j'ai vérifié et TeamViewer regarde également votre adresse MAC. Cela fonctionne probablement comme ça. Lorsque vous démarrez TeamViewer pour la première fois (sans fichier de configuration disponible), il recherche votre adresse MAC. S'il n'est pas connu de la télévision, il crée un nouvel ID TeamViewer et lui associe votre adresse MAC. Si l'adresse MAC est connue, vous obtenez l'ID teamviewer qui lui est associé.

Donc, si vous clonez vers un nouvel ordinateur, les commandes ci-dessus vous aideront à obtenir un nouvel ID. Si vous les utilisez sur l'ordinateur d'origine, vous obtiendrez le même ID.

Noam
la source
Je dirais qu'il semblerait que cela résoudrait ce problème, même avec les variables à l'intérieur du fichier, mais en fait après la suppression de l'ensemble du fichier de configuration dans les deux, le dossier opt et le dossier .config, le problème est le même. Je suppose que cela devrait être quelque chose que l'équipe de visionneuse d'équipe devrait vérifier pour les cas où l'on veut cloner et avoir un moyen rapide de le résoudre.
Luis Alvarado
2

Aucune des suggestions précédentes n'a fonctionné dans mon cas. La solution la plus rapide et la plus efficace que j'ai trouvée était de réinstaller TeamViewer frais (après la désinstallation et la suppression des fichiers de configuration dans Bibliothèque / Préférences) à partir d'un nouveau compte d'utilisateur alternatif, qui l'a résolu immédiatement.

Ana Maria Mendes-Pereira
la source
1

Veuillez fermer TeamViewer sur la machine nouvelle / clonée - puis exécutez les commandes suivantes dans le terminal:

defaults delete ~/Library/Preferences/com.teamviewer.teamviewer9.plist
defaults delete ~/Library/Preferences/com.teamviewer.teamviewer9.Machine.plist
sudo defaults delete /Library/Preferences/com.teamviewer.teamviewer9.plist

rm -f ~/Library/Preferences/com.teamviewer.teamviewer9.plist
rm -f ~/Library/Preferences/com.teamviewer.teamviewer9.Machine.plist
sudo rm -f /Library/Preferences/com.teamviewer.teamviewer9.plist
user285870
la source
1

Une solution est:

Modifiez /etc/systemd/system/teamviewerd.service:

[Unit]
Description = TeamViewer remote control daemon
After = NetworkManager-wait-online.service network.target network-online.target dbus.service
Wants = NetworkManager-wait-online.service network-online.target
Requires = dbus.service

[Service]
Type = forking
PIDFile = /var/run/teamviewerd.pid
ExecStartPre= /sbin/ifconfig eth0 hw ether aa:bb:cc:dd:ee:ff
ExecStart = /opt/teamviewer/tv_bin/teamviewerd -d
ExecStartPost = /usr/local/sbin/restoremac.sh
Restart = on-abort
StartLimitInterval = 60
StartLimitBurst = 10

[Install]
WantedBy = multi-user.target

Remplacer eth0 par votre interface et aa: bb: cc: dd: ee: ff par un nouveau MAC.

Créez un script cat /usr/local/sbin/restoremac.sh:

#!/bin/sh
/bin/sleep 2
/sbin/ifconfig eth0 hw ether ff:ee:dd:cc:bb:aa

Remplacement de eth0 par votre interface et ff: ee: dd: cc: bb: aa avec MAC d'origine.

Utilisez "chmod 755 /usr/local/sbin/restoremac.sh"

Supprimer /etc/teamviewer/global.conf

Redémarrez la machine

Vous pouvez conserver votre MAC et modifier l'ID TeamViewr.

Si vous utilisez TeamViewer pour un usage personnel uniquement et que le message "Utilisation commerciale suspectée" s'affiche, cela résout le problème!

SI VOUS L'UTILISEZ UNIQUEMENT POUR UNE PORTÉE NON COMMERCIALE!

xCannon
la source
0

J'ai trouvé que le moyen le plus simple de changer l'ID est de changer l'adresse MAC de la carte réseau. Cela suppose que la machine clonée ne nécessite pas la même adresse MAC. Au redémarrage du serveur

John Bishop
la source
1
Cela ressemble à une réponse partielle ... veuillez modifier et compléter ... ;-)
Fabby
Bienvenue sur Ask Ubuntu! Je recommande de modifier cette réponse pour la développer avec des détails spécifiques sur la façon de procéder. (Voir aussi Comment écrire une bonne réponse? Pour des conseils généraux sur les types de réponses considérées comme les plus utiles sur Ask Ubuntu.)
David Foerster