Проблема
Команда ifconfig показывает все больше и больше пропущенных пакетов в разделе RX. Таким образом, кажется, что есть проблема с некоторыми пакетами, поступающими из Интернета на мой сервер.
Вопросы
Какие пакеты учитывает этот счетчик сбрасываний? Требуются ли все пакеты, поступающие до достижения брандмауэра iptables или после того, как пакеты были приняты iptables?
Как решить ситуацию, чтобы счетчик отбрасываемых пакетов ipconfig перестал увеличиваться?
Полезная информация по устранению неполадок
Поскольку я не знаю, в чем заключается моя проблема, не стесняйтесь попросить меня заполнить этот раздел, если вы считаете, что понадобится какая-то другая информация.
Ifconfig
eth0 Link encap:Ethernet HWaddr 00:cc:cc:cc:cc:cc
inet adr:90.0.0.2 Bcast:90.0.0.255 Masque:255.255.255.0
adr inet6: fe80::21c:c0ff:feb9:829c/64 Scope:Lien
adr inet6: 2001:a100:1:bbbb::1/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:113264620 errors:0 dropped:2523 overruns:0 frame:0
TX packets:168526529 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:59171827564 (55.1 GiB) TX bytes:223993117711 (208.6 GiB)
Обратите внимание на « drop: 2523 » в разделе RX. Это самое главное. Это число постоянно увеличивается.
ip -4 route show
default via 90.0.0.254 dev eth0
90.0.0.0/24 dev eth0 proto kernel scope link src 90.0.0.2
ip -6 route show
2001:a100:1:bbbb::1/64 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
default via 2001:a100:1:bbff:ff:ff:ff:ff dev eth0 metric 1024
ifconfig
будет перед брандмауэром. Это статистика уровня интерфейса. Эта ссылка может предложить один вариант устранения неполадок.Ring parameters for eth0: Cannot get device ring settings: Operation not supported
Ответы:
http://www.novell.com/support/kb/doc.php?id=7007165
источник
Я тоже пытался отследить эту проблему, но безрезультатно. Я также заметил падение пакетов RX со скоростью примерно один раз в секунду на моем компьютере с Ubuntu 12. По результатам моего поиска я нашел людей с похожими проблемами на различных других платформах Linux, SUSE, Rpi и других. Похоже, что-то с ядром Linux. Некоторые более интересные подсказки, которые я заметил, заставляют проблему временно исчезнуть, но не совсем объяснения.
Если я изменил свою конфигурацию со статического на DHCP в моих / etc / network / interfaces, пакеты RX прекратятся. Может быть, нераспознанные пакеты будут иметь какое-то отношение к DHCP, и когда он не будет установлен, не знает, что с ними делать?
Если я запускаю tcpdump, отбрасывание пакетов прекращается во время работы дампа и возвращается, когда я его останавливаю.
Может быть, эти подсказки помогут докопаться до сути?
В целом производительность моей сети выглядит просто отлично, просто интересно, почему это тоже происходит.
источник