проблемы с пайпами или с dummynet..

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Scorro
проходил мимо

проблемы с пайпами или с dummynet..

Непрочитанное сообщение Scorro » 2007-11-22 17:43:06

Нужно обрезать скорость на одной машине в локальной сети. Почему-то, стоит только прописать, в фаервол пайпы, сеть на машине сразу отваливается - даже пропинговать ее с сервера не получается. В ipfw show в таком случае все замечательно - траффик лезет в пайпы.
Строчки с пайпами убираем - все опять нормально. Куда копать? Чего не понимаю?

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

ipfw='/sbin/ipfw -q'
${ipfw} 100 -f flush
${ipfw} 110 -f pipe flush

${ipfw} 150 add pipe 1 ip from any to 192.168.1.150
${ipfw} 155 add pipe 2 ip from 192.168.1.150 to any
#${ipfw} 160 pipe 1 config bw 1Mbit/s

${ipfw} 200 add deny icmp from any to any icmptype 5,9,13,14,15,16,17
#${ipfw} 201 add deny icmp from any to me icmptype 8
${ipfw} 210 reject ip from 192.168.1.0/255 to any in via rl0
${ipfw} 230 deny tcp from any to me ssh

${ipfw} 300 add divert natd all from any to any via rl0
${ipfw} 310 add allow add from any to any
Последний раз редактировалось Alex Keda 2007-11-22 19:45:16, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение weec » 2007-11-22 17:44:55

uname -a

Scorro
проходил мимо

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Scorro » 2007-11-22 17:51:10

FreeBSD 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #0: Thu Nov 22 13:50:27
и про ядро еще, но это неинтересно, думаю. ;]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-22 19:45:52

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

ipfw show
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение weec » 2007-11-22 19:48:11

dummynet сильно проц грузит?

Scorro
проходил мимо

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Scorro » 2007-11-22 20:23:54

lissyara писал(а):ipfw show

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

# ipfw show
00150    1237       61957 pipe 1 ip from any to 192.168.1.150
00155    9129      451755 pipe 2 ip from 192.168.1.150 to any
00200       0          0 deny icmp from any to any icmptypes 5,9,13,14,15,16,17
00200       0          0 deny icmp from any to any icmptypes 5,9,13,14,15,16,17
00200       0          0 deny icmp from any to any icmptypes 5,9,13,14,15,16,17
00300 2532920 1127489877 divert 8668 ip from any to any via rl0
00300       0          0 divert 8668 ip from any to any via rl0
00300       0          0 divert 8668 ip from any to any via rl0
65535 5055100 2254615190 allow ip from any to any
weec писал(а):dummynet сильно проц грузит?
А как узнать? ;\
Последний раз редактировалось Alex Keda 2007-11-22 23:25:45, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-22 23:26:37

ye и пайпы покажи чтоли...
Убей их всех! Бог потом рассортирует...

Scorro
проходил мимо

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Scorro » 2007-11-22 23:27:54

Глупый, видимо, вопрос, но как их самому-то посмотреть? ;]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-22 23:35:45

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

ipfw pipe show
или

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

ipfw show pipe
точно не помню, уже пару лет не юзал...
Убей их всех! Бог потом рассортирует...

Scorro
проходил мимо

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Scorro » 2007-11-23 1:31:34

Первое, вероятно. Но на эту команду ничего не отображается все равно..

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-23 8:53:27

ну тогда у тебя нет пайпов
Значит правильно неработает :)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение weec » 2007-11-23 9:28:14

Scorro писал(а):А как узнать? ;\
ps, top
инетересует uname -m

scorro
проходил мимо

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение scorro » 2007-11-23 9:39:28

weec писал(а):
Scorro писал(а):А как узнать? ;\
ps, top
Они выдают странные вещи.
# ps
PID TT STAT TIME COMMAND
# top
kvm_open: kinfo_proc size mismatch (expected 648, got 768)
top: Out of memory

Предполагал, что расползлись версии, но буквально ночью все обновил, скачал с инета по мануалу с сайта, пересобрал ядро, но все равно ничего не изменилось.

scorro
проходил мимо

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение scorro » 2007-11-23 9:42:11

weec писал(а): инетересует uname -m
i386

scorro
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-11-23 9:47:49

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение scorro » 2007-11-23 10:38:11

lissyara писал(а):ну тогда у тебя нет пайпов
Значит правильно неработает :)
Что сделать-то? Dummynet в ядре есть, правила фаервола уже как только не крутил.
При этом пайпы ведь нормально отображаются через ipfw show..

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение manefesto » 2007-11-23 11:09:00

смотреть сюда
http://www.lissyara.su/?id=1071
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение weec » 2007-11-23 11:19:38

опишите аппаратную конфигурацию маршрутизатора

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-23 11:29:55

у меня такое очучение, что товарисч либо в виртуалке балуется, либо в джайле...
но в жайле нет файрволла...
тогда в виртуалке.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
idle
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-02-28 12:21:52
Откуда: Барселона
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение idle » 2007-11-23 11:32:48

weec писал(а):опишите аппаратную конфигурацию маршрутизатора
Хы, какая 'аппаратная конфигурация', человек не может нормально правила написать, без ошибок

scorro
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-11-23 9:47:49

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение scorro » 2007-11-23 15:24:07

Не, это не виртуалка. Комп, во время моих экзерсисов, еще умудряется пускать людей из локалки в инет..

Все урезал и оказался вот с такими рузелами. Ну, покажите же мне, пожалуйста, где исправить, не ссылаясь на хэндбук.
Правило 300 переставлял в самый верх, net.inet.ip.fw.one_pass крутил..

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

${ipfw} 140 pipe 1 config bw 1Mbit/s
${ipfw} 145 pipe 2 config bw 1Mbit/s
${ipfw} 150 add pipe 1 ip from any to 192.168.1.150 out via fxp0
${ipfw} 155 add pipe 2 ip from 192.168.1.150 to any in via fxp0
${ipfw} 300 add divert natd all from any to any via rl0 
${ipfw} 310 add allow add from any to any
Последний раз редактировалось Alex Keda 2007-11-23 15:51:56, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

scorro
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-11-23 9:47:49

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение scorro » 2007-11-24 5:36:21

Правила переписать помогли, носом ткнули. Но не в них дело.

Вызвала подозрение следующая реакция фри:
# /sbin/ipfw pipe 1 config bw 1Mbit/s
ipfw: setsockopt (IP_DUMMYNET_CONFIGURE): Invalid Argument

В инете нашел, что такое лезет, если заыбли про Dummynet, но он у меня в ядре точно есть и через kldload по этой причине грузиться отказывается..

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-24 11:25:05

показываай дифф конфига ядра с генериком
Убей их всех! Бог потом рассортирует...

scorro
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-11-23 9:47:49

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение scorro » 2007-11-24 15:14:29

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

#diff GENERIC bshark.22-01-2007
19c19
< # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.13 2006/10/09 18:41:36 simon Exp $
---
> # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.413.2.13 2005/04/02 16:37:58 scottl Exp $
25c25
< ident		GENERIC
---
> ident		bshark221107
30,31c30,33
< makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
< 
---
> options         IPFIREWALL
> options         IPFIREWALL_DEFAULT_TO_ACCEPT
> options         IPDIVERT
> options         DUMMYNET
33d34
< options 	PREEMPTION		# Enable kernel thread preemption
35c36
< options 	INET6			# IPv6 communications protocols
---
> # options 	INET6			# IPv6 communications protocols
41,43c42,44
< options 	NFSCLIENT		# Network Filesystem Client
< options 	NFSSERVER		# Network Filesystem Server
< options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
---
> # options 	NFSCLIENT		# Network Filesystem Client
> # options 	NFSSERVER		# Network Filesystem Server
> # options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
51,52c52
< options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
< options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
---
> # options 	SCSI_DELAY=15000	# Delay (in ms) before probing SCSI
58a59,62
> options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
> 					# output.  Adds ~128k to driver.
> options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
> 					# output.  Adds ~215k to driver.
63c67,68
< # Bus support.
---
> # Bus support.  Do not remove isa, even if you have no isa slots
> device		isa
80,103c85,103
< device		ahb		# EISA AHA1742 family
< device		ahc		# AHA2940 and onboard AIC7xxx devices
< options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
< 					# output.  Adds ~128k to driver.
< device		ahd		# AHA39320/29320 and onboard AIC79xx devices
< options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
< 					# output.  Adds ~215k to driver.
< device		amd		# AMD 53C974 (Tekram DC-390(T))
< device		isp		# Qlogic family
< #device 	ispfw		# Firmware for QLogic HBAs- normally a module
< device		mpt		# LSI-Logic MPT-Fusion
< #device		ncr		# NCR/Symbios Logic
< device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
< device		trm		# Tekram DC395U/UW/F DC315U adapters
< 
< device		adv		# Advansys SCSI adapters
< device		adw		# Advansys wide SCSI adapters
< device		aha		# Adaptec 154x SCSI adapters
< device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
< device		bt		# Buslogic/Mylex MultiMaster SCSI adapters
< 
< device		ncv		# NCR 53C500
< device		nsp		# Workbit Ninja SCSI-3
< device		stg		# TMC 18C30/18C50
---
> # device		ahb		# EISA AHA1742 family
> # device		ahc		# AHA2940 and onboard AIC7xxx devices
> # device		ahd		# AHA39320/29320 and onboard AIC79xx devices
> # device		amd		# AMD 53C974 (Tekram DC-390(T))
> # device		isp		# Qlogic family
> # device		mpt		# LSI-Logic MPT-Fusion
> # device		ncr		# NCR/Symbios Logic
> # device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
> # device		trm		# Tekram DC395U/UW/F DC315U adapters
> 
> # device		adv		# Advansys SCSI adapters
> # device		adw		# Advansys wide SCSI adapters
> # device		aha		# Adaptec 154x SCSI adapters
> # device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
> # device		bt		# Buslogic/Mylex MultiMaster SCSI adapters
> 
> # device		ncv		# NCR 53C500
> # device		nsp		# Workbit Ninja SCSI-3
> # device		stg		# TMC 18C30/18C50
121d120
< device		rr232x		# Highpoint RocketRAID 232x
131d129
< device		mfi		# LSI MegaRAID SAS
141,142d138
< device		kbdmux		# keyboard multiplexer
< 
156a153,155
> # Floating point support - do not disable.
> device		npx
> 
182c181
< #device		puc
---
> #device         puc
194,197c193,195
< device		bce		# Broadcom BCM5706/BCM5708 Gigabit Ethernet
< device		bfe		# Broadcom BCM440x 10/100 Ethernet
< device		bge		# Broadcom BCM570xx Gigabit Ethernet
< device		dc		# DEC/Intel 21143 and various workalikes
---
> # device		bfe		# Broadcom BCM440x 10/100 Ethernet
> # device		bge		# Broadcom BCM570xx Gigabit Ethernet
> # device		dc		# DEC/Intel 21143 and various workalikes
199,202c197,199
< device		lge		# Level 1 LXT1001 gigabit Ethernet
< device		nge		# NatSemi DP83820 gigabit Ethernet
< device		nve		# nVidia nForce MCP on-board Ethernet Networking
< device		pcn		# AMD Am79C97x PCI 10/100(precedence over 'lnc')
---
> # device		lge		# Level 1 LXT1001 gigabit ethernet
> # device		nge		# NatSemi DP83820 gigabit ethernet
> # device		pcn		# AMD Am79C97x PCI 10/100 (precedence over 'lnc')
206,215c203,211
< device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
< device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
< device		ste		# Sundance ST201 (D-Link DFE-550TX)
< device		stge		# Sundance/Tamarack TC9021 gigabit Ethernet
< device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
< device		tl		# Texas Instruments ThunderLAN
< device		tx		# SMC EtherPower II (83c170 ``EPIC'')
< device		vge		# VIA VT612x gigabit Ethernet
< device		vr		# VIA Rhine, Rhine II
< device		wb		# Winbond W89C840F
---
> # device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
> # device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
> # device		ste		# Sundance ST201 (D-Link DFE-550TX)
> # device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
> # device		tl		# Texas Instruments ThunderLAN
> # device		tx		# SMC EtherPower II (83c170 ``EPIC'')
> # device		vge		# VIA VT612x gigabit ethernet
> # device		vr		# VIA Rhine, Rhine II
> # device		wb		# Winbond W89C840F
221,228c217,227
< device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
< device		ex		# Intel EtherExpress Pro/10 and Pro/10+
< device		ep		# Etherlink III based cards
< device		fe		# Fujitsu MB8696x based cards
< device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
< device		lnc		# NE2100, NE32-VL Lance Ethernet cards
< device		sn		# SMC's 9000 series of Ethernet chips
< device		xe		# Xircom pccard Ethernet
---
> # device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
> # device		ex		# Intel EtherExpress Pro/10 and Pro/10+
> # device		ep		# Etherlink III based cards
> # device		fe		# Fujitsu MB8696x based cards
> # device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
> # device		lnc		# NE2100, NE32-VL Lance Ethernet cards
> # device		sn		# SMC's 9000 series of Ethernet chips
> # device		xe		# Xircom pccard Ethernet
> 
> # ISA devices that use the old ISA shims
> #device		le
232,234d230
< device		wlan_wep	# 802.11 WEP support
< device		wlan_ccmp	# 802.11 CCMP support
< device		wlan_tkip	# 802.11 TKIP support
236,238d231
< device		ath		# Atheros pci/cardbus NIC's
< device		ath_hal		# Atheros HAL (Hardware Access Layer)
< device		ath_rate_sample	# SampleRate tx rate control for ath
240d232
< device		ral		# Ralink Technology RT2500 wireless NICs.
245a238,239
> device		mem		# Memory and kernel memory devices
> device		io		# I/O device
264c258
< device		ehci		# EHCI PCI->USB interface (USB 2.0)
---
> #device		ehci		# EHCI PCI->USB interface (USB 2.0)
273d266
< device		ural		# Ralink Technology RT2500USB wireless NICs
276c269
< # USB Ethernet, requires miibus
---
> # USB Ethernet, requires mii
Версия, что ядро по глупости я не установил тоже не очень подошла:

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

# uname -a
FreeBSD  6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #0: Fri Nov 23 03:21:13 MSK 2007     scorro@:/usr/obj/usr/src/sys/bshark.22-11-2007  i386

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение Alex Keda » 2007-11-24 19:28:24

про ключики диффа почитал бы чтоли...
=======
страно - вроде всё есть...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: проблемы с пайпами или с dummynet..

Непрочитанное сообщение weec » 2007-11-26 10:02:18

kldstat -v