W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by justinkim ·
아래 게시물 참조하시기 바랍니다.
[url]Local 망의 W5500 에서 공인 IP 로 ping test 를 하면 안됩니다]
지금 글을 봐서 질문이 정확히 무엇인지 파악이 잘안되는데요…
고정 IP를 사용하거나 Mac address 사용하면 당연히 된다는 말이 잘 이해가 안됩니다. TCP 통신에 있어서 IP와 Mac은 꼭 있어야하는 것 입니다. 고정 IP 는 직접 Setting을 해주는 IP를 말하고 말씀하신 공유기 사설 IP는 DHCP 받은 IP입니다. PC는 DHCP를 받아서 사용하는 것 같은데 W5500은 왜 DHCP 사용해 테스트하는 것은 왜 불가능 한지요? W5500이 DHCP 서버에게 IP 할당 받는 것이 가능합니다.
그리고 DNS는 단지 google.com 과 같은 도메인 네임을 IP에 맞게 매핑시켜주는 역할을 합니다. 말씀하신 개념과는 다릅니다. 오히려 말씀하신 개념은 DHCP 쪽에 더 가깝네요 DHCP 서버는 공인 IP이고 DHCP 서버가 사설 IP를 나눠주는 역할을 하니까요.
W5500에서 인터넷망으로 Ping을 성공하시는 방법은 DHCP로 IP할당 받고 ICMP를 이용하셔서 Ping request를 요청 하는 방법과 공인 IP를 W5500에 할당하고 ICMP를 이용해 Ping request를 요청하는 방법이 있겠네요.
도움이 되셨으면 좋겠네요 감사합니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by telee5212 ·
안녕하십니까?
처음 W5500 사설IP 에서 공인IP 로 ping 및 접속을 문의했던 사람입니다.
hancouple 님의 질문과 justinkim 의 답변을 보면서 한가지 궁금한점이 있어 질문드립니다.
PC 에서는
PC Local 고정IP 로 해놓고 ip공유기를 거쳐, 공인IP 로 ping 및 접속을 하면 되는데
왜 W5500 에서는
dhcp 를 쓰고 Local IP 를 고정으로 하고 ip공유기를 거쳐, 공인IP 로 ping 및 접속을 하면 안되고,
dhcp 를 쓰고 유동으로 해놓고 ip공유기를 거쳐, 공인IP 로 ping 및 접속을 해야하는지요?
즉, w5500 에 어떤 program(dhpc, dns 등) 을 올리고
W5500 IP 를 고정하고 ip공유기를 거쳐, 공인IP 로 ping 및 접속할수 있는 방법이없나요?
답변 부탁드립니다.
감사합니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by wizdaniel ·
안녕하세요.
위에 두분의 질문이 비슷한것같습니다.
먼저, github.com/Wiznet/ioLibrary_Dri … r/Internet
저희가 제공하는 DHCP library를 사용하셔서 공유기로부터 ip를 할당받을 수 있습니다. (사설 ip, 192.168~~~)
그리고 외부망(공인 ip)과 W5500(사설 ip) 간의 통신을 원하신다면, 이건 공유기단에서의 문제입니다.
공유기사마다 조금은 다를 수도 있지만, 보통 포트포워딩, ddns의 기능을 찾아보시면 해결하실 수 있을 것 같습니다.
간단하게 말씀드리면,
[]예를들어 공유기(공인ip 111.222.111.222)
[]W5500(사설 ip 192.168.0.100으로 공유기에 연결되어있음)
포트포워딩은 외부망(예를 들어 59.18.44.251)에서 내부 사설망(192.168.0.100)으로 접속은 당연히 불가능하기 때문에
외부에서 공유기 ip의 특정 port(111.222.111.222:5000)으로 접속할 때 공유기가 192.168.0.100으로 연결해주도록 설정하는 기능입니다.
ddns는 공유기의 ip가 고정일 수도 있지만 유동일 수도 있기 때문에 ip가 아닌 주소형태로 접속할 수 있도록 해주는 기능입니다.
예를들어 공유기의 ip를 ddns 기능으로 'abc.ccc’라고 설정해 두었다면, 외부망에서 ‘abc.ccc:5000’ 으로 접속한다면 W5500으로 접속할 수 있게 해주는 기능입니다.
그런데 이러한 기능들은 저희 제품이 아닌, 공유기의 기능이라는 걸 다시한번 말씀드리고 싶습니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by telee5212 ·
네 잘알겠습니다.
감사합니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by telee5212 ·
그러면, PC 에서 유동IP 로 해놓고 ip공유기를 거쳐, 공인IP 로 ping 및 접속을 하면 되는것은
PC에 dhcp protocol 있어서 인가요?
또 ip공유기의 어떤 protocol 때문인가요?
또한 PC ip를 Local 고정IP 로 해놓고도 ip공유기를 거쳐, 공인IP 로 ping 및 접속을 하면 되는것은
PC 와 ip 공유기에 또다른 protocol 이 있어서 그런가요?
그렇다면 그 protocol 은 무었인가요?
고견을 부탁드립니다.
감사합니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by wizdaniel ·
안녕하세요
공인 ip와 사설 ip를 변경해주는 기술을 NAT(network address translation)이라고 합니다.
포트포워딩도 NAT의 응용기술이구요.
추가 질문의 의미를 이해하지 못하겠습니다.
공유기에서 유동IP는 DHCP로 할당받은 IP를 말씀하시는것 같고, Local 고정 IP는 공유기에서 Static으로 하신다는 말씀이신것 같은데…
위 두 IP는 모두 사설 IP(192.168~~)입니다.
PC에서 외부로 나가는건 공유기의 NAT에서 routing table에 의해 처리해 주는 부분이구요.
외부에서 PC로 접속하는것은 가능하지 않습니다.(사설 IP)
예를 들면, 공유기에 연결된 telee5212님의 PC에서 구글 Server에 ping을 날리고, 응답을 받는것은 가능합니다.
그런데 구글에서 telee5212님의 PC에 ping을 날리는건 안됩니다.(공유기의 공인IP에는 가능하겠죠)
한가지 추가로 정정합니다.
위에 답글에서 제가 DHCP library로 ip를 할당받으라고 적어놨는데, 잘못적었습니다.
포트포워딩을 설정하기 위해서는 해당 사설 IP를 알아야 하는데, 이 IP를 유동으로 해놓으면 연결시마다 새로운 IP를 할당받을 수도 있기 때문에
고정 IP를 사용하는게 맞습니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by telee5212 ·
감사합니다.
W5500 사설 고정IP 를 가지고 ip공유기를 거쳐 공인IP 에 ping 보내고 응답을 받으려면,
ip공유기의 NAT 를 이용하면 가능하다는 말씀으로 이해하겠습니다. 맞나요?
그런데 현재 w5500 에서 이렇게 했을때 ping send 후 reply 가 실패한것은 왜일까요?
같은 상황에서 PC 는 reply 를 받았습니다.
W5500 가 ip 공유기의 NAT 을 이용하기 위해서 어떻게 해야하나요?
W5500에 다른protocol 을 올려야 하나요?
IP공유기에 setting 을 바꿔애 하나요?
부탁드립니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by wizdaniel ·
주신 정보만으로는 원인파악이 힘듭니다.
먼저 W5500을 PC와 다이렉트로 연결 후, 사설 망을 구성해서 PC로 ping test 해보세요.
W5500 - 공유기 - PC로 사설 망 ping test를 해보세요.
2를 성공한 후에 외부로 ping test 해보세요.
어느 부분이 원인인지 파악 후에 질문해주세요.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by justinkim ·
W5500으로 고정 IP를 가지고 IP 공유기를 거쳐 공인 IP에 Ping을 응답받으려면 W5500에 맞춰 DHCP, ICMP 프로토콜이 구현된 firmware가 필요합니다.
DHCP는 공유기에게 DHCP IP를 할당 받기위해 필요합니다. (NAT는 IP를 매핑해주는 공유기의 기능이므로 W5500과 상관없습니다.)
ICMP는 W5500으로 ping을 보내기 위해 필요합니다.
W5500에 위의 두가지 프로토콜이 제대로 구현된 firmware만 더해지면 Ping Test가 동작해야합니다.
기본적으로 W5500은 Application단의 기능은 하드웨어로 구현되어있지 않습니다.
PC의 경우에는 TCP/IP의 Application단과 그아래의 모든 프로토콜까지 모두 소프트웨어로 모두 구현이 되어있습니다.
감사합니다.
RE: W5500을 사용하여 사설ip에서 공인ip로 접속하려면 어떻게 하나요
by telee5212 ·
알겠습니다.
현재 ICMP 를 이용한 ping 은 W5500 에 구현되어있어서,
LAN 에서는 ping 이 request/reply 가 잘 되고 있습니다.
wizdaniel 님의 질문에 시험결과는
입니다.
justinkim 님의 내용을 정리하면.
현재 ICMP 를 이용한 ping 이 구현, 검증 되었으니까,
DHCP를 추가로 올리면 ip 공유기를 통하여 WAN 쪽으로(공인IP)
ping request/reply 가 되어야만 한다는 것이지요?
맞나요?
답변 부탁드립니다.
감사합니다.