“eth0:link up”是什么意思?/var/log/messages

“eth0:link up”是什么意思?/var/log/messages

我的服务器正在遭受攻击(SYN 洪水攻击),我看到的/var/log/messages是大量以下内容:

r8169: eth0: link up
r8169: eth0: link up
r8169: eth0: link up

1. 这是什么意思?

攻击期间我无法访问服务器,但是洪水停止后我也无法访问它,我必须重新启动服务器。

2. 是否可以避免这种重启?是否可以“自动重置”连接而无需手动重启服务器?

附加信息:Ubuntu 服务器 10.04 64 位 8GB RAM,双核。防火墙:CSF(IPTables)

针对端口 80(apache2)的 SYN 洪水攻击,流量高达 50-70Mbps

编辑:@TimHaegele 说得对,这是一个驱动程序问题,一旦 Ubuntu 升级,问题就消失了。

答案1

您是否尝试过使用新的 NIC 驱动程序?

您的内核很可能在 NIC 的附带模块中存在错误。因为为您的 nic 构建新的内核模块非常简单,所以我强烈建议您尝试一下:

这是一个很好的教程:

http://ubuntuforums.org/showthread.php?t=1022411

我曾经在包含 10.04 内核时遇到过类似的错误,后来使用 realtek 的驱动程序修复了它。

答案2

如果您采取了正确的措施,即使受到攻击后您的服务器也应该可以访问。

看看你的 /etc/sysctl.conf

并添加以下内容

# TCP SYN Flood Protection
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_synack_retries = 3

此外,您使用的是本地 DNS 还是外部 DNS?如果是内部 DNS,那么您可能想尝试外部 DNS,例如 8.8.8.8 8.8.4.4,然后看看是否会发生这种情况。

似乎很奇怪你会不断受到这些攻击,我操作过许多 VPS,但几乎从未见过它们 :P

相关内容