반응형
오늘은 Linux에서 원격서버 포트 점검을 하기위해 사용하는
telnet 또는 nc와 같은 유틸리티를 사용할 때 발생하는 이슈중에서
No route to host 오류 해결 방법에 대해 포스팅 하려고 합니다.
일반적으로 telnet 또는 nc를 사용하여 포트를 확인하게 되면
연결에 문제가 없을경우 아래와 같은 connected to IP와 같은
해당 IP와 port에 연결 가능에 대한 결과값을 확인할 수 있습니다.
//telnet 사용
# telnet 192.168.56.142 22
Trying 192.168.56.142...
Connected to 192.168.56.142.
//nc 사용
# nc -v 192.168.56.142 22
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.56.142:22.
SSH-2.0-OpenSSH_7.4
No route to host는 일반적으로 통신이 안될때 나타나며
ping IP로 했을때 문제가 없이 연결이 된다면 목적지의
방화벽을 확인해봐야 합니다.
해결 방법으로는 목적지 서버에서 방화벽을 내리거나
해당 port의 접근 허용을 추가해주면 됩니다.
// 1. 방화벽 서비스 중지
systemctl stop firewalld
systemctl disable firewalld
// 2. 방화벽 포트 등록
firewall-cmd --permanent --zone=public --add-port=22/tcp
firewall-cmd --reload
방화벽에 포트를 등록했을 경우 정상적으로 추가되었는지 확인합니다.
내용중에서 ports: 22/tcp가 추가된 것을 확인할 수 있습니다.
# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: enp0s3 enp0s8
sources:
services: dhcpv6-client ssh
ports: 22/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
지금까지 Linux No route to host 오류 해결 방법에 대한 포스팅이였습니다.
반응형
'Develope > Linux' 카테고리의 다른 글
[Linux] 패키지.rpm 파일 다운로드 및 설치 방법 (0) | 2022.04.01 |
---|---|
[Linux] SELinux is preventing {directory} from read access on the file {filename}오류 해결 방법 (0) | 2022.03.31 |
[Linux] named DNS Master/Slave 서버 구축 및 동기화 설정 방법 (2) | 2022.03.21 |
[Linux] /bin/bash^M: bad interpreter 오류 해결방법 (0) | 2022.03.11 |
[Linux] server can't find [domain]: NXDOMAIN 이슈 해결 방법 (0) | 2022.03.10 |