Страница 1 из 1

Низкая скорость интернета

Добавлено: 2009-01-18 15:16:19
linki
Настраиваю сервер на работе. У нас есть два офиса.В сервере (FreeBSD 7.1) установленно три сетевые карты одна смотрит в инет два остальные в подсети.В офис проведен интернет 1 Мб.Но почему-то при скачке на компах и на самом сервере скорость не выше 30Кб. Офисы получают инет через kernel nat, адреса раздаются через DHCP. При сборке ядра указал параметрs:

Код: Выделить всё

   options         IPFIREWALL              #firewall
   options         IPFIREWALL_VERBOSE      #enable logging to syslogd(8)
   options         IPFIREWALL_DEFAULT_TO_ACCEPT    #allow everything by default
   options         IPFIREWALL_NAT          #ipfw kernel nat support
   options         LIBALIAS
rc.conf:

Код: Выделить всё

hostname="office.artkitch"
defaultrouter="xxx.xxx.ххх.ххх" #шлюз провайдера
ifconfig_re0="inet xx.xxx.xxx.xxx  netmask 255.255.255.0" # внешний ip
ifconfig_vr0="inet 192.168.1.0  netmask 255.255.255.128"
ifconfig_vr1="inet 192.168.1.128  netmask 255.255.255.128"
gateway_enable="YES"
named_enable="YES"
firewall_enable="YES"
firewall_script="/usr/local/etc/firewall.conf"
inetd_enable="YES"
sshd_enable="YES"
sendmail_enable="NONE"
dhcpd_enable="YES"
dhcpd_ifaces="vr0 vr1"
firewall.conf

Код: Выделить всё

fw="/sbin/ipfw -q"

${fw} -f flush
${fw} add pass all from any to any via lo0
${fw} add deny all from any to 127.0.0.0/8
${fw} add deny all from 127.0.0.0/8 to any

#Kernel NAT
${fw} nat 50 config ip xxx.xxx.xxx.xxx log #внешний ip
${fw} add nat 50 all from 192.168.1.0/25 to any
${fw} add nat 50 all from 192.168.1.128/25 to any
${fw} add nat 50 all from any to xxx.xxx.xxx.xxx # внешний ip
${fw} add 310 allow ip from 192.168.1.128/25 to 192.168.1.0/25
${fw} add 320 allow ip from 192.168.1.0/25 to 192.168.128/25
1.Вопрос: Надо ли в ядре указывать такой параметр:

Код: Выделить всё

options         IPFIREWALL_FORWARD
2. Как быть со скоростью?

Re: Низкая скорость интернета

Добавлено: 2009-01-18 15:50:39
RusBiT
В firewall.conf лучше еще добавить

Код: Выделить всё

${fw} pipe flush
${fw} queue flush
В ipfw pipe show точно нету ничего? На самом сервере какая скорость при скачивании?

Re: Низкая скорость интернета

Добавлено: 2009-01-18 18:07:10
linki
при попытке выполнить команду:

Код: Выделить всё

ipfw pipe show
Выдается сообщение:

Код: Выделить всё

ipfw: getsockopt(IP_DUMMYNET_GET): Protocol not available

Re: Низкая скорость интернета

Добавлено: 2009-01-18 18:14:34
InventoR
ну а какая скорость скачивания на самом шлюзе?

Re: Низкая скорость интернета

Добавлено: 2009-01-18 18:27:39
linki
InventoR писал(а):ну а какая скорость скачивания на самом шлюзе?
На самом серере скачка порта происходит со скоростью 30Кб

Re: Низкая скорость интернета

Добавлено: 2009-01-18 19:52:45
InventoR
ну так в чем проблема?
попробуй скачивать файл с ftp провайдера, если скорость низкая.
пинай прова.

Re: Низкая скорость интернета

Добавлено: 2009-01-18 20:09:47
linki
может я не сов семи параметрами собрал ядро?

Re: Низкая скорость интернета

Добавлено: 2009-01-18 20:52:41
InventoR
загружай GENERIC и пробуй на серваке, как только получиш нужный результат, тогда и начинай дальше.

Re: Низкая скорость интернета

Добавлено: 2009-01-18 20:59:25
paradox
может я не сов семи параметрами собрал ядро?
)) а причем тут вообще конфиг ядра к скорости...

Re: Низкая скорость интернета

Добавлено: 2009-01-20 19:38:12
wnd
linki писал(а):

Код: Выделить всё

ipfw: getsockopt(IP_DUMMYNET_GET): Protocol not available
Я так понимаю нет

Код: Выделить всё

options DUMMYNET
в ядре, а оно для pipe надо

Regards!