---
title: "W5500사용중 서버 장애로 재 연결 안되서 문의"
url: "https://maker.wiznet.io/forum/14301"
markdown_url: "https://maker.wiznet.io/forum/14301/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "Martin K"
created: "2021-07-21T06:29:09+09:00"
last_activity: "2021-07-23T04:09:33+09:00"
language: "ko"
views: 440
replies: 3
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5500사용중 서버 장애로 재 연결 안되서 문의

## Question

Asked by Martin K on 2021-07-21 in Ethernet Chips.

서버에 장애로 인해서 서버 응답이 없은 후 시간이 흘러서 서버를 복구해도 단말기에서 서버로 데이타를 보내지 못하는 문제가 발생합니다. 서버에서 단말기가 연결이 된 것은 확인이 되는 경우도 있고 연결이 끊긴 경우도 있습니다(Sokcet이 끊어짐).
단말기는 전원이 들어와 있어서 나머지는 정상동작하고 서버와 통신만 안되는 경우입니다.
단말기가 서버와 연결되어 있는 경우에는 서버에서 단말기로 Reset명령을 준 이후에는 정상적으로 데이타가 서버로 전송이 됩니다.

이런 경우 원인이 무엇때문일까요.

원인을 몰라서 임시적으로 서버에 응답이 몇회이상 없을 경우 단말기 Reset을 하도록 수정해서 적용중입니다.

## Replies

### Reply 1 by irina, 2021-07-23

DHCP를 할당 받는 코드를 확인하셔야할것 같습니다.
정상으로 DHCP를 할당 받은 후 lease time에 의해 IP를 다시 요청하고, 응답이 있으면 그 IP를 계속 사용하기 됩니다.
응답이 오지 않은경우 더이상 해당 IP를 할당하지 않습니다.

응답이 오지 않은경우라면 다시 DHCP request를 보내도록 구성하셔야할것 같습니다,

### Reply 2 by Martin K, 2021-07-23 (in reply to reply 1)

DHCP request를 보내고 있는데 연결이 안되고 있습니다.
이더넷 케이블를 빼었다가 다시 연결하거나 Reset를 하면 연결이 됩니다.

### Reply 3 by irina, 2021-07-23

실제로 DHCP 동작에는 아래의 그림과 같은 네가지 동작을 하게 됩니다!

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/90c10b05948b6d004586472f6ebf3c6804b4a78a.png) image823×103 4.08 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/90c10b05948b6d004586472f6ebf3c6804b4a78a.png)

IP할당을 받고자하는 DHCP client는 DHCP Discover와 DHCP request를 DHCP Server(공유기)에게 보내게 됩니다.

- DHCP discover 의 경우 Requested IP address가 0.0.0.0입니다.
  [![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/1/135be4bc13cb5abf19ff829dae8d1cd1c2ba071f.png) image819×580 29 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/1/135be4bc13cb5abf19ff829dae8d1cd1c2ba071f.png)

- 반면에 DHCP request 의 경우 Server에서 할당 받은 IP가 채워져서 보내지게 됩니다.
  [![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/3/342609f4af1337a10183c4fa59dcada520db573e.png) image858×569 30.4 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/3/342609f4af1337a10183c4fa59dcada520db573e.png)

새롭게 IP를 할당받아야 하기 때문에 DHCP Discover동작을 해야합니다.

아래는
[dhcp-nanosecond.zip](https://maker.wiznet.io/forum/legacyFile.asp?path=gZBoG1rAFZkKF2SnSeO83Ww03yG.zip) (440 바이트)
wireshark 프로그램(freeware)를 통해 네트워크 패킷을 캡쳐한것입니다…

랜선을 뽑으면 정상적으로 한다고하셨는데, 그부분은 공유기를 확인하셔야할것 같습니다. 끊겼음에도 불구하고, IP(+MAC)를 잡고 있으면 연결이 안될수 있습니다,

---

Source: https://maker.wiznet.io/forum/14301
