Ubuntu의 Synergy가 컴퓨터 이름 변경을 인식하지 못함

Ubuntu의 Synergy가 컴퓨터 이름 변경을 인식하지 못함

다음 위치에서 컴퓨터 이름을 변경했습니다.

/etc/hostname
/etc/hosts

하지만 Synergy를 새 이름으로 연결하려고 하면 로그에서 여전히 이전 이름으로 연결을 시도하고 있습니다. 또한 새 호스트 이름이 아닌 이전 호스트 이름을 사용하여 다른 컴퓨터(실행 중인 램프)에서만 컴퓨터에 액세스할 수 있습니다.

내가 무엇을 놓치고 있나요? 전체 재부팅을 해봤습니다.

답변1

Ubuntu에서 다음 명령줄을 사용하여 Synergy Server에 연결해 보세요.

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


자체 내부 DNS 서버를 실행하지 않는 경우 네트워크의 각 컴퓨터에 있는 Ubuntu 상자의 새 호스트 이름을 지정해야 합니다(일반적으로 호스트 파일).

arp 및 dns 캐시를 플러시하고 SERVER의 호스트 파일을 수정하여 CLIENT 시스템에 대한 항목을 포함시킨 후 다시 시도하십시오.

답변2

사용자의 synergy.conf를 찾아보십시오./home/사용자 이름/.config/synergy/새 호스트 이름의 SCREEN-NAME에 맞게 편집합니다. 제거하는 동안에도 수정되지 않은 상태로 유지됩니다.... 체크인/다음으로:

gedit ~/.config/synergy/synergy.conf

참고: 호스트 이름과 스크린 이름 이름 지정 방식은 GUI에서 일관성이 부족하여(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

관련 정보