Se me ha olvidado poner como inicializo la variable ip,
es así byte ip[]={192,168,1,155}; por poner una ip cualquiera.
La cuestión es que cuando la copio de la sd, se ve que la coge bien pero
al mandarla al Ethernet. begin, la manda con los tres últimos nº cambiados :o