W5500을 사용하여 수백개의 장비를 만들어서 납품하고 사용중에 있습니다.
얼마전 프로젝트에서도 Lan통신이 필요하여 회로설계부터 펌웨어까지 완료하여
자사에서 동작확인하여 납품하였으나, 현장에서는 정상동작이 되지 않습니다.
현장에서 사용하는 스위치는 2종류이고, 기가급에 240포트짜리입니다(Cisco 94xx , 45xx)
내부 네트웍으로 사용하도록 되어있으며, IP의 일정부분은 수동설정으로 사용할 수 있게 구분되어 있습니다.
우리장비는 수동IP에 server로 설정되어 있습니다.
연결상태는 PC ---- 스위치 ---- 장비 이렇게 바로 연결되기를 원하나 접속이 잘 안됩니다.
처음 연결하고 전원켜서 ping 테스트 하면 어쩔때 연결됩니다.
그러나 연결된거 확인하고 끊었다 다시 연결(랜선 뺏다꼽거나, 전원 off->on)하면 그 이후부터는
연결이 안됩니다. 몇일 후 다시 가서 하면 위와 같은 상황이 되기도 합니다.
다른 연결방법으로 스위치 ------허브(iptime) ----- PC1
| |------------------장비
|----- PC2
위와 같이 연결되었을 경우 PC2에서 ping 테스트를 하면 응답이 없습니다.
다만 PC1에서 ping 테스트를 해서 응답을 받은 후에는 PC2에서도 응답을 합니다.
PC1에서 접근을 한번 해주고나면 다른PC에서도 접근가능함.
그러나 또 다른 연결
PC1 ----- 스위치 ----- 허브 ------ 장비
PC2 --------|
이런식으로 스위치를 통과하려면 거의 안됩니다.
스위치 관리자에게 문의해보니 통신이 안될때는 mac address가 올라오지 않는다고 하더군요.
참고로 맥어드레스는 사용자가 설정할 수 있게 해놨으며, 대략 00-E0-4D-xx-xx-xx로 되어 있습니다.
위와같은 상황에서 해결방안이 있을까요??
그리고 우리 장비가 서버라서 랜선이 꼽히면 listen 상태로 대기하고 있는데,
이때 스위치쪽으로 ping 테스트를 해보고 싶은데, 방법이 있나요?