
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