Mac Address of Ethernet shield

I have HanRun HR911102A 09/44 5100 ethernet shield, which is not having mac address on it, please help me quickly to acquire its mac address, i m in big trouble friends...please please please...

Make one up, it doesn't matter what you use. I use DEADBEEFFEED.

Me too! But mine is Arduino Ethernet shield with W5100. It didn't have a MAC address. But the Arduino examples had a MAC address already specified. The only thing you have to note is that your Ethernet shield must not have the same MAC as any other devices on the same network... I used the default in the examples itself and no problems encountered. Be careful with the IP addresses you assign.

please help to create it...i want to access a webpage with the help of ethernet shield and arduino, to control appliances with the help of how to create its mac adress please help...with detail....

Multiple cross-posts deleted, more time wasted.

Client test code with the typical arduino mac address.

//zoomkat 3-1-13
//simple client checkip test
//for use with IDE 1.0.1 or later
//with DNS, DHCP, and Host
//open serial monitor and send an e to test
//for use with W5100 based ethernet shields

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; //physical mac address

char serverName[] = ""; // test web page server
EthernetClient client;


void setup(){

  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    // no point in carrying on, so do nothing forevermore:

  Serial.println("Better client ip test 3/1/13"); // so I can keep track of what is loaded
  Serial.println("Send an e in serial monitor to test"); // what to do to test

void loop(){
  // check for serial input
  if (Serial.available() > 0) //if something in serial buffer
    byte inChar; // sets inChar as a byte
    inChar =; //gets byte from buffer
    if(inChar == 'e') // checks to see byte is an e
      sendGET(); // call sendGET function below when byte is an e


void sendGET() //client function to send/receive GET request data.
  if (client.connect(serverName, 80)) {  //starts client connection, checks for connection
    client.println("GET / HTTP/1.0"); //download text
    client.println(); //end of get request
  else {
    Serial.println("connection failed"); //error message if no client connect

  while(client.connected() && !client.available()) delay(1); //waits for data
  while (client.connected() || client.available()) { //connected or data available
    char c =; //gets byte from ethernet buffer
    Serial.print(c); //prints byte to serial monitor 

  client.stop(); //stop client


thanks guys :)