Synergy в Ubuntu не распознает изменение имени компьютера

Synergy в Ubuntu не распознает изменение имени компьютера

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

/etc/hostname
/etc/hosts

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

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

решение1

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

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


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

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

решение2

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

gedit ~/.config/synergy/synergy.conf

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

решение3

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

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

решение4

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

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

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

Связанный контент