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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема с маршрутизацией в ubuntu 10.04  (Прочитано 1418 раз)

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

Оффлайн rush155

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
2 компа, на 1 Ubuntu, на 2 Windows. На 1 инет (eth1), которая раздается для 2 компа через eth0. Маршрутизацию делал через MASQUERADE в таблице nat. Направление пакетов в /etc/sysctl.conf разрешил.
Проблема: когда скорость на 2 компе доходит примерно до 1мбит/с, например если что-то начать скачивать в дц, то на 1 компе сразу угасает скорость подключения eth1, пинг по 64байта с откликом в ~3000мс, помагает перезапуск сети на сервере, но опять же пока скорость на 2 компе не превысит 1мбит/с.
Нужна помощь в решении проблемы.
ЗЫ: Замети что сеть падает, когда в ifconfig в строке:
TX packets:309705 errors:16 dropped:0 overruns:16 carrier:0
параметр overruns > 0
Как только overruns становиться больше 0, ошибок такое же количество, то сеть падает(

Цитировать
mixa@life:~$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
10.0.104.0      0.0.0.0         255.255.255.0   U         0 0          0 eth1
0.0.0.0         10.0.104.254    0.0.0.0         UG        0 0          0 eth1
« Последнее редактирование: 23 Июля 2010, 14:49:23 от rush155 »

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #1 : 23 Июля 2010, 14:48:40 »
а канал точно позволяет такую нагрузку?

Оффлайн rush155

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #2 : 23 Июля 2010, 14:50:33 »
а канал точно позволяет такую нагрузку?
100%, Локальная сеть, 100мбит/с
Причем если качать прямо с сервера, качает со скорость 10мб/с на ура!
Хотелось бы узнать что такое "overruns" в ifconfig, по идее переполнение буфера или чегото другого.
« Последнее редактирование: 23 Июля 2010, 14:52:52 от rush155 »

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #3 : 23 Июля 2010, 15:00:56 »
The RX and TX lines show how many packets have been received or transmitted error free, how many errors occurred, how many packets were dropped (probably because of low memory), and how many were lost because of an overrun. Receiver overruns usually occur when packets come in faster than the kernel can service the last interrupt. The flag values printed by ifconfig roughly correspond to the names of its command-line options; they will be explained later.

Пользователь решил продолжить мысль 23 Июля 2010, 15:05:43:
может быть нат попробовать по-другому сделать? Не через маскарад...
« Последнее редактирование: 23 Июля 2010, 15:05:43 от Vovans »

Оффлайн rush155

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #4 : 23 Июля 2010, 15:12:54 »
Как например?

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #5 : 23 Июля 2010, 16:45:14 »
http://ubuntologia.ru/forum/viewtopic.php?f=109&t=2291

посмотри по ссылке. ТАм много чего написано с несколькими вариантами любого действия.

Смотри на вариант:

Цитировать
б) статический ip-адрес, то настроить SNAT мы сможем так

Если IP динамический, можно скриптом определять и вставлять куда надо...
« Последнее редактирование: 23 Июля 2010, 16:47:18 от Vovans »

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #6 : 23 Июля 2010, 18:11:52 »
Что то с обработкой прерываний, не успевает ядро всё обработать... Попробуй лучше сетевуху другую...

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #7 : 23 Июля 2010, 21:30:49 »
а точно не из-за макорадинга? Он же, вроде как, вполне ресурсоёмкий...

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #8 : 23 Июля 2010, 21:47:39 »
а точно не из-за макорадинга? Он же, вроде как, вполне ресурсоёмкий...
Отнюдь. Вся песень про ресурсоёмкость MASQUERADE vs SNAT пошла от неправильного толкования рекомендации предпочитать SNAT при возможности ради выигрыша в стабильности при падении интерфейсов.

Оффлайн technic1

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #9 : 23 Июля 2010, 22:37:51 »
можно сделать эксперимент: подключить к серверу инет через eth0 и попробовать как он будет работать на нём. Тогда узнаем виновата сетевуха или нет.

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Проблема с маршрутизацией в ubuntu 10.04
« Ответ #10 : 24 Июля 2010, 00:21:44 »
Тогда узнаем виновата сетевуха или нет.
Тут не стоит исключать возможность, что виноваты и чипсет и сетевуха и обработка прерываний/сетевые дровишки в ядре вместе взятые и в данном случае я думаю стоит поиграть с параметрами загрузки ядра в части irq.

Кстати, а во время тупежа в сислоге никакой ругани не появляется?

 

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