I just changed the router for my webserver and I'm having trouble to connect my arduino with the LAN. I'm using a router which uses Zhone technology, and I've been working with NetGear for a while without problems. The procedure I've done so far is:

  1. Connect the arduino with the ethernet and run the DhcpAdressPrinter example
  2. Once I got the adress, in my case I run the WebServer example, using the IP assigned by the DHCP.
  3. In the serial monitor, I see it has started the program with the correct IP.


More info:

  • In my router page ( I can see that each ethernet port has assigned a MAC adress, I don't really understand why.
  • I also can see that the arduino has been successfully added to the DHCP with the IP assigned and the MAC adress that I wrote on the code
  • Finally, add that I've read in another website that sometimes the problem is due to the fact that the router just let the access to some specific MAC adress, but i'm not sure.

Any help will be apreciated! Thanks!

  • 1
    Did you try to strip down the problem to a tiny test snippet to share?
    – Thomas S.
    Commented Sep 19, 2015 at 18:07
  • 1
    Can other devices on the same ethernet connections communicate with your PC?
    – Majenko
    Commented Sep 19, 2015 at 20:15
  • If there is something maybe wrong with your MAC, you should: 1)Make sure your cellphone can connect normally. w) change your IP to your cellphone's, and close your phone's wifi connection. Then try arduino program again. This idea mainly is based on using your phone's known-as-available mac.
    – ch271828n
    Commented Sep 20, 2015 at 0:00

1 Answer 1


Finally, I was capable to solve it by just creating a port forwarding with the IP that was assigned by the DCHP. It looks like my router for security reasons don't let you comunicate with other devices within the lan, so it's necessary to open a port and access the device through it!

  • Sounds like "wireless isolation" to me - which is where I was heading with my comment above.
    – Majenko
    Commented Sep 20, 2015 at 10:35
  • Yes you are right Makenko, I think this is the correct term :)
    – Alvaro
    Commented Sep 20, 2015 at 11:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.