BusyBox:dhcpクライアントが原因でNFSマウントが機能しなくなるようです。

BusyBox:dhcpクライアントが原因でNFSマウントが機能しなくなるようです。

BusyBoxベースの組み込みLinuxシステムがあり、NFSを介してRFSをマウントしています。 eth0のDHCPアドレスを取得するためにudhcpdを使用しようとした場合を除いて、うまくいきます。これにより、NFS マウントが動作を停止します。何が起こったのかと思いますか?

/etc/network/interfaces は次のようになります。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

起動時に表示される問題は次のとおりです。

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

ベストアンサー1

DHCPサーバーをテストするには、eth1を使用する必要があります。

eth0 で IP アドレスを変更するときに NFS マウントを維持するには、次の設定をお勧めします。ニックネームインターフェイスでDHCPサーバーを試してください。

マウントを維持するには、NFSサーバーへのTCP / IP接続を維持する必要があることに注意してください。別の回避策は、ファイルにexports非常に長い時間制限(オプション、10分の1秒単位)を指定することです。timeo=x

/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

おすすめ記事