해결책은 다음과 같습니다.
/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를 변경할 수 있습니다.
팀 뷰어를 개인 용도로만 사용하고 "상업용 사용이 의심 됨"메시지가 표시되면 문제가 해결됩니다!
상업적 범위를 벗어난 목적으로 만 사용하는 경우!