複製後にTeamviewer IDを変更する方法


8

今日、Ubuntuのイメージをいくつか複製して、会社全体でUbuntuの使用をさらに拡大しましたが、複製されたすべてのPCが同じTeamviewer IDを持っていることに気づきました。teamviewerのパージ、.config / teamviewer9フォルダーの削除、さらには/ opt / teamviewerフォルダーの削除についても、運が悪ければteamviewerフォーラムの提案に従いました。再起動後、またはteamviewerを再インストールする前に約30分間待機した後でも、IDは同じままです。

クローンされたすべてのコンピューターのUbuntuでTeamviewer IDをリセット/変更するにはどうすればよいですか?現在、Teamviewerの最新バージョン(バージョン9)を使用しています。


/ opt / teamviewer9 / configを削除する前に、必ずデーモンを停止しましたか?
djmadscribbler 2014

はい、もちろん。それでも問題はありました。
Luis Alvarado

@LuisAlvarado MACアドレスを変更しようとしましたか?
カミル

@カミルNo。このようなアプリの一意のIDをリセットするために何かをするのは非常に極端なステップですが(Teamviewerの機能が不足している可能性はありますか?)
Luis Alvarado、

@LuisAlvaradoどんなニュース?
kamil

回答:


2

クローンPCのMACアドレスを変更してみてください

TeamViewer IDは確かにそれに依存しています。


1
他の構成ファイルを削除しなくても、Teamviewer 9で動作することが確認されています。
Rob W

MACアドレスを変更するにはどうすればよいですか?
Emipro Technologies Pvt。株式会社

5

TeamViewerを閉じます。次に、ターミナルで実行します。

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

編集:私はチェックしました、そして、TeamViewerはあなたのMACアドレスも調べます。おそらくこのように動作します。TeamViewerを初めて起動すると(構成ファイルがない場合)、MACアドレスが検索されます。テレビで認識されていない場合は、新しいTeamViewer IDを作成し、MACアドレスを関連付けます。MACアドレスがわかっている場合は、それに関連付けられているteamviewer IDを取得します。

したがって、新しいコンピューターにクローンを作成する場合、上記のコマンドは新しいIDを取得するのに役立ちます。元のコンピューターで使用する場合は、同じIDを取得します。


ファイル内の変数を使用しても、これで問題が解決するようですが、実際には、optフォルダーと.configフォルダーの両方の構成ファイル全体を削除した後、問題は同じです。これは、チームビューアチームがクローンを作成し、それをすばやく解決する必要がある場合にチェックアウトする必要があるものだと思います。
Luis Alvarado

2

以前の提案はどれも私の場合はうまくいきませんでした。私が見つけた最も迅速で最も効果的な解決策は、TeamViewerを(ライブラリ/プリファレンスで設定ファイルをアンインストールして削除した後)新しく別のユーザーアカウントから再インストールすることで、すぐに解決しました。


1

新しい/クローンされたマシンでTeamViewerを閉じてください-そしてターミナルで以下のコマンドを実行してください

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

1

解決策は次のとおりです。

/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

eth0をご使用のインターフェースに置き換え、aa:bb:cc:dd:ee:ffを新しいMACに置き換えます。

スクリプトcat /usr/local/sbin/restoremac.shを作成します。

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

eth0をご使用のインターフェースに、ff:ee:dd:cc:bb:aaを元のMACに置き換えます。

「chmod 755 /usr/local/sbin/restoremac.sh」を使用します

/etc/teamviewer/global.confを削除します

マシンを再起動します

MACを保持し、TeamViewr IDを変更できます。

teamviewerを個人使用のみに使用していて、「商用利用の疑いがある」というメッセージが表示された場合、これで問題が解決します!

商業目的以外の目的でのみ使用する場合!


0

IDを変更する最も簡単な方法は、NICのMACアドレスを変更することです。これは、複製されたマシンが同じMACアドレスを必要としないことを前提としています。サーバーが再起動したとき


1
これは部分的な回答のように見えます... 編集して完了してください... ;-)
Fabby

Ask Ubuntuへようこそ!この回答を編集して、これを行う方法に関する特定の詳細で展開することをお勧めします。(Ask Ubuntuでどのような回答が最も価値があると考えられるについての一般的なアドバイスについては、「良い回答を書くにはどうすればよいですか?」も参照してください。)
David Foerster
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.