Bagaimana cara mengubah ID Teamviewer setelah kloning

8

Hari ini saya mengkloning beberapa gambar Ubuntu untuk lebih memperluas penggunaan Ubuntu di atas perusahaan tetapi hanya memperhatikan bahwa semua PC yang dikloning memiliki ID Teamviewer yang sama. Saya mengikuti saran forum teamviewer tentang membersihkan teamviewer, menghapus folder .config / teamviewer9 dan bahkan folder / opt / teamviewer yang tidak berhasil. ID tetap sama bahkan setelah reboot atau menunggu sekitar 30 menit sebelum menginstal teamviewer lagi.

Bagaimana saya bisa mereset / mengubah ID Teamviewer di Ubuntu untuk semua komputer yang dikloning. Saat ini saya menggunakan versi terbaru dari Teamviewer (Versi 9).

Luis Alvarado
sumber
Anda memastikan untuk menghentikan Daemon sebelum menghapus / opt / teamviewer9 / config kan?
djmadscribbler
Ya tentu saja. Masih ada masalah di sana.
Luis Alvarado
@LuisAlvarado sudahkah Anda mencoba mengubah alamat mac?
kamil
@amil no. Akan mencoba besok ketika saya mulai bekerja dan melihat apakah itu membantu meskipun itu akan menjadi langkah yang sangat ekstrem untuk melakukan sesuatu seperti mengatur ulang ID unik untuk aplikasi seperti ini (fitur Teamviewer yang hilang mungkin?).
Luis Alvarado
@LuisAlvarado ada berita?
kamil

Jawaban:

2

Cobalah untuk mengubah Alamat MAC untuk PC Kloning

ID TeamViewer tergantung padanya.

kamil
sumber
1
Diverifikasi untuk bekerja dengan Teamviewer 9, bahkan tanpa menghapus file konfigurasi lainnya.
Rob W
Bagaimana cara mengubah Alamat MAC?
Emipro Technologies Pvt. Ltd.
5

Tutup TeamViewer. Kemudian jalankan di terminal:

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

Sunting: Saya telah memeriksa, dan TeamViewer juga melihat alamat MAC Anda. Mungkin bekerja seperti ini. Ketika Anda pertama kali memulai TeamViewer (tanpa file konfigurasi yang tersedia), itu mencari alamat MAC Anda. Jika tidak diketahui oleh TV, itu akan membuat ID TeamViewer baru dan mengaitkan alamat MAC Anda dengannya. Jika alamat MAC diketahui, Anda mendapatkan ID timviewer yang terkait dengannya.

Jadi, jika Anda mengkloning ke komputer baru, perintah di atas akan membantu Anda mendapatkan ID baru. Jika Anda menggunakannya di komputer asli, Anda akan mendapatkan ID yang sama.

Noam
sumber
Saya kira sepertinya ini akan memperbaiki masalah itu, bahkan dengan variabel di dalam file, tetapi sebenarnya setelah menghapus seluruh file konfigurasi di keduanya, folder opt dan pada folder .config, masalahnya sama. Saya menduga ini harus menjadi sesuatu yang harus diperiksa oleh tim pemirsa tim untuk kasus-kasus di mana seseorang ingin mengkloning dan memiliki cara cepat untuk menyelesaikannya.
Luis Alvarado
2

Tidak ada saran sebelumnya yang berfungsi dalam kasus saya. Solusi tercepat dan paling efektif yang saya temukan adalah menginstal ulang TeamViewer segar (setelah menghapus dan menghapus file konfigurasi di Perpustakaan / Preferensi) dari akun pengguna baru alternatif, yang segera menyelesaikannya.

Ana Maria Mendes-Pereira
sumber
1

Silakan tutup TeamViewer pada mesin baru / kloning - kemudian jalankan perintah berikut di 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
pengguna285870
sumber
1

Solusinya adalah:

Ubah /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

Mengganti eth0 dengan antarmuka Anda dan aa: bb: cc: dd: ee: ff dengan MAC baru.

Buat skrip cat /usr/local/sbin/restoremac.sh:

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

Mengganti eth0 dengan antarmuka Anda dan ff: ee: dd: cc: bb: aa dengan MAC asli.

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

Hapus /etc/teamviewer/global.conf

Mulai ulang mesin

Anda dapat menyimpan MAC Anda dan mengubah ID TeamViewr.

Jika Anda menggunakan pengamat tim hanya untuk penggunaan pribadi, dan Anda memiliki pesan "Penggunaan Komersial Diduga", ini menyelesaikan masalah!

JIKA ANDA HANYA MENGGUNAKANNYA UNTUK TIDAK LINGKUP KOMERSIAL!

xCannon
sumber
0

Saya telah menemukan cara paling sederhana untuk mengubah ID adalah dengan mengubah alamat MAC NIC. Ini mengasumsikan mesin yang dikloning tidak memerlukan alamat MAC yang sama. Ketika server dimulai ulang

John Bishop
sumber
1
Ini terlihat seperti jawaban parsial ... harap edit dan lengkapi ... ;-)
Fabby
Selamat Datang di Tanya Ubuntu! Saya sarankan untuk mengedit jawaban ini untuk meluaskannya dengan detail spesifik tentang bagaimana melakukan ini. (Lihat juga Bagaimana cara menulis jawaban yang baik? Untuk saran umum tentang jenis jawaban apa yang dianggap paling berharga di Ask Ubuntu.)
David Foerster