The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос про таймауты при ADSL соединении"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос про таймауты при ADSL соединении"
Сообщение от Dmitry Искать по авторуВ закладки(??) on 16-Окт-04, 19:17  (MSK)
Всем привет.
Есть ADSL линк до провайдера. Модем сам работает как PPPoE клиент, выдает ип адрес назначенный провайдером и все параметры по dhcp.
Если я подключаю модем к Windows XP, то работает все нормально.

У меня же установлена машина с linux`ом и двумя сетевыми картами. Она раздает интернет на два компутера.
Машина с линуксом - 172.16.0.5
Клиент - 172.16.0.2
Конфиг пока простейший(iptables):
-A POSTROUTING -s 172.16.0.2 -o eth2 -j MASQUERADE
(потому что ИП динамический).
-A INPUT -i eth1 -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -i eth1 -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i eth1 -p icmp -m icmp --icmp-type 3 -j ACCEPT
-A INPUT -i eth1 -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A INPUT -i eth1 -j DROP
-A FORWARD -i eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 172.16.0.2 -i eth0 -o eth1 -j ACCEPT

Все вроде замечательно. Машина 0.2 видит интернет, серфинг по сайтам нормально протекает.
Но.
Поставим закачиваться некий файл.
Одновременно запустим пинг до провайдера:

64 bytes from PROVIDER : icmp_seq=340 ttl=58 time=78 ms
..... строчек 20-30 пропущено
64 bytes from PROVIDER: icmp_seq=341 ttl=58 time=74.9 ms
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable
...далее опять нормально...
64 bytes from PROVIDER: icmp_seq=341 ttl=58 time=73.9 ms
64 bytes from PROVIDER: icmp_seq=341 ttl=58 time=75.9 ms

И так вот раз в минуту-две-три провалы образуются.
Сразу же перестает качаться файл. То есть сессия рвется получается.

Если мы модем прикрутим непосредственно к Windows XP минуя линукс тоже наблюдаются провалы скорости, но это не приводит к потере пакетов и разрыву сессий.

Вопрос: как бороться? как в linux`e увеличить интервалы таймаутов или сделать еще что-то для решения проблемы.

Заранее всем спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Вопрос про таймауты при ADSL соединении"
Сообщение от Dmitry Искать по авторуВ закладки(??) on 16-Окт-04, 20:25  (MSK)
Да! После каждого "провала" по ifconfig вижу увеличение параметра
carrier.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Вопрос про таймауты при ADSL соединении"
Сообщение от Sampan Искать по авторуВ закладки on 17-Окт-04, 01:09  (MSK)
>У меня же установлена машина с linux`ом и двумя сетевыми картами

>-A POSTROUTING -s 172.16.0.2 -o eth2 -j MASQUERADE

>-A FORWARD -s 172.16.0.2 -i eth0 -o eth1 -j ACCEPT

Это как? Я вижу ТРИ сетевые карты

>-A INPUT -i eth1 -p icmp -m icmp --icmp-type 8 -j ACCEPT

>-A INPUT -i eth1 -p icmp -m icmp --icmp-type 0 -j ACCEPT

>-A INPUT -i eth1 -p icmp -m icmp --icmp-type 3 -j ACCEPT

>-A INPUT -i eth1 -p icmp -m icmp --icmp-type 11 -j ACCEPT

А выходящие ICPM кто будет разрешать?

Такие типы, как Source Quench (тип 4) (Подавление источника - управление потоком передачи) и Parameter Problem (тип 12) необходимо разрещать в любом случае и на вход и на выход. А то твой линуксовый роутер захлебывается входящими пакетами, а сказать об этом не может

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру