Перейти до

morfey

Сitizens
  • Всього повідомлень

    1 203
  • Приєднався

  • Останній візит

  • Дней в лидерах

    3

Все, що було написано morfey

  1. morfey

    ipfw

    ап, як форвардив ?
  2. morfey

    ubuntu remix 9.10

    Ноут 3тій рік служить, на ньому була вінда, різноманітні версії лінукс. В ubuntu -remix стикнувся з цією проблемою перший раз. Причому тут телепати, я недостатньо інформації привів? Якби ж я знав .. 2 день політ нормальний
  3. morfey

    ubuntu remix 9.10

    включив поллінг, проблема наче пропала, завтра побачу точно
  4. morfey

    ubuntu remix 9.10

    Поставив на офісний ноут ubuntu remix 9.10. Все працювало, потім при навантаженні карточки пропадає мережа. Використовуються модулі 8139cp 8139too laptop:~$ dmesg | grep Real [ 2.446806] eth0: RealTek RTL8139 at 0xb800, 00:15:f2:d8:06:aa, IRQ 20 laptop:~$ lsmod | grep 8139 8139too 22620 0 8139cp 19260 0 mii 5212 2 8139too,8139cp laptop:~$ lspci | grep Real 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) В dmesg валиться: [ 3985.000048] ------------[ cut here ]------------ [ 3985.000065] WARNING: at /build/buildd/linux-2.6.31/net/sched/sch_generic.c:246 dev_watchdog+0x1f6/0x210() [ 3985.000068] Hardware name: A6R [ 3985.000071] NETDEV WATCHDOG: eth0 (8139too): transmit queue 0 timed out [ 3985.000074] Modules linked in: binfmt_misc arc4 ecb snd_atiixp_modem rt2500pci snd_atiixp rt2x00pci snd_ac97_codec ac97_bus snd_pcm_oss rt2x00lib input_polldev snd_seq_dummy snd_mixer_oss mac80211 snd_pcm cfg80211 eeprom_93cx6 snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event pcmcia snd_seq yenta_socket snd_timer snd_seq_device rsrc_nonstatic snd pcmcia_core sdhci_pci sdhci i2c_piix4 iptable_filter soundcore asus_laptop snd_page_alloc joydev ppdev ip_tables led_class parport_pc shpchp psmouse serio_raw usblp lp parport x_tables usbhid 8139too 8139cp mii radeon ttm drm i2c_algo_bit video output ati_agp agpgart [ 3985.000136] Pid: 0, comm: swapper Not tainted 2.6.31-19-generic #56-Ubuntu [ 3985.000139] Call Trace: [ 3985.000149] [<c014503d>] warn_slowpath_common+0x6d/0xa0 [ 3985.000153] [<c04b0e76>] ? dev_watchdog+0x1f6/0x210 [ 3985.000157] [<c04b0e76>] ? dev_watchdog+0x1f6/0x210 [ 3985.000161] [<c01450b6>] warn_slowpath_fmt+0x26/0x30 [ 3985.000165] [<c04b0e76>] dev_watchdog+0x1f6/0x210 [ 3985.000170] [<c0150abb>] ? mod_timer+0xcb/0x140 [ 3985.000174] [<c0150b41>] ? add_timer+0x11/0x20 [ 3985.000178] [<c0150047>] run_timer_softirq+0x117/0x200 [ 3985.000186] [<c0169874>] ? tick_handle_oneshot_broadcast+0x124/0x130 [ 3985.000190] [<c04b0c80>] ? dev_watchdog+0x0/0x210 [ 3985.000195] [<c014b240>] __do_softirq+0x90/0x1a0 [ 3985.000202] [<c018f84c>] ? handle_IRQ_event+0x4c/0x140 [ 3985.000206] [<c015042b>] ? do_timer+0x1b/0x20 [ 3985.000210] [<c01924f4>] ? move_native_irq+0x14/0x50 [ 3985.000214] [<c014b38d>] do_softirq+0x3d/0x40 [ 3985.000218] [<c014b4cd>] irq_exit+0x5d/0x70 [ 3985.000224] [<c0104f10>] do_IRQ+0x50/0xc0 [ 3985.000228] [<c01039b0>] common_interrupt+0x30/0x40 [ 3985.000234] [<c036a222>] ? acpi_idle_enter_simple+0xfd/0x130 [ 3985.000241] [<c0468966>] cpuidle_idle_call+0x76/0xd0 [ 3985.000245] [<c010202c>] cpu_idle+0x8c/0xd0 [ 3985.000251] [<c055ef95>] rest_init+0x55/0x60 [ 3985.000258] [<c078e8cd>] start_kernel+0x2e6/0x2ec [ 3985.000262] [<c078e406>] ? unknown_bootoption+0x0/0x1ab [ 3985.000267] [<c078e07c>] i386_start_kernel+0x7c/0x83 [ 3985.000270] ---[ end trace 12f73cf2b2a4b32f ]--- [ 3988.000109] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4000.000097] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4012.000105] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4024.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4036.000103] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4048.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4060.000098] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4072.000106] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4084.000109] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4096.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4108.000106] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4120.000106] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4132.000122] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4144.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4156.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4168.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4180.000105] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4192.000128] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4204.000098] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4216.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4228.000099] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4240.000121] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4252.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4264.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4276.000107] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4288.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4300.000099] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4312.000095] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4324.000103] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4336.000112] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4348.000113] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4360.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4372.000108] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4384.000142] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4396.000107] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4408.000112] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4420.000105] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4432.000098] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4444.000112] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4456.000100] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4468.000103] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4480.000103] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4492.000111] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4504.000108] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4516.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4528.000352] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4540.000107] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4552.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4564.000105] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4576.000110] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4588.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4600.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4612.000101] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4624.000109] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4636.000129] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4648.000112] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4660.000110] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4672.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4684.000107] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4696.000100] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4708.000112] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4720.000108] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4732.000136] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4744.000102] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4756.000100] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4768.000098] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4780.000105] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 [ 4792.000110] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 Пробував вивантажувати/завантажувати модулі, /etc/init.d/networking restart теж не помагає ( Допомагає тільки перезавантаження Що може бути?
  5. morfey

    ipfw

    як форвардив?
  6. morfey

    ipfw

    ipfw add 50 fwd HOST_WITH_MESSAGE,80 ip from CLIENT_IP to not HOST_WITH_MESSAGE dst-port 80 те саме(
  7. morfey

    ipfw

    fwd HOST_WITH_MESSAGE,80 tcp from CLIENT_IP to any Якби пакети через фаєрвол проходять, але все одно відкривається сторінка, а не перенаправляється
  8. morfey

    ipfw

    Просю перевірить: Протестив з 2 компів, швидкість нарізається, в таблички додається/видаляється. Є 1 проблема. Якщо я зиіню тариф користувачу, який в онлайні то ІП залишиться в старій табличці на страрій швидкості ( . Тобто ІП клієнта буде в 2 таблицях одночасно. Думаю це виправить видаленням ІП в скрипті OnChange. Правильно? І ще в догонку. Як зробити редірект, користувачу в якого негативний баланс, з будь-якого сайту на сторінку з повідомленням типу host:8080. Можна з ipnat, але як це зробити динамічно, так як потрібно додати правило потім перезавантажити... Фух, дякую Скрипти: rc.firewall #!/bin/sh fwcmd="/sbin/ipfw -q add" fw="/sbin/ipfw -q" flush=`${fw} -f flush` flush_table=`${fw} table all flush` flush_pipe=`${fw} pipe flush` local_if="em0" global_if="em1" ${flush} ${flush_table} ${flush_pipe} ${fwcmd} pipe 1000 ip from any to table\(1\) out xmit ${local_if} ${fwcmd} pipe 1001 ip from table\(1\) to any in recv ${local_if} ${fw} pipe 1000 config mask dst-ip 0xffffffff bw 128kbit/s ${fw} pipe 1001 config mask src-ip 0xffffffff bw 128kbit/s ${fwcmd} pipe 1002 ip from any to table\(2\) out xmit ${local_if} ${fwcmd} pipe 1003 ip from table\(2\) to any in recv ${local_if} ${fw} pipe 1002 config mask dst-ip 0xffffffff bw 256kbit/s ${fw} pipe 1003 config mask src-ip 0xffffffff bw 256kbit/s ${fwcmd} pipe 1004 ip from any to table\(3\) out xmit ${local_if} ${fwcmd} pipe 1005 ip from table\(3\) to any in recv ${local_if} ${fw} pipe 1004 config mask dst-ip 0xffffffff bw 512kbit/s ${fw} pipe 1005 config mask src-ip 0xffffffff bw 512kbit/s ${fwcmd} pipe 1006 ip from any to table\(4\) out xmit ${local_if} ${fwcmd} pipe 1007 ip from table\(4\) to any in recv ${local_if} ${fw} pipe 1006 config mask dst-ip 0xffffffff bw 1024kbit/s ${fw} pipe 1007 config mask src-ip 0xffffffff bw 1024kbit/s ${fwcmd} pipe 1008 ip from any to table\(5\) out xmit ${local_if} ${fwcmd} pipe 1009 ip from table\(5\) to any in recv ${local_if} ${fw} pipe 1008 config mask dst-ip 0xffffffff bw 1536kbit/s ${fw} pipe 1009 config mask src-ip 0xffffffff bw 1536kbit/s ${fwcmd} pipe 1010 ip from any to table\(6\) out xmit ${local_if} ${fwcmd} pipe 1011 ip from table\(6\) to any in recv ${local_if} ${fw} pipe 1010 config mask dst-ip 0xffffffff bw 2048kbit/s ${fw} pipe 1011 config mask src-ip 0xffffffff bw 2048kbit/s ${fwcmd} pipe 1012 ip from any to table\(7\) out xmit ${local_if} ${fwcmd} pipe 1013 ip from table\(7\) to any in recv ${local_if} ${fw} pipe 1012 config mask dst-ip 0xffffffff bw 3072kbit/s ${fw} pipe 1013 config mask src-ip 0xffffffff bw 3072kbit/s ${fwcmd} pipe 1014 ip from any to table\(8\) out xmit ${local_if} ${fwcmd} pipe 1015 ip from table\(8\) to any in recv ${local_if} ${fw} pipe 1014 config mask dst-ip 0xffffffff bw 4096kbit/s ${fw} pipe 1015 config mask src-ip 0xffffffff bw 4096kbit/s ${fwcmd} pipe 1016 ip from any to table\(9\) out xmit ${local_if} ${fwcmd} pipe 1017 ip from table\(9\) to any in recv ${local_if} ${fw} pipe 1016 config mask dst-ip 0xffffffff bw 5120kbit/s ${fw} pipe 1017 config mask src-ip 0xffffffff bw 5120kbit/s ${fwcmd} pipe 1018 ip from any to table\(10\) out xmit ${local_if} ${fwcmd} pipe 1019 ip from table\(10\) to any in recv ${local_if} ${fw} pipe 1018 config mask dst-ip 0xffffffff bw 10240kbit/s ${fw} pipe 1019 config mask src-ip 0xffffffff bw 10240kbit/s ${fwcmd} pipe 1020 ip from any to table\(11\) out xmit ${local_if} ${fwcmd} pipe 1021 ip from table\(11\) to any in recv ${local_if} ${fw} pipe 1020 config mask dst-ip 0xffffffff bw 20480kbit/s ${fw} pipe 1021 config mask src-ip 0xffffffff bw 20480kbit/s ${fwcmd} pipe 1000 ip from any to table\(12\) out xmit ${local_if} ${fwcmd} pipe 1001 ip from table\(12\) to any in recv ${local_if} ${fw} pipe 1000 config mask dst-ip 0xffffffff bw 102400kbit/s ${fw} pipe 1001 config mask src-ip 0xffffffff bw 102400kbit/s OnConnect billing-host# cat stargazer/OnConnect #!/bin/sh LOGIN=$1 IP=$2 CASH=$3 ID=$4 fwcmd="/sbin/ipfw" SPEED=`/etc/stargazer/speed $LOGIN` if [ ${SPEED} = 128 ] then ${fwcmd} table 1 add ${IP} else fi if [ ${SPEED} = 256 ] then ${fwcmd} table 2 add ${IP} else fi if [ ${SPEED} = 512 ] then ${fwcmd} table 3 add ${IP} else fi if [ ${SPEED} = 1024 ] then ${fwcmd} table 4 add ${IP} else fi if [ ${SPEED} = 1536 ] then ${fwcmd} table 5 add ${IP} else fi if [ ${SPEED} = 2048 ] then ${fwcmd} table 6 add ${IP} else fi if [ ${SPEED} = 3072 ] then ${fwcmd} table 7 add ${IP} else fi if [ ${SPEED} = 4096 ] then ${fwcmd} table 8 add ${IP} else fi if [ ${SPEED} = 5120 ] then ${fwcmd} table 9 add ${IP} else fi if [ ${SPEED} = 10240 ] then ${fwcmd} table 10 add ${IP} else fi if [ ${SPEED} = 20480 ] then ${fwcmd} table 11 add ${IP} else fi if [ ${SPEED} = 102400 ] then ${fwcmd} table 12 add ${IP} else echo NO SPEED fi OnDisconnect #!/bin/sh LOGIN=$1 IP=$2 CASH=$3 ID=$4 fwcmd="/sbin/ipfw -q" SPEED=`/etc/stargazer/speed $LOGIN` if [ ${SPEED} = 128 ] then ${fwcmd} table 1 delete ${IP} else fi if [ ${SPEED} = 256 ] then ${fwcmd} table 2 delete ${IP} else fi if [ ${SPEED} = 512 ] then ${fwcmd} table 3 delete ${IP} else fi if [ ${SPEED} = 1024 ] then ${fwcmd} table 4 delete ${IP} else fi if [ ${SPEED} = 1536 ] then ${fwcmd} table 5 delete ${IP} else fi if [ ${SPEED} = 2048 ] then ${fwcmd} table 6 delete ${IP} else fi if [ ${SPEED} = 3072 ] then ${fwcmd} table 7 delete ${IP} else fi if [ ${SPEED} = 4096 ] then ${fwcmd} table 8 delete ${IP} else fi if [ ${SPEED} = 5120 ] then ${fwcmd} table 9 delete ${IP} else fi if [ ${SPEED} = 10240 ] then ${fwcmd} table 10 delete ${IP} else fi if [ ${SPEED} = 20480 ] then ${fwcmd} table 11 delete ${IP} else fi if [ ${SPEED} = 102400 ] then ${fwcmd} table 12 delete ${IP} else fi
  9. morfey

    Вылетает Stargazer

    в мене десь валяються скріпти його Приєднуюсь.
  10. morfey

    ipfw

    Це точно)))
  11. morfey

    ipfw

    Тепер я заплутався, мій варіант правильний, чи не буде працювати?
  12. morfey

    ipfw

    Тобто завести таблиці зі швидкостями і видаляти/додавати користувачів? в фаєрволі при завантаженні,створюєм таблиці, нарізаєм для них швидкості , от наприклад таблиця з 1 мбіт: ipfw add pipe 1000 ip from any to table(22) out xmit IFACE ipfw add pipe 1001 ip from table(22) to any in recv IFACE2 ipfw pipe 1000 config mask dst-ip 0xffffffff bw 1024kbit/s ipfw pipe 1001 config mask src-ip 0xffffffff bw 1024kbit/s стг просто додає видаляє іпи: #додаєм ipfw add table 22 $IP #Видаляєм ipfw del table 22 $IP Правильно? І чи буде в таблиці 22 нарізатися швидкість для кожного іп в 1 мбіт, чи це швидкість на всю таблицю? Дякую
  13. morfey

    ipfw

    Хе) До таблиць в ipfw я не "довчився" ще) Щоб не переривати весь гугл і форуми, не могли б ви кинути робочий конфіг ?
  14. morfey

    ipfw

    ха-ха... і?
  15. morfey

    ipfw

    ID в стг не унікальне в скрипті OnConnect? ~ # id - уникальный целочисленный идентификатор пользователя # принимает значений от 0 до максимального кол-ва пользователей в мене це значення повторюється, стг 2406 ((
  16. morfey

    ipfw

    ИИ)) шось з нумерацією незрозуміле, для кожного послідуючого юзера одна труба на вхід і вихід O_o 12183 pipe 320 ip from 10.10.0.2 to any in 12192 pipe 320 ip from any to 10.10.5.10 out 12193 pipe 321 ip from 10.10.5.10 to any in 12232 pipe 324 ip from any to 10.10.3.25 out 12233 pipe 325 ip from 10.10.3.25 to any in 12242 pipe 325 ip from any to 10.10.0.38 out
  17. morfey

    ipfw

    було на freebsd 7 ${fwcmd} pipe `expr ${ID} + 101` config bw ${SPEED}"."Kbit/s"); ${fwcmd} pipe `expr ${ID} + 102` config bw ${SPEED}"."Kbit/s"); ${fwcmd} add `expr ${ID} '*' 10 + 10002` pipe `expr ${ID} + 101` ip from any to ${IP} ${fwcmd} add `expr ${ID} '*' 10 + 10003` pipe `expr ${ID} + 102` ip from ${IP} to any Поставив 8ку, скопіював ті самі скрипти спідтести показували рівно в 2 рази меншу швидкість. Погуглив, додав in,out , все стабілізувалося : ${fwcmd} add `expr ${ID} '*' 10 + 10002` pipe `expr ${ID} + 101` ip from any to ${IP} out ${fwcmd} add `expr ${ID} '*' 10 + 10003` pipe `expr ${ID} + 102` ip from ${IP} to any in Перестали працювати Онлайн ігри... не розумію чому
  18. morfey

    Stg-2.406

    Так вона й не знімається
  19. morfey

    Вылетает Stargazer

    Йопт, та я ж спитав чи може чи не може бути в цьому проблема і все. А ви розвели тут. унстабле знач унстабле. Я ж нічого не вимагаю, знаю, as is , користуюсь, знайшов глюк, спитав.
  20. morfey

    Вылетает Stargazer

    Я просто спитав... Адже, раз ця функція реалізована автором, то повинна працювати, якщо не працює то пофіксити, якщо не потрібна то видалити. Я не правий?
  21. morfey

    Вылетает Stargazer

    Контрольне питання, чи можуть визвати невідправлені , ті, які висять в базі, повідомлення креш стг чи ребут сервера?
  22. morfey

    Freebsd

    В табличці messages було 2000 повідомлень... Почистив, аптайм 14 годин, навантаження на процесор спало, грішу на mysql_store. Але не будемо робити передчасних висновків...
  23. morfey

    Stg-2.406

    Жду з нетерпінням)) А на коли запланований реліз? Знаю, я привередливий, хочеться явного анліма P.S. Я на мило скинув корку стг, подивитесь?
  24. morfey

    Вылетает Stargazer

    Питання, стг держить в пам'яті повідомлення? Наприклад,якщо я видалив з бали вручну messages, стг їх вже не бачить?
  25. morfey

    Stg-2.406

    Раз на те пішло Я хочу: - повністю UTF-8 - підкоректити mysql_store і трохи оптимізувати базу mysql - Додати можливості до консольного конфігуратора (такі як управніння тарифами, адмінами і т.д.) - В тарифах ввести таке поняття як анлім , але не критично Пізніше допишу ще
×
×
  • Створити нове...