пятница, 19 июля 2013 г.

Teamviewer изменить id Ubuntu

Teamviewer изменить id Ubuntu
Случилась как то со мной не очень хорошая история. При закупке для одной конторы партии компов, меня попросили настроить их, т.к конфигурация их была одинакова, естественно я один настроив клонировал его на все другие. Все бы хорошо, но при запуске TeamViwer у всех был одинаковый id и естественно ничего не работало. Теперь о главном, как это решить, т.к простая переустановка не помогает.Необходимо удаление и программная смена MAC адреса сетевой карты.
Итак идем по порядку:
1) Запускаем Teamviewer и убеждаемся что везде одинаковый id
2) Убедились идем далее, здесь покажу на примере одного ПК, надо будет проделать процедуру на всех проблемных
 
3)Зайти в Приложения - Стандартные - Терминал (либо нажать комбинацию CTRL+ALT+T)
 
4)Откроется окно для ввода команд
 
Ввести
sudo dpkg -r teamviewer
Появится строка для ввода пароля ввести свой (qwerty)
После выполнения может появиться строка
/home/user/.config/teamviewer8 is not owned by you

3) Надо удалить указанную папку введя 
rm -r ~/.config/teamviewer8/

4)Проверить что папка удалилась ввести
ls ~/.config/teamviewer8/

Если напишет /home/user/.config/teamviewer8/: No such file or directory
значит удалилась
 
5) Теперь меняем МАС карты, т.к id привязывается к MAC адрессу.
ifconfig
Смотрим MAC возле HWaddr


Как видим в нашем примере это 08:00:27:d0:e7:8b
Я делал так увеличивал или уменьшал последнюю цифру на 1, например было B стало C. Главное чтобы не было двух одинаковых MAC в вашей локальной сети.
Сделаем это следующей командой
 
ifconfig eth0 hw ether  08:00:27:d0:e7:8с
 
6)Теперь сделаем так чтобы при перезагрузке остался этот MAC
 В /etc/network/if-pre-up.d/ создать файл от root (например macchange) со следующим содержимым

! /bin/sh
ifconfig eth0 hw ether 08:00:27:d0:e7:8с (адрес заменить на желаемый).
 
Далее /etc/init.d/networking restart и с помощью ifconfig посмотреть что адрес остался.
Также желательно перегрузиться и убедиться что новый  MAC применился.


7) Теперь зайти на http://www.teamviewer.com/ru/download/linux.aspx
внизу будет Ubuntu,Debian нажать на Download deb v.8.0.17147 рядом написанно 32-Bit / Multiarch при загрузке выбрать открыть с помощью "Центр приложений Ubuntu" нажать ОК
откроется окно центра приложений нажать установить или Install
Затем зайти в Приложения - Интернет и запустить его

5 комментариев:

  1. Причем тут мак адрес, если после переустановки системы с тем же маком id teamviewer-a меняется. Я ни разу не менял мак адрес, а id team-а уже кучу раз сменилось.

    ОтветитьУдалить
  2. rm -r ~/.config/teamviewer заменил на sudo nautilus и проследовал по указанному пути (команда не срабатывала по нехватке прав доступа)

    помогло даже на 11 версии

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить
  4. $ sudo teamviewer --daemon stop
    $ ifconfig
    enp3s0 Link encap:Ethernet HWaddr 5c:f9:dd:5e:64:be
    $ sudo ifconfig enp3s0 down
    $ sudo ifconfig enp3s0 hw ether 5c:f9:dd:5e:64:bf
    $ sudo ifconfig enp3s0 up
    $ sudo teamviewer --daemon start

    ОтветитьУдалить