---
title: "W6100을 TCP Server로 사용시 IP 변경"
url: "https://maker.wiznet.io/forum/14049"
markdown_url: "https://maker.wiznet.io/forum/14049/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "mckim1001"
created: "2020-10-27T05:42:12+09:00"
last_activity: "2020-10-28T07:30:17+09:00"
language: "ko"
views: 984
replies: 9
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W6100을 TCP Server로 사용시 IP 변경

## Question

Asked by mckim1001 on 2020-10-27 in Ethernet Chips.

저희가 귀사의 W6100 를 이용하여 TCP server를 개발중에 있습니다.

귀사에서 제공한 파일중에서 main.c 파일의 IP(192.168.177.25)를 변경없이 수행하면 잘 되었으나
IP를 gWIZNETINFO .ip = {192.168.0.99} 로 수정했을때는 반응하지 않습니다.

귀사가 sample 제공한 firmware 중에서 IP를 다른 것으로 192.168.0.99 로 설정하고자합니다.

어느부분을 어떻게 수정해야 합니까?

## Replies

### Reply 1 by irina, 2020-10-27

f/w의 Gateway 주소를 192.168.0.1로 변경해보신후 PC에서 192.168.0.99(모듈 IP)로 Ping test (cmd 창에서)를 확인하시기바랍니다.
이때 PC의 subnet mask가 255.255.255.0일경우 PC의 IP 주소를 192.168.0.xxx로 변경해 주셔서 같은 네트워크로 인식하고 테스트 가능하십니다.

### Reply 2 by mckim1001, 2020-10-27 (in reply to reply 1)

여전히 안됩니다. 되는 방법 좀 알려 주세요.

IP를 W6100에 write한 후 read해 보면 정상적으로 들어가 있읍니다.

되는 경우 ---- IP 세번째는 반드시 177로 할때

네번째는 어떤값에도 동작

wiz_NetInfo gWIZNETINFO = { .mac = {0x00,0x08,0xdc,0xFF,0xFF,0xFF}

.ip = {192,168,177,100},

.sn = {255, 255, 255, 0},

.gw = {192,168,177,1},

.dns = {168, 126, 63, 1},

안되는 경우 ---- IP 세번째는 반드시 177 이외의 값일때

wiz_NetInfo gWIZNETINFO = { .mac = {0x00,0x08,0xdc,0xFF,0xFF,0xFF}

.ip = {192,168,0,100},

.sn = {255, 255, 255, 0},

.gw = {192,168,0,1},

.dns = {168, 126, 63, 1},

### Reply 3 by mckim1001, 2020-10-27

Hardware는 W6100-EVB입니다.

### Reply 4 by irina, 2020-10-27

![](https://github.githubassets.com/favicons/favicon.svg) [GitHub](https://github.com/WIZnet-ioLibrary/W6100EVB-Loopback)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/b/b4d189309ee62bb342ac8982fceff3c3787321c6.png)

### [GitHub - WIZnet-ioLibrary/W6100EVB-Loopback: The Loopback Example for W6100...](https://github.com/WIZnet-ioLibrary/W6100EVB-Loopback)

The Loopback Example for W6100 using io6Library. Contribute to WIZnet-ioLibrary/W6100EVB-Loopback development by creating an account on GitHub.

위링크의 코드를 사용해 보시길 바랍니다.
해당 코드를 사용했음에도 동작이 되지않는다면,

1. PC와의 네트워크환경확인(PC의 IP/subnet mask…등등) 후 Ping test(cmd 창을 이용)

2. 테스트를 위해 PC과 W6100EVB 를 랜케이블로 바로 연결(허브, 공유기 없이)

3. PC의 방화벽해제.

위의 세가지를 확실히 확인했는데도 불구하고 안된다면, 위 링크에서 마지막 부분에 네트워크 패킷을 캡처한 부분이 있으니, 해당 통신에 대한 패킷 캡처를 보내주기 바랍니다. (툴은 Wireshark(freeware)사용)

### Reply 5 by mckim1001, 2020-10-28 (in reply to reply 1)

귀하께서 Link 해주신 파일을 받아서 해보아도 동일한 현상입니다.

W6100-EVB 보드의 Firware중에서

1. IP = 192.168.177.XXX ----------------- 정상

2. IP 세번째 자리가 177 이외의 값이면 비정상

답을 구할수 없을까요?

### Reply 6 by mckim1001, 2020-10-28

network상에 PC와 W6100-EVB 두개 밖에 없습니다.

### Reply 7 by mckim1001, 2020-10-28

[W6100 Wireshark.zip](https://maker.wiznet.io/forum/legacyFile.asp?path=d41mr9sDKt8x8vgg5pNKEmBDZmx.zip) (27.5 KB)

W6100-EVB Board frimware는
.ip = {192,168,0,99},
.sn = {255, 255, 255, 0},
.gw = {192, 168, 0, 1},

코멘드창에서 ping 192.168.0.99 를 한번 실행했습니다.

### Reply 8 by irina, 2020-10-28

가상머신을 쓰시나요? 캡처해주신 것을 보니, link type 이 Ethernet 아닌것같습니다.

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/43182ae29c3fdd91e9906961b317dbd6202f7fb7.png) image855×452 11 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/43182ae29c3fdd91e9906961b317dbd6202f7fb7.png)

제꺼의 경우 Link type 이 Ethernet으로 되어있습니다.

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/a/a8129c639f0de917d5c8173836cd1738f998dcfc.png) image933×113 1.46 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/a/a8129c639f0de917d5c8173836cd1738f998dcfc.png)

가상머신이나, Wifi를 쓰신다면 끄시고 테스트 하시기 바라며,
wireshark 툴을 열었을때 아래의 그림과 같은 이더넷(Ethernet)를 선택하셔서 캡쳐하셔야합니다.

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/d/d9d30d68d2d447a6702984b8fa66c50e542b7ed1.png) image1067×336 3.56 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/d/d9d30d68d2d447a6702984b8fa66c50e542b7ed1.png)

### Reply 9 by mckim1001, 2020-10-28

감사합니다.
해결했습니다.

---

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