我的机器断电了。再次启动后,ubuntu 服务器(我安装在机器上)没有自动获取网络 IP(我没有为该机器设置 LAN 静态 IP - IP 由路由器生成)。我很着急,因为我找不到 USB 键盘(我家里的每个人都在使用 PS2 键盘,而我的机器不再支持这种键盘)。
我要把它带回我朋友家去修。但是,有人能帮我解释一下为什么我的 Ubuntu 10.04 在断电后无法获取 IP 吗?我该如何防止这种情况?
答案1
断电后,我的 NIC 的观察标识发生了变化,导致创建了新的 eth1 设备,这反过来又造成了混乱。我编辑了/etc/udev/rules.d/70-persistent-net.rules
(如我的另一个问题所述:断电后,Ubuntu 显示 eth0 的奇怪硬件地址)并重新启动了盒子。问题已经消失。谢谢大家的帮助。
答案2
您可能需要寻找这样的 usb2ps2 电缆:
您的情况可能存在多种情况,例如:
- 文件系统因电源故障而损坏,负责网络部分的启动脚本已损坏
- 你的网卡坏了,你必须更换它(这很糟糕,但有时会发生)
但坦率地说,如果您还没有 UPS,请购买一个,它可以防止突然断电。
答案3
您怎么知道它没有 IP?如果您尝试连接到其上的某个服务,那么该服务可能未设置为在重启时启动?
答案4
芳,
/var/log/messages 是否可以让您了解 dhcp-client 正在尝试做什么?
如果您没有这些信息,则 dhcp-client 可能正在尝试重新获取其旧租约,但 DHCP 服务器可能已配置为阻止这种情况发生。您可能需要检查 dhcp-client 启用了哪些选项。