FreeBSD и сеть (падение скорости)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Aike
Сообщения: 18

FreeBSD и сеть

Сообщение Aike »

Доброго времени суток, имеется следущая проблемма:

Падает скорость до 0, до некоторых ресурсов (google.com, curl.haxx.se, oracle.com и еще какието, откуда тянутся порты)
FreeBSD 6.2, на своем ядре, и GENERIC.
Провайдер Corbina Telecom, соединяюсь через роутер, тоесть никаких сетевых настроек во фре не произвожу.
Файрволл фряшный отключен.
netstat -in показывает Coll - 0, Errs - 0.

Казалось бы проблемма очевидна, дело в провайдерский роутах, но... самое интересное, что в этот-же момент, когда на фре скорость отсутсвует, с ноутбука под оффтопом все отлично работает.
В линупсе тоже все впорядке, в чем может быть проблемма? :(
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: FreeBSD и сеть

Сообщение GeoF »

В /var/log/messages есть что-нибудь про сетевой интерфейс?
Спасибо сказали:
Aike
Сообщения: 18

Re: FreeBSD и сеть

Сообщение Aike »

Нету... Только записи dmesg'a.
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: FreeBSD и сеть

Сообщение GeoF »

Скорость пропадает резко или постепенно? Пачкорд хорошо обжат/сидит в гнезде?
Спасибо сказали:
Aike
Сообщения: 18

Re: FreeBSD и сеть

Сообщение Aike »

Скорость изначально ниже 1кб/с (800-850байт\с) и в течении 2-5 секунд уходит в 0.
Заявленная тарифом ~400кб\с.
Патчкорд заводской, темболее в линупсе все нормально, да и провод физически не смещался, ногами до проводов сзади системника не достаю :)
Вот еще: есть портал посвященный бсд системам, думаю все знают о каком я говорю, так вот, например одна вкладка форума откроется нормально, а другая с таким вот отсутсвием скорости, причем не обязательно это будет 2 работающих вкладки, а третья нет, как-то рандомно происходит :(
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: FreeBSD и сеть

Сообщение GeoF »

Это касается только веб-сайтов или сетевой активности в целом?

Попробуйте sysctl net.inet.tcp.rfc1323=0
Спасибо сказали:
Aike
Сообщения: 18

Re: FreeBSD и сеть

Сообщение Aike »

Активности в целом... Так как например этот пост пишется с ноута, потому что во фре не смог открыть форум, но, в этоже время ставлю из портов qemu и все качается.
Попробовал, результат либо требует ребута, либо не помог :(
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: FreeBSD и сеть

Сообщение GeoF »

сетевая карта какая?
Спасибо сказали:
Aike
Сообщения: 18

Re: FreeBSD и сеть

Сообщение Aike »

Встроенный реалтек, другой нету чтобы проверить.

re0: <RealTek 8168B/8111B PCIe Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfeaff0

Гуглил что они умеют терять мак-адреса, но у меня такого не было, да и на точке привязка по мак-адресам, еслиб потерялся мак, фря вообще бы не получила адрес.
Я уж не знаю в чем дело, может в текущем конфиге ядра накосячил что, да и в GENERIC вроде тож самое было...
machine i386
cpu I686_CPU
ident Aike

makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols

#options IPFIREWALL
#options IPDIVERT
options SMP
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
#options INET6 # IPv6 communications protocols
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_ACL # Support for access control lists
options UFS_DIRHASH # Improve performance on big directories
options MD_ROOT # MD is a potential root device
#options NFSCLIENT # Network Filesystem Client
#options NFSSERVER # Network Filesystem Server
#options NFS_ROOT # NFS usable as /, requires NFSCLIENT
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_GPT # GUID Partition Tables.
options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options ADAPTIVE_GIANT # Giant mutex is adaptive.

device apic # I/O APIC

# Bus support.
device eisa
device pci

# Floppy drives
#device fdc

# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
#device atapifd # ATAPI floppy drives
#device atapist # ATAPI tape drives
options ATA_STATIC_ID # Static device numbering

# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
device ses # SCSI Environmental Services (and SAF-TE)

# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc # AT keyboard controller
device atkbd # AT keyboard
device psm # PS/2 mouse

device kbdmux # keyboard multiplexer

device vga # VGA video card driver

device splash # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device sc

# Enable this for the pcvt (VT220 compatible) console driver
#device vt
#options XSERVER # support for X server on a vt console
#options FAT_CURSOR # start with block cursor

#device agp # support several AGP chipsets

# Power management support (see NOTES for more options)
#device apm
# Add suspend/resume support for the i8254.
device pmtimer

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device cbb # cardbus (yenta) bridge
#device pccard # PC Card (16-bit) bus
#device cardbus # CardBus (32-bit) bus

# Serial (COM) ports
device sio # 8250, 16[45]50 based serial ports

# Parallel port
device ppc
device ppbus # Parallel port bus (required)
device lpt # Printer
device plip # TCP/IP over parallel
device ppi # Parallel port interface device
#device vpo # Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to the sio and/or ppc drivers):
#device puc

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device miibus # MII bus support
device re # RealTek 8139C+/8169/8169S/8110S

# Pseudo devices.
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device sl # Kernel SLIP
device ppp # Kernel PPP
device tun # Packet tunnel.
device pty # Pseudo-ttys (telnet etc)
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device faith # IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device bpf # Berkeley packet filter

# USB support
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
device ugen # Generic
device uhid # "Human Interface Devices"
device ukbd # Keyboard
device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
device ums # Mouse
device uscanner # Scanners
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: FreeBSD и сеть

Сообщение GeoF »

Aike писал(а):
23.06.2007 22:57
Встроенный реалтек, другой нету чтобы проверить.
re0: <RealTek 8168B/8111B PCIe Gigabit Ethernet> port 0xd800-0xd8ff mem 0xfeaff0




Понятно. Читаем ifconfig(8) на предмет отключения rxcsum, txcsum. А лучше сетевуху сменить.
Спасибо сказали: