Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Потеря пакетов на интернет интерфейсе  (Прочитано 3333 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн evilzipik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • linux
Подскажите как быть, куда копать,

шлюз на Ubuntu 10.04 LTS
все работало в один прекрасный день пропал инет, причем с виндовой машины нормально работает если напрямую, а в убунты при пинге ya.ru потеря пакетов около 40 и больше процентов, соответственно инет у всех отваливается и еле работает. Все это при условии что подключены именно другие клиенты, если оставить шлюз и меня одного то все быстренько бегает, отключение кабелей по одному ничего не дает, картина постоянно меняется, то из за одного начинаются потери, то из за другого





в dmesg нет никаких подозрительных сообщений типа full conttrack или error


ifconfig не показывает ошибок RX packets:135342 errors:0 dropped:0 overruns:0 frame:0
                                           TX packets:96491 errors:0 dropped:0 overruns:0 carrier:0

Нагрузки практически никакой
root@gate:~# top
top - 14:49:02 up 33 min,  2 users,  load average: 0.00, 0.00, 0.00
Tasks:  77 total,   1 running,  76 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.1%us,  1.3%sy,  0.0%ni, 96.2%id,  1.1%wa,  0.1%hi,  0.3%si,  0.0%st
Mem:    250252k total,   220064k used,    30188k free,    27964k buffers
Swap:   731128k total,        0k used,   731128k free,    79720k cached


int_if="eth1"
ext_if="eth0"
ext_ip="ip.ip.ip.ip"

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -F
iptables -X
iptables -t nat -F
iptables -t mangle -F

iptables -P INPUT    DROP
iptables -P OUTPUT   DROP
iptables -P FORWARD  DROP

iptables -t nat -A POSTROUTING -o $ext_if -j SNAT --to-source $ext_ip
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -p ALL -m state --state RELATED,ESTABLISHED -j ACCEPT

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #1 : 30 Ноября 2010, 15:13:02 »
Как проходит пинг до ubuntu-шлюза с клиентов? Как проходит пинг меж клиентами?

Оффлайн evilzipik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • linux
Re: Потеря пакетов на интернет интерфейсе
« Ответ #2 : 30 Ноября 2010, 15:20:45 »
между клиентами <1 мс
до шлюза <1мс

свич менял на другой, бесполезно

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #3 : 30 Ноября 2010, 15:26:31 »
Во время проблем на клиентах как ведёт себя пинг с Ubuntu-шлюза до первого шлюза (провайдерского наверное) и одновременно до конечного хоста в инете?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #4 : 30 Ноября 2010, 15:41:56 »
Пинговать ya.ru бесполезно - он легко и непринуждённо дропает ICMP пакеты без зазрения совести.
То же самое касается рамблера, гугла и любого другого высоконагруженного сервиса.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн prodigy

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #5 : 30 Ноября 2010, 16:08:25 »
что если поиграться с режимами сетевушек в убунте: фул дуплекс, полудуплекс... и т.д. ?

Оффлайн evilzipik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • linux
Re: Потеря пакетов на интернет интерфейсе
« Ответ #6 : 30 Ноября 2010, 16:19:32 »
Во время проблем на клиентах как ведёт себя пинг с Ubuntu-шлюза до первого шлюза (провайдерского наверное) и одновременно до конечного хоста в инете?

потери идут и до первого провайдерского
и до конечного хоста
примерно одинаково

Цитата: AnrDaemon
Пинговать ya.ru бесполезно - он легко и непринуждённо дропает ICMP пакеты без зазрения совести.
То же самое касается рамблера, гугла и любого другого высоконагруженного сервиса.
странно если я напрямую цепляю инет к себе в бук то меня никто не дропает и пинги идут ровно и сколько нужно

Цитата: prodigy
что если поиграться с режимами сетевушек в убунте: фул дуплекс, полудуплекс... и т.д. ?
то ничего не будет, неделю назад же все работало и не было никаких проблем, провайдер ничего не менял

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #7 : 30 Ноября 2010, 16:21:54 »
причем с виндовой машины нормально работает если напрямую,
Это на другой машине или на той же, где и ubuntu?

Пользователь решил продолжить мысль 30 Ноября 2010, 16:28:08:
Проверь также пинг с прямоподключенной венды:
ping шлюз_провайдера -l 1472

и с убунты:
ping шлюз_провайдера -s 1472
« Последнее редактирование: 30 Ноября 2010, 16:28:08 от Mam(O)n »

Оффлайн evilzipik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • linux
Re: Потеря пакетов на интернет интерфейсе
« Ответ #8 : 30 Ноября 2010, 16:29:35 »
причем с виндовой машины нормально работает если напрямую,
Это на другой машине или на той же, где и ubuntu?

если другую машину подключить напрямую то интернет работает нормально;
если воткнуть в свич только мой ноутбук то мне интернет раздается нормально;

ночью работает идеально, т.е явно проблема в сети внутри или на шлюзе, но как увидеть из за чего потери?

Дополняю по проделанным работам:
сетевые карточки обе менял не помогает

P.S. сделал ping из винды все в порядке, никаких потерь не наблюдается
« Последнее редактирование: 30 Ноября 2010, 16:36:56 от evilzipik »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #9 : 30 Ноября 2010, 16:40:15 »
т.е явно проблема в сети внутри или на шлюзе, но как увидеть из за чего потери?
Внутри сети проблем не вижу. Зато вполне могут быть проблемы между шлюзом и провайдером при активном использовании канала.

Оффлайн evilzipik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • linux
Re: Потеря пакетов на интернет интерфейсе
« Ответ #10 : 30 Ноября 2010, 16:43:56 »
iftop показывает загруженность канала не более 1% на обоих интерфейсах, еще напрошлой неделе забивали на 100% не было такого

при этом спидтест показывает нормульную скорость


если поставить качать файлик большой то он качается и нормально забивает канал
« Последнее редактирование: 30 Ноября 2010, 16:58:17 от evilzipik »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #11 : 30 Ноября 2010, 16:59:25 »
На прошлой неделе наверное и потерь не видно было? А скорость шейпируемого трафика ни о чём не говорит.

И да, попробуй, prodigy дело говорит.

Оффлайн prodigy

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Потеря пакетов на интернет интерфейсе
« Ответ #12 : 30 Ноября 2010, 20:46:33 »
Цитата: prodigy
что если поиграться с режимами сетевушек в убунте: фул дуплекс, полудуплекс... и т.д. ?
то ничего не будет, неделю назад же все работало и не было никаких проблем, провайдер ничего не менял

Ты, кстати, зря так самоуверенно говоришь, на опыте бывало такое(под Windowsми обычно), что сетевушка перестает принимать пакеты, но при этом отправляет их, в этом случае игра с режимами помогала оживлять сетевушку. Необязательно провайдер должен был что-то изменить, чтобы у тебя произошел сбой. Все варианты проигрывай.

Оффлайн evilzipik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • linux
Re: Потеря пакетов на интернет интерфейсе
« Ответ #13 : 30 Ноября 2010, 22:02:11 »
завтра в рабочей обстановке попробую конечно, потому что вариантов остается все меньше и меньше, а сейчас все работает нормально и эффекта не будет видно, по результатам обязательно отпишусь

 

Страница сгенерирована за 0.031 секунд. Запросов: 24.