2

Я изменил имя своего компьютера в этих местах:

/etc/hostname
/etc/hosts

Но когда я пытаюсь соединить Synergy с новым именем, в журнале он все еще пытается соединиться со старым именем. Я также могу получить доступ к компьютеру только с других компьютеров (с работающей лампой), используя его старое имя хоста, а не новое.

Что мне не хватает? Я сделал полную перезагрузку.

7 ответов7

1

Попробуйте подключиться к Synergy Server с помощью этой командной строки в Ubuntu:

synergyc -f --name <my-new-hostname> <servername>


Если вы не используете свой собственный внутренний DNS-сервер, вам нужно будет указать новое имя хоста для вашего окна Ubuntu на каждом компьютере в сети (обычно это файл hosts).

Очистите кэш arp и dns и измените файл hosts на СЕРВЕРЕ, включив в него запись для компьютера КЛИЕНТА, и повторите попытку.

1

Я сделал следующее, что исправило это.

sudo apt-get remove --purge synergy

или же

sudo dpkg -r synergy

затем

sudo rm ~/.config/Synergy (файл synergy.conf в этой папке вызывал проблему с именем хоста, поэтому я удалил всю папку и начал заново)

затем

sudo dpkg -i synergy-1.4.12-Linux-i686.deb

1

Попробуйте найти файл synergy.conf вашего пользователя в /home/yourusername/.config/synergy/ и отредактировать его так, чтобы он соответствовал имени вашего нового имени хоста SCREEN-NAME ... мой оставался неизменным даже между деинсталляциями .... Проверьте / с:

gedit ~/.config/synergy/synergy.conf

КСТАТИ: То, что имя хоста против именования экрана не достаточно согласованно в графическом интерфейсе (Quicksynergy дал мне подсказку), что может очень запутать.

0

Попробуйте это.

Во-первых, откройте свой терминал в вашей Ubuntu,

Затем введите следующую команду и введите:

gksudo gedit /etc /hostname

чем нажать ENTER,

После этого введите пароль администратора и нажмите кнопку "ОК" ,

Затем появится имя хоста и переименует его,

Когда вы закончите, сохраните и перезапустите вашу систему.

0

откройте терминал, перейдите в root и выполните команду

содержимое файла обычно

Вторая строка обычно все еще содержит старое имя компьютера. пожалуйста, измените это имя, чтобы назвать замену, у нас есть только ввод. Сохраните, а затем выйдите из gedit.

Далее пожалуйста выход рута. И попробуйте вернуться в корень, набрав sudo su.

0

Вы пытались очистить кэш или сбросить настройки по умолчанию в Synergy? Я думаю, что это может кешировать ваше старое имя хоста и IP-адрес вниз.

Вы уверены, что имя хоста обычно изменяется на хост-машине (uname -n)? И если он действительно изменился, то это может быть проблемой вашего клиента, чтобы очистить кэш, как может помочь то, что я сказал выше.

Если вы узнали, что имя хоста все еще старое, вам может потребоваться, чтобы /etc/hostname и /etc/hosts не восстанавливались автоматически.

-1

Просто была эта проблема с использованием 1,76. Сначала откройте синергию и в строке заголовка выберите edit-> settings и измените имя экрана. Затем перезапустите Synergy. Проблема, которую я имел, состоит в том, что синергия не любит имен с дефисами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .