URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46614
[ Назад ]

Исходное сообщение
"Беда : Канал хороший, а скорость маленькая. Что смотреть?"

Отправлено Victor , 29-Июл-04 14:04 
Есть шлюз FreeBSD 4.2, стоит только natd и bind. Канал 1 Мбит. ipfw настроен (т.е. пакеты в нат отправляет и во внутреннюю сеть и из нее пропускает, ничего не режет и никаких pipe-ов нету)

Если подключить машину с Win на канал и даешь ей IP, то скорость большая.Когда подключаю через шлюз, то тормоза наступают ( сначала быстро качается , а потом скорость падает до неприличных величин ).

tcpdump показывает, что от шлюза пакет уходит, а в ответ - тишина.
Что такого Win делает, чего шлюз не может?
Что на шлюзе нужно сделать, чтобы исправить?


Содержание

Сообщения в этом обсуждении
"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено RSG , 29-Июл-04 14:23 
>Есть шлюз FreeBSD 4.2, стоит только natd и bind. Канал 1 Мбит.
>ipfw настроен (т.е. пакеты в нат отправляет и во внутреннюю сеть
>и из нее пропускает, ничего не режет и никаких pipe-ов нету)
>
>
>Если подключить машину с Win на канал и даешь ей IP, то
>скорость большая.Когда подключаю через шлюз, то тормоза наступают ( сначала быстро
>качается , а потом скорость падает до неприличных величин ).
>
>tcpdump показывает, что от шлюза пакет уходит, а в ответ - тишина.
>
>Что такого Win делает, чего шлюз не может?
>Что на шлюзе нужно сделать, чтобы исправить

С самого-то шлюза (FreeBSD) какая скорость?
Со шлюза:
#ping -i 0.1 <IP_default_gateway>
#ping -s 1500 -i 0.1 <IP_default_gateway>
Что показвывает? Есть потери?


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено Victor , 29-Июл-04 14:51 

>С самого-то шлюза (FreeBSD) какая скорость?
>Со шлюза:
>#ping -i 0.1 <IP_default_gateway>
>#ping -s 1500 -i 0.1 <IP_default_gateway>
>Что показвывает? Есть потери?

ping -i 0.1 -c 100 xx.xx.xx.xx
--- xx.xx.xx.xx ping statistics ---

100 packets transmitted, 100 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.578/0.800/6.868/0.801 ms

ping -s 1500 -i 0.1 xx.xx.xx.xx
PING xx.xx.xx.xx (80.92.98.1): 1500 data bytes
^C
--- xx.xx.xx.xx ping statistics ---
95 packets transmitted, 0 packets received, 100% packet loss

Что мне теперь с этим делать?


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено Victor , 30-Июл-04 11:00 
Что мне надо покрутить, чтобы исправить ситуацию?

ping -s 1500 -i 0.1 на машину внутри сети с Windows тоже выдает:

ping -s 1500 -i 0.1 192.168.4.5
PING 192.168.4.5 (192.168.4.5): 1500 data bytes
^C
--- 192.168.4.5 ping statistics ---
55 packets transmitted, 0 packets received, 100% packet loss


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено root_bashilov , 30-Июл-04 14:16 
а на шлюзе что крутится ОС NAT присутствует и как настроен ?

"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено Victor , 02-Авг-04 11:00 
>а на шлюзе что крутится ОС NAT присутствует и как настроен ?
>?

FreeBSD 4.8
интерфейс rl1 - внешний интерфейс
rl0 и ed0 - внетренние

router# ps -axw | grep nat
151  ??  Ss     0:31.85 /sbin/natd -m -s -d -n rl1

router# ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny icmp from any to any frag
00310 allow icmp from any to any
00320 allow ip from any to any out xmit rl0
00340 allow ip from any to any out xmit ed0
00540 divert 8668 ip from any to any via rl1
00550 allow ip from xx.xx.xx.xx to any out xmit rl1
00560 allow ip from 192.168.4.0/24 to 192.168.4.0/24
00595 allow ip from 192.168.3.0/24 to 192.168.3.0/24
01010 allow tcp from 192.168.4.5 to any                # такое для каждого
01020 allow tcp from any to 192.168.4.5 established    # копмпьютера
65535 deny ip from any to any

router# more /etc/rc.conf
....
network_interfaces="lo0 rl0 rl1 ed0"
ifconfig_rl1="inet xx.xx.xx.xx netmask 255.255.255.128"
ifconfig_ed0="inet 192.168.3.1 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.4.1 netmask 255.255.255.0"
....

Попытки скачать wget-ом с роутера тоже дают плохую скорость.


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено Victor , 03-Авг-04 11:03 
Попытки поменять карточки местами тоже ничего не дают.
Что еще можно посмотреть?

"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено PiroMAN , 03-Авг-04 11:24 
>00540 divert 8668 ip from any to any via rl0
>01010 allow all from any to any

попробуй так.


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено PiroMAN , 03-Авг-04 11:58 
Сор, очепятался:-)
divert 8668 ip from any to any via rl1



"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено Victor , 03-Авг-04 13:08 
>Сор, очепятался:-)
>divert 8668 ip from any to any via rl1

Нет, не помогает. Но я даже теоретически не могу понять, как это помогло бы. У меня с самого роутера скорость плохая. Без всякого ната. Когда пробую wget-ом качать.


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено eplumber , 03-Авг-04 13:15 
>>Сор, очепятался:-)
>>divert 8668 ip from any to any via rl1
>
>Нет, не помогает. Но я даже теоретически не могу понять, как это
>помогло бы. У меня с самого роутера скорость плохая. Без всякого
>ната. Когда пробую wget-ом качать.

Был сходный косяк, когда с одной стороны сиська думала, что линк 10Мбит фулдуплекс, а мой релтек считал, что хафдуплекс. Сказал матом:
ifconfig rl0 media 10Base/T mediaopt full-duplex
и все построились и забегали.
Проверить можно netstat -i смареть колонку Coll


"Беда : Канал хороший, а скорость маленькая. Что смотреть?"
Отправлено Victor , 04-Авг-04 10:39 

>Был сходный косяк, когда с одной стороны сиська думала, что линк 10Мбит
>фулдуплекс, а мой релтек считал, что хафдуплекс. Сказал матом:
>ifconfig rl0 media 10Base/T mediaopt full-duplex
>и все построились и забегали.
>Проверить можно netstat -i смареть колонку Coll

Coll показывает везде 0
Попробывал
ifconfig rl1 media 10BaseT/UTP mediaopt full-duplex
не заработало

Дальше попробывал без full-duplex ( вдруг у меня нет его )
ifconfig rl1 media 10BaseT/UTP

И о чудо! Свершилось. Все залетало.
Спасибо!
Теперь прям Байконур какой-то все летает.