nfs-common (statd) 不再启动

nfs-common (statd) 不再启动

我有一个相当标准的 Debian 5.0.2 系统(2.6.26-2-amd64 内核),配有 4 核 Phenom 处理器。多年来一切都运行良好,突然在重启时,我收到一条有关 statd 失败的错误消息。

确实,我没有任何网络接口。

我能够使用以下命令启动 eth0:

ifconfig eth0 up

但是没有 ipv4 地址。我添加了一个静态地址:

ifconfig eth0 192.168.0.248

然后启动 eth0,并重新启动网络。[这是我的路由器为该服务器保留并转发的地址,这就是我不使用 DHCP 的原因]。至少我又有了一个界面。我可以通过 ssh 进入机器,Apache 又开始提供页面服务了。因此,看来网卡、电缆和路由器都还运行良好。

为了确保万无一失,我重新启动了端口映射。

现在,至少我得到了以下信息:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:24:8c:c2:03:2c
          inet addr:192.168.0.248  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::224:8cff:fec2:32c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2131 errors:0 dropped:49777272750 overruns:0 frame:0
          TX packets:377 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:151268 (147.7 KiB)  TX bytes:61530 (60.0 KiB)
          Interrupt:254 Base address:0x2000

好吧,当我尝试重新启动 nfs-common 时,我再次收到“失败!”消息:

# /etc/init.d/nfs-common restart
Stopping NFS common utilities: statd.
Starting NFS common utilities: statd failed!

另外,我仍然无法从机器 ping 通,并收到未知主机错误。

# ping www.ping.com
ping: unknown host www.ping.com

我无法通过 ssh 关闭机器(收到“名称或服务未知错误”),但我可以正常通过 ssh 进入机器。

最后,当我重新启动时,我必须再次手动添加 IP 地址。尽管正确的信息仍然在接口文件中:

# cat /etc/network/interfaces

# --------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp

# Static address
auto eth0
iface eth0 inet static
         address 192.168.0.248
         netmask 255.255.255.0
         network 192.168.0.0
         broadcast 192.168.0.255
         gateway 192.168.0.1

我想不出有什么变化会导致这个问题。我搜索了我的根历史记录以验证我没有做任何事情。

不过,这确实是由于长时间断电导致的硬关机。我认为没有电涌。重启时所有驱动器都检查正常。只是网络似乎有点混乱。

如您能提供任何帮助或提示,我将不胜感激。

——玛德琳。

答案1

相反,auto eth0请尝试allow-hotplug eth0

相关内容