카테고리 : 안 돼요!!/can not
ezTCP를 사용 중에 문제가 발생한 경우 아래의 유형별 순서대로 자체 점검을 해 보시기 바랍니다.
1. 전체검색이 안 되는 경우
구분 |
약술 |
1) 랜 케이블 연결 상태 |
랜 케이블 연결이 정상적인지 확인 |
2) 프로그램 |
ezManager/ezConfig/ezSerialConfig/ezConfigMP |
3) 전원 |
정상적인 어댑터 사용 여부 |
4) LAN 연결 |
LINK LED 점등 확인(녹색 또는 적색) |
5) 칩 고장 여부 |
8019 칩 고장 시 부팅 후 STS LED 빠르게 점멸 |
6) 보안 옵션 |
IP, MAC address filtering, 검색 옵션 체크 확인 |
7) 여러개 랜 카드의 동시 사용 |
간혹 노트북등에서 유/무선 랜카드 동시 사용 시 문제 발생 |
8) Windows Vista 및 Windows7 사용시 |
바인딩 IP 옵션 설정, 10013에러 검색포트 점유여부 |
9) PING 테스트 |
윈도우 커맨드 이용 |
10) CSE-H20 랜 케이블 |
CSE-H20의 경우 랜/시리얼 커넥터 부분 연결이 맞는지 확인 |
11) 무선랜 제품 보안 설정 |
무선랜 제품의 경우 AP 및 제품의 보안설정 확인 |
1) 랜케이블 연결 상태
EZL-50L/50M/70/200L등의 제품은 이더넷 케이블 종류(크로스 또는 1:1 케이블)를 자동감지하는 기능이 없으므로 PC로 연결 시 크로스오버 케이블을, 허브나 스위치로 연결 시 다이렉트(1:1) 케이블을 사용하셔야 합니다. 또한 랜 케이블은 약 100M 이상 길게 사용하는 경우 정상 동작이 어렵습니다. 따라서 중간에 허브등 리피터를 설치하셔야 합니다.
2) 올바른 설정 프로그램을 실행했는지 여부
- ezConfig: EZL-50L/M, 60L/M, 70, 80, 80C, 90, 200L, 200F, 220, 300L/S등
단, 80, 80C, 90, 300L/S 와 같이 무선랜 제품은 무선랜 링크 연결 후 작동
- ezManager: CSE-M32, M73, H20, H21, CIE-H10, CSW-H80등
- ezConfigMP: EZL-410, 400S
- ezSerialConfig: EZL-80, 80C, 90, 300L/S(시리얼)
3) 전원 공급 여부
- 모듈형: 정상적인 전원 공급이 이루어지고 있는지 여부
- 외장형: 정상적인 어댑터 사용 여부
4) LAN 케이블 연결 상태 및 LED 상태 점검
- 전원만 연결했을 때: PWR(적색)은 점등, STS(황색)는 1초에 1번씩 점멸
- LAN 케이블 정상 연결 후: LINK(녹색 혹은 적색) 점등
5) 네트워크 관련 칩 고장 여부
- 8019칩(PHY 포함) 고장 시 단순 전원만 연결 했을 때STS LED가 빠르게 점멸
단, 이 때 일부 제품은 ISP 모드와 동작이 유사하니 혼동하지 마십시오.
6) ezConfig와 ezManager에서 ezCFG, ezTCP Firewall 옵션 사용 여부
- 제품별 보안기능 해제 후 전체검색
(각 제품별 보안기능 해제 방법 보러가기)
7) 여러개의 유/무선 랜카드를 동시 사용하는 경우
- 때때로 노트북의 경우 유/무선 랜 카드를 동시에 사용 시 안 되는 경우가 있음
- 유선 랜카드를 두 개이상 사용하는 경우에도 IP대역 설정이 겹치면 안 됨
8) Windows Vista 및 Windows7 사용시
- ezConfig/ezManager 등의 설정 프로그램에서 바인딩 IP 옵션 사용
[blog]ezConfig의 바인딩 IP 주소 옵션 사용해보세요
[blog]ezManager 바인딩 IP 옵션 사용해 보세요
- 10013에러가 날 경우 검색포트 점유여부 확인 : cmd -> netstat -nabp udp
ezManager에서 제품 검색용으로 사용하는 50005번 포트가 다른 프로세스(예, wmpnetwk.exe)에 의해서 점유되어있을 수 있습니다. 이 경우에는 해당 프로세스를 종료시켜야 합니다.
9) PING 응답 체크
- PING 응답이 오지 않는 경우 제품 검색 및 통신 불가능
10) CSE-H20의 경우 시리얼 포트에 랜 케이블 연결 했는지 확인
11) 무선랜 제품의 경우 AP의 보안 기능 설정 여부 확인
2. TCP 접속이 안 되는 경우
구분 |
약술 |
1) IP 주소 확인 |
로컬에서의 경우 같은 네트워크 IP 인지 확인 |
2) PING 테스트 |
제품의 PING 응답이 오는지 |
3) 환경 값 확인 |
IP 주소와 포트번호가 정확히 설정되어 있는지 |
4) 방화벽 확인 |
설정한 통신 포트가 방화벽에 차단되는지 확인 |
5) ISP 모드인지 확인 |
제품이 ISP 모드인지 확인. ISP 모드에서는 접속 불가 |
6) 기 접속 여부 확인 |
해당 포트로 다른 호스트가 이미 접속 해 있는지 확인 |
7) IP, MAC 필터링 |
설정 프로그램에 의해 IP, MAC 필터링이 있는지 확인 |
8) ARP 캐쉬 테이블 |
한 PC에서 동일한 IP주소로 여러 제품을 사용하는 경우 |
1) IP 주소가 같은 서브넷(Subnet)에 위치하는지 확인
- 192.168.X.X, 10.X.X.X, 172.16.X.X 등의 사설 IP 주소를 사용하는 경우 같은 서브넷에 위치해야만 PC혹은 다른 장비와 접속 및 통신 가능
- 예1: [PC]192.168.0.100(255.255.255.0) <-> [ezTCP]192.168.0.101(255.255.255.0)
- 예2: [PC]10.1.0.2(255.0.0.0) <-> [ezTCP]10.1.0.1(255.0.0.0)
- 예3: [ezTCP]10.1.0.1(255.255.255.0) <-> [ezTCP]10.1.0.2(255.255.255.0)
*주의: PC와 ezTCP를 같은 IP주소로 설정하는 경우 통신이 되지 않습니다.
2) 해당 IP 주소로부터 PING 응답이 오는지 확인
- PING 응답이 오지 않는 경우 접속 및 통신 불가능
3) IP 주소와 포트 번호가 맞는지 확인
- 클라이언트는 서버의 IP 주소와 로컬포트를 정확하게 입력했는지 확인
4) 방화벽 해제 확인
관공서나 기업 내부의 네트워크는 외부로부터의 접근을 차단하는 방화벽이 존재합니다. 따라서 외부 인터넷으로부터의 접속을 허용하고자 하는 경우 해당 포트번호는 방화벽에서 해제하도록 해야 합니다. ezConfig나 ezManager의 경우 UDP 50005번 포트를 사용하고, 따로 TCP 통신하고자 하는 포트번호(ex. TCP 1470)를 열어 주시기 바랍니다. 이에 대한 작업은 해당 네트워크 관리자에게 문의하시기 바랍니다.
방화벽 예) 윈도우 방화벽, 알약 방화벽, V3 방화벽, 노턴 방화벽 등
5) 제품이 ISP 모드인지 확인
ISP모드에서는 환경 값 설정 및 펌웨어 업그레이드 이외의 통신 및 접속이 불가능 합니다.
6) 멀티커넥션이 없는 제품의 경우 다른 장비와 TCP 접속이 되어 있는지 확인
멀티커넥션 기능이 없는 ezTCP 제품들은 한 포트당 하나의 TCP 접속만 허용합니다. 따라서 다른 장비와 이미 TCP 접속이 되어 있는 경우에는 접속 불가능합니다.
7) ezConfig와 ezManager에서 접속 허용 IP 주소나 MAC 주소 설정 여부
ezTCP는 원하지 않는 장비로부터의 접근을 차단하는 보안 기능을 제공하며 사용 가능한 옵션은 "IP주소"와 "MAC 주소"가 있습니다. ezConfig로 설정 가능한 제품은 T2S(TCP 서버) 모드에서만 사용 가능하며 "접속 허용 IP 주소" 설정 여부를 확인해 주시고, ezManager로 설정 가능한 제품은 "옵션" 탭의 "제품(ezTCP) 접근 제한" 항목의 MAC 주소 및 IP 주소 설정 여부를 확인해 주시기 바랍니다.
8) PC의 ARP 캐쉬 테이블 문제
두 개 이상의 제품에 동일한 IP주소가 설정 된 경우 ARP 캐쉬 테이블을 지우지 않으면 문제가 생길 수 있습니다.
이더넷 통신을 하는 과정은 다음과 같습니다.
1) 보내고자 하는 IP address의 MAC address가 arp cache table에 있는지 조사합니다. 찾고자 하는 MAC address가 있다면 그 MAC address로 바로 보내게 됩니다.
2) 보내고자 하는 IP address의 MAC address가 arp cache table에 없다면 네트웍의 모든 host에게 원하는 MAC address를 물어보게 됩니다.
3) 해당하는 IP를 사용하는 host는 자신의 MAC address를 보내게 됩니다. 이것을 ARP(Address Resolution Protocol)라고 합니다.
4) MAC address를 arp cache table에 저장한후, 획득한 MAC address로 데이터를 보냅니다.
위와 같은 동작을 하기때문에 같은 IP address를 사용하는 장비를 연속해서 사용하게 된다면, 첫 번째 연결된 장비의 MAC address로 데이터를 계속 보내려 하기 때문에 두번째 연결한 장비로 데이터를 보낼수 없습니다.
이런 문제를 해결하기 위해서는 dos 창에서 arp -a 명령으로 해당 IP의 MAC 주소를 확인하고, arp -d [IP address] 명령으로 해당 IP의 MAC 주소를 지운 다음, arp -a 명령으로 지워진것을 확인하신 후 통신하면 됩니다.
3. 시리얼 포트 통신이 안 되는 경우
구분 |
약술 |
1) 케이블 종류 |
올바른 케이블을 사용하고 있는지 확인 |
2) 포트 번호 확인 |
해당 COM 포트가 맞는지 확인 |
3) 시리얼 설정 값 |
데이터가 깨지는 경우 설정 값이 맞는지 확인 |
4) 루프백 |
보낸 데이터가 돌아오는 경우 RX/TX 핀 쇼트인지 확인 |
1) 올바른 케이블을 사용했는지 확인
PC의 COM 포트와 연결해서 사용하는 경우 RS232 크로스 케이블을 사용하셔야 합니다. RS232의 경우는 기준선(GND)이 있고 RX와 TX핀이 따로 있습니다. 즉 다른 흐름제어 등을 이용하지 않는 경우 세 선만 연결하면 통신이 가능합니다. 다만 RX는 TX로, TX는 RX로 서로 크로스로 연결해야 합니다.
2) 올바른 포트를 열었는지 확인
PC의 COM 포트 번호를 다시 한번 확인 해 주시기 바랍니다. 만약 다른 응용 프로그램에서 해당 포트를 열고 있다면 이를 닫고 해 보시기 바랍니다.
3) Baud Rate, Data bits, Stop bit, Parity 등 시리얼 포트 설정 값 확인
4) LAN 쪽 보낸 데이터가 다시 LAN으로 되돌아오는 경우
시리얼 포트의 TX와RX 핀이 쇼트 되었는지 확인
위 항목 이외의 문제점이나 위 항목에 대해 궁금한 점은 당사 기술지원팀 으로 연락 주시기 바랍니다.
See also
Related Products
[ Ethernet-Module ] CSE-M53, CSE-M32, EZL-50L, EZL-50M, EZL-410
[ Ethernet-Module with RJ45 ] CSE-M73, EZL-70,
[ Ethernet-Board ] EZL-60L, EZL-60M, CSE-B63
[ Ethernet-External ] CSE-H55, CSE-H53, CSE-H25, CSE-H20, CSE-H21, EZL-200L, EZL-220, EZL-200F, EZL-400S
[ Wireless-External ] CSW-H85K, CSW-H80, EZL-300S
[ Wireless-Module ] CSE-M85, CSW-M83
[ PPP ] EZP-250, EZU-100, CSP-H50, EZP-EVB, EZU-EVB
[ I/O ] CIE-H12, EZI-10, CIE-H10, CIE-M10