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

Исходное сообщение
"Не полная скорость при 100Мбит."

Отправлено VAMPIR , 01-Окт-05 21:16 
Вообщем давно борюсь спроблемой.
Есть машинка Celeron 1Ghz, 448Mb RAM, 15Gb HDD на ней 2 сетевухи Intel PRO 100 Server Board. Включен НАТ и все ето дивертится в сеть.

Стоит FreeBSD 5.4 - Release

fxp0 - реальный IP (1.1.1.1)
fxp1 - внутрений IP (10.0.0.1)
10.0.0.180 - моя машина под маздаем.

natd -n fxp0

ipfw add 10000 divert natd all from 10.0.0.180 to any
ipfw add 10001 divert natd all from any to 1.1.1.1 via fxp0
ipfw add 65533 pass all from any to any

пробывал и так

ipfw add 10001 divert natd all from any to any via fxp0
ipfw add 65533 pass all from any to any

при етом на машину заливать и сливать могу макс. до 7Мб/сек. с провайдерской сети лью если поставить все на маздай 12Мб/сек токо так... :( с других людей етой сети 9-10Мб/сек. Проверял когда загрузка интерфейсов была 0-ой.

В тоже время при ASP Linux, iptables, p2 333 300Ram, 2xRLT 8139 Full Duplex 100 mbit у чела все вылетает до 12Мб/сек как и положено... :( Кто что подскажет?


Содержание

Сообщения в этом обсуждении
"Не полная скорость при 100Мбит."
Отправлено VAMPIR , 05-Окт-05 01:41 
UP :(

"Не полная скорость при 100Мбит."
Отправлено Simps , 05-Окт-05 10:11 
>UP :(

Смени natd на ipnat и будет тебе щастье


"Не полная скорость при 100Мбит."
Отправлено gamlet , 05-Окт-05 13:01 
>Вообщем давно борюсь спроблемой.
>Есть машинка Celeron 1Ghz, 448Mb RAM, 15Gb HDD на ней 2 сетевухи
>Intel PRO 100 Server Board. Включен НАТ и все ето дивертится
>в сеть.
>
>Стоит FreeBSD 5.4 - Release
>
>fxp0 - реальный IP (1.1.1.1)
>fxp1 - внутрений IP (10.0.0.1)
>10.0.0.180 - моя машина под маздаем.
>
>natd -n fxp0
>
>ipfw add 10000 divert natd all from 10.0.0.180 to any
>ipfw add 10001 divert natd all from any to 1.1.1.1 via fxp0
>
>ipfw add 65533 pass all from any to any
>
>пробывал и так
>
>ipfw add 10001 divert natd all from any to any via fxp0
>
>ipfw add 65533 pass all from any to any
>
>при етом на машину заливать и сливать могу макс. до 7Мб/сек. с
>провайдерской сети лью если поставить все на маздай 12Мб/сек токо так...
>:( с других людей етой сети 9-10Мб/сек. Проверял когда загрузка интерфейсов
>была 0-ой.
>
>В тоже время при ASP Linux, iptables, p2 333 300Ram, 2xRLT 8139
>Full Duplex 100 mbit у чела все вылетает до 12Мб/сек как
>и положено... :( Кто что подскажет?

а другую машину на тот же ip-ик вешать не пробовал, может проблема все-таки в масдае, а сервак вообще неприделах? :)


"Не полная скорость при 100Мбит."
Отправлено VAMPiR , 10-Окт-05 18:29 
>
>а другую машину на тот же ip-ик вешать не пробовал, может проблема
>все-таки в масдае, а сервак вообще неприделах? :)


в масдае нормально.. даже когда лью прямо с интерфейса с адреса у которого 100Мбит тоже самое... в мастаде все ок. :(


"Не полная скорость при 100Мбит."
Отправлено lavr , 11-Окт-05 12:51 
>Вообщем давно борюсь спроблемой.
>Есть машинка Celeron 1Ghz, 448Mb RAM, 15Gb HDD на ней 2 сетевухи
>Intel PRO 100 Server Board. Включен НАТ и все ето дивертится
>в сеть.
>
>Стоит FreeBSD 5.4 - Release
>
>fxp0 - реальный IP (1.1.1.1)
>fxp1 - внутрений IP (10.0.0.1)
>10.0.0.180 - моя машина под маздаем.
>
>natd -n fxp0
>
>ipfw add 10000 divert natd all from 10.0.0.180 to any
>ipfw add 10001 divert natd all from any to 1.1.1.1 via fxp0
>
>ipfw add 65533 pass all from any to any
>
>пробывал и так
>
>ipfw add 10001 divert natd all from any to any via fxp0
>
>ipfw add 65533 pass all from any to any
>
>при етом на машину заливать и сливать могу макс. до 7Мб/сек. с
>провайдерской сети лью если поставить все на маздай 12Мб/сек токо так...
>:( с других людей етой сети 9-10Мб/сек. Проверял когда загрузка интерфейсов
>была 0-ой.
>
>В тоже время при ASP Linux, iptables, p2 333 300Ram, 2xRLT 8139
>Full Duplex 100 mbit у чела все вылетает до 12Мб/сек как
>и положено... :( Кто что подскажет?


- либо неправильно делаешь замеры (запись на hdd не учитываешь)
- либо проблемы с negotiation режимом договора карты <-> свитч/хаб -
переключай в жесткий режим: man ifconfig - media и mediaopt и
смотри во время замером коллизии и ошибки
- либо чехарда с натом и дивертом


"Не полная скорость при 100Мбит."
Отправлено VAMPiR , 14-Окт-05 09:29 
>- либо неправильно делаешь замеры (запись на hdd не учитываешь)
>- либо проблемы с negotiation режимом договора карты <-> свитч/хаб -
>переключай в жесткий режим: man ifconfig - media и mediaopt и
>смотри во время замером коллизии и ошибки
>- либо чехарда с натом и дивертом

Последнее... в самом деле IPFILTER+IPNAT  решили проблему. Всем спасибо!


"Не полная скорость при 100Мбит."
Отправлено Simps , 14-Окт-05 10:19 
>>- либо неправильно делаешь замеры (запись на hdd не учитываешь)
>>- либо проблемы с negotiation режимом договора карты <-> свитч/хаб -
>>переключай в жесткий режим: man ifconfig - media и mediaopt и
>>смотри во время замером коллизии и ошибки
>>- либо чехарда с натом и дивертом
>
>Последнее... в самом деле IPFILTER+IPNAT  решили проблему. Всем спасибо!

Потому что natd это userspace и он тратит много времени и ресурсов ... А ipnat это уже на уровне kernel