Debian Linux 的 eth1 突然無法連線, 看到非常多下述的錯誤訊息.
- $ less messages
Jul 8 16:07:14 www kernel: [6733983.495791] eth1: Transmit timed out: status 0050 0c00 at 171340519/171340579 command 00000000.
Jul 8 16:09:08 www kernel: [6734104.356349] NETDEV WATCHDOG: eth1: transmit timed out
Jul 8 16:09:08 www kernel: [6734104.356358] eth1: Transmit timed out: status 0050 0c00 at 171340582/171340642 command 00000000.
Jul 8 16:11:02 www kernel: [6734224.820435] NETDEV WATCHDOG: eth1: transmit timed out -
$ less syslog
Jul 9 01:08:40 www kernel: [ 302.391087] eth1: freeing mc frame.
Jul 9 01:08:40 www kernel: [ 302.391089] eth1: freeing mc frame.
問題
- messages 出現 WATCHDOG 的錯誤訊息: transmit timed out
- syslog 出現 freeing mc frame.
主要問題是 freeing mc frame
, 原因.... 沒仔細查. 不過, 有找到解法. 😛
此篇有寫解法: eth0: freeing mc frame
解法
- sudo vim /etc/modprobe.d/aliases.conf # 增加下述, 把 ipv6 關了即可
- alias net-pf-10 off
- reboot # 即恢復正常