Teamviewer разрывает соединение

Хороша програма teamviewer, но становится параноидальна. После настройки на протяжении одного дня нескольким удаленным сотрудникам нужного ПО Teamviewer разрывает соединение с выдачей сообщения

commercial use detected

и с предложением приобрести лицензию. В результате, нашлось решение, которое помогает временно избавиться от этой проблемы. Временно, потому что до следующей перегрузки. Основная идея — сменить мак-адрес сетевой карты и удалить профиль teamviewer’а. Для смены мака предварительно нужно установить macchanger. Все действия выполняются от root’а или через sudo на xubuntu 14.04

Отключаем network-manager и кладем интерфейс eth0

service network-manager stop
ifconfig eth0 down

Смотрим мак интерфейса eth0

macchanger -s eth0

Current MAC: 00:1b:fc:82:ee:ee (ASUSTek COMPUTER INC.)
Permanent MAC: 00:1b:fc:82:ee:ee (ASUSTek COMPUTER INC.)

Меняем мак

macchanger -m 00:1b:fc:82:ee:01 eth0

Current MAC: 00:1b:fc:82:ee:ee (ASUSTek COMPUTER INC.)
Permanent MAC: 00:1b:fc:82:ee:ee (ASUSTek COMPUTER INC.)
New MAC: 00:1b:fc:82:ee:01 (ASUSTek COMPUTER INC.)

Я изменил последний октет и получил новый мак. Теперь удаляем профиль teamviewer’а

rm -r .config/teamviewer10/

Поднимаем интерфейс eth0 и включаем network-manager

ifconfig eth0 up
service network-manager start

Запускам teamviewer. В результате наш ID должен стать другим

Рецепт действует до перегрузки. В случае windows действия аналогичны, только нужно удалить записи teamviewer’а из реестра

Подписаться
Уведомить о
guest
1 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Александр Черных
5 лет назад

еще вариант для МАКа

многократная смена id для mac os версии основана на подмене серийного номера системы. проверялось на версии tm 10.0.38979 и 10.0.41404 под macos 10.9.2, 10.10

(метод РУЧНОЙ. если кому нужно, может написать универсальный утиль)

1. выходим из tm

2.
удаляем ~/library/preferences/*teamviewer*
удаляем /library/preferences/*teamviewer*

3. ищем в трех файлах
TeamViewer.appContentsMacOSTeamViewer
TeamViewer.appContentsMacOSTeamViewer_Service
TeamViewer.appContentsHelpersTeamViewer_Desktop

строчку «IOPlatformExpretDevice» и меняем ее на «IOPlatformExpretDevic1»
рядом, чуть ниже, будет строчка «12345678». меняем на свой, свеже придуманный, серийный номер системы. допустим «VM09S923».
ВНИМАНИЕ, ваш новый серийный номер должен быть ОДИНАКОВЫЙ во всех трех файлах. максимальный размер — 8 символов.

4. tm после проделанной операции не запускаем! restart computer (обязательно!)

5. start tm and enjoy

серийный номер системы делайте похожим на реальный. он является строчкой mid’а и передается на сервера tm для генерации id