我開發的伺服器在夜間工作期間記憶體不足,必須重新啟動。重新啟動後,它不再具有互聯網連接。我已經用盡了我的谷歌能力來嘗試排除故障,所以現在我來找你了。
更多資訊:
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
然後再嘗試上述指令。
如果您提供更多信息,我可以進一步幫助您。