我开发的服务器在夜间工作期间内存不足,必须重新启动。重新启动后,它不再具有互联网连接。我已经用尽了我的谷歌能力来尝试排除故障,所以现在我来找你了。
更多信息:
ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1a:a0:cb:ec:a8
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
/etc/网络/接口
auto lo
iface lo inet loopback
auth eth0
iface eth0 inet dhcp
有任何想法吗?
答案1
您似乎拼写错误auto
:
auth eth0
应该
auto eth0
经典的肌肉记忆问题。我已经犯过好几次这样的错误了。 :)
答案2
假设系统应使用 DHCP:
查看 dhclient 或 dhcpd 是否正在运行:
ps aux | grep dhclient
ps aux | grep dhcpd
如果没有,请找出安装了哪个(您可以通过尝试自动完成选项卡来完成此操作。然后执行以下操作:
sudo dhclient eth0
或者
sudo dhcpd eth0
如果它已经在运行,请尝试终止它并再次运行它(这样您就可以看到调试消息)。
“dmesg”输出什么(仅发布有关 eth0 的部分)?
如果这些都不起作用,请尝试这样做
sudo ifconfig eth0 down
sudo ifconfig eth0 up
然后再次尝试上述命令。
如果您提供更多信息,我可以进一步帮助您。