Arduino Ethernet not visible in Router Status
On some routers the attached devices list only contains a list of devices that have requested a DHCP address. Try the following change to go back to using a DHCP address rather than a manual setup:

Ethernet.begin(mac);
//Ethernet.begin(mac, ip, gateway, subnet); //for manual setup