복제 후 Teamviewer ID를 변경하는 방법


8

오늘 저는 회사에서 우분투 사용을 더욱 확대하기 위해 우분투 이미지를 복제하고 있었지만 복제 된 모든 PC의 팀 뷰어 ID가 동일하다는 것을 알았습니다. 나는 .config / teamviewer9 폴더와 / opt / teamviewer 폴더를 제거하고 teamviewer를 제거하는 것에 대한 teamviewer 포럼 제안을 따랐습니다. 팀 뷰어를 다시 설치하기 전에 재부팅하거나 약 30 분 동안 기다린 후에도 ID는 동일하게 유지됩니다.

복제 된 모든 컴퓨터에 대해 Ubuntu에서 Teamviewer ID를 재설정 / 변경하는 방법 지금은 최신 버전의 Teamviewer (버전 9)를 사용하고 있습니다.


/ opt / teamviewer9 / config 권한을 삭제하기 전에 데몬을 중지 했습니까?
djmadscribbler 2014

네 물론 이죠 여전히 문제가있었습니다.
Luis Alvarado

@LuisAlvarado mac 주소를 변경하려고 했습니까?
kamil

@ 카밀 내일 시험을 보러 가면 도움이되는지 확인할 것입니다.하지만이 같은 앱의 고유 ID를 재설정하는 데 매우 극단적 인 단계 일 것입니다 (Teamviewer missing feature?).
Luis Alvarado

@LuisAlvarado 뉴스가 있습니까?
kamil

답변:


2

복제 된 PC 의 MAC 주소 를 변경하십시오

TeamViewer ID는 확실히 그것에 의존합니다.


1
다른 구성 파일을 삭제하지 않아도 Teamviewer 9와 함께 작동하도록 확인되었습니다.
Rob W

MAC 주소를 어떻게 변경합니까?
Emipro Technologies Pvt. Ltd.

5

TeamViewer를 닫습니다. 그런 다음 터미널에서 실행하십시오.

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

편집 : 확인하고 TeamViewer도 MAC 주소를 확인합니다. 아마 이런 식으로 작동합니다. 사용 가능한 구성 파일없이 TeamViewer를 처음 시작하면 MAC 주소를 찾습니다. TV에서 알 수없는 경우 새 TeamViewer ID를 작성하고 MAC 주소를 해당 ID와 연관시킵니다. MAC 주소를 알고 있으면 연관된 팀 뷰어 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를 변경할 수 있습니다.

팀 뷰어를 개인 용도로만 사용하고 "상업용 사용이 의심 됨"메시지가 표시되면 문제가 해결됩니다!

상업적 범위를 벗어난 목적으로 만 사용하는 경우!


0

ID를 변경하는 가장 간단한 방법은 NIC의 MAC 주소를 변경하는 것입니다. 이것은 복제 된 머신이 동일한 MAC 주소를 요구하지 않는다고 가정합니다. 서버가 다시 시작될 때


1
이것은 부분 답변처럼 보입니다 ... 편집 하고 완료하십시오 ... ;-)
Fabby

Ask Ubuntu에 오신 것을 환영합니다! 이 작업을 수행하는 방법에 대한 특정 세부 정보로 확장 하려면 이 답변을 편집 하는 것이 좋습니다 . Ask Ubuntu에서 어떤 종류의 답변이 가장 가치있는 것으로 간주되는지에 대한 일반적인 조언은 좋은 답변을 작성하는 방법 도 참조하십시오 .
David Foerster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.