Recientemente cambié las distribuciones a Fedora (estaba buscando la versión más reciente de Eclipse compatible, algo que no obtenía de Debian), y al intentar configurar Synergy nuevamente, he tenido un problema donde mi servidor Synergy rechaza la conexión desde mi macbook.
Mi archivo synergy.conf:
section: screens
client1:
server:
end
section: aliases
client1:
macname
server:
linuxname
end
section: links
client1:
left = server
server:
right= client1
end
Mi comando de sinergia:
synergys -f -c /path/to/synergy.conf
Mi comando sinérgico:
synergyc -f linuxname
Ambas computadoras pueden hacer ping entre sí, y en la computadora Linux que he usado
telnet localhost 24800
lo que confirma que synergys se está ejecutando (también ps -Af | grep synergys).
En Mac, cuando intento hacer
telnet linuxname 24800
entiendo el mensaje
telnet: connect to address ip.of.linux.box: Connection refused
telnet: Unable to connect to remote host
$ sudo netstat -pant | grep 24800
tcp 0 0 0.0.0.0:24800 0.0.0.0:* LISTEN 22727/synergys
Ambas versiones de Synergy se informan como 1.3.7, protocolo 1.3.
Estoy perdido. ¿Alguien tiene una o dos ideas brillantes?
Respuesta1
En realidad, se trataba de un problema de firewall. Supongo que no tenía firewall en mi instalación anterior (debian) (o el puerto ya estaba abierto). Abrí port 24800
usando system-config-firewall
y simplemente funcionó.
Respuesta2
Como se rechaza la conexión en lugar de un tiempo de espera, sospecho que es un problema con el control de acceso al host en lugar de un problema de firewall. Si estos archivos existen, asegúrese de que el archivo de denegación no contenga ningún bloque:
/etc/hosts.allow
/etc/hosts.deny
Así que comente cualquier línea que contengaALL