Faz sentido... renovando o lease do DHCP, o samba tem que ser reiniciado.
Se vc estiver com duas placas de rede, uma ligada à Internet, a outra ligada à rede local, é conveniente configurar o Samba pra não escutar a interface da internet (que provavelmente é a interface em DHCP).
Vc faz isso adicionando as diretivas
interfaces = eth1
bind interfaces only = yes
à seção global do seu Samba (obviamente, trocando "eth1" pela interface certa).