Connect: no route to host

i can’t join swarm token
when i try
docker swarm join --token … ip:2377
it show
Error response from daemon: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp ip:2377: connect: no route to host"
what should i do ??