BusyBox: o cliente dhcp parece fazer com que o NFS mount pare de funcionar

0

Eu tenho um sistema Linux embarcado baseado no BusyBox, montando o RFS via NFS. Isso funciona bem, exceto quando tento usar o udhcpd para obter um endereço DHCP para eth0. Isso faz com que a montagem do NFS pare de funcionar. Alguma idéia do que está acontecendo?

/ etc / network / interfaces é:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

E o problema que vejo no momento da inicialização é:

udhcpc (v1.20.2) started
Sending discover...
Sending select for 10.140.9.57...
Lease of 10.140.9.57 obtained, lease time 86400

nfs: server 10.140.9.137 not responding, still trying
    
por SeanLabs 09.08.2015 / 21:12

1 resposta

1

Você deve usar eth1 para testar seu servidor dhcp.

Se você deseja manter sua montagem NFS enquanto muda seu endereço IP no eth0, sugiro que você configure um alias na sua interface, para testar seu servidor dhcp.

Lembre-se de que você precisa manter uma conexão TCP / IP com o servidor NFS se quiser manter a montagem. Outra solução seria especificar um tempo limite muito longo no arquivo exports (opção timeo=x , em décimos de segundo).

Escreva o seguinte em seu / etc / network / interfaces

auto eth0
iface eth0 inet static
# put your network information here
  address x.X.x.x
  netmask x.x.x.x
  gateway x.x.x.x

auto eth0:1
iface eth0:1 inet dhcp
    
por 09.08.2015 / 23:57