I noticed that i had to start the Ethernet AFTER the Virtual Wire to make it work. Otherwise the ethernet gets an IP but can't connect...
void setup()
{
Serial.begin(9600);
// Setup 433 radio
// vw_set_ptt_inverted(true);
//pinMode(13, OUTPUT);
//digitalWrite(13, LOW);
vw_setup(2000);
vw_set_rx_pin(6); // Ehternet uses 4,10,11,12,13 because it's an SPI-device.
vw_set_tx_pin(7);
vw_set_ptt_pin(8);
vw_rx_start();
Serial.println("Receiver(433) started!");
// ---- Setup ethernet
Ethernet.begin(mac);
Serial.print("Current IP: ");
Serial.println(Ethernet.localIP());
}
After i made that change it was able to use both devices at the same time!