Перейти к содержимому
Local

Небесный

Сitizens
  • Публикации

    392
  • Зарегистрирован

  • Посещение

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

    1

Последний раз Небесный выиграл 9 октября 2010

Публикации Небесный были самыми популярными!

Репутация

15 Хороший

О Небесный

  • Звание
    Оборотень

Контакты

  • Сайт
    http://127.0.0.1/
  • ICQ
    0

Информация

  • Пол
    Мужчина
  1. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    и внимательно смотрим на счетчики 6011 и 6021 правил они не нужны для конструкции с tablearg достаточно одного правила вот это всё заменяется на ${FwCMD} table 80 add xxx.xxx.xxx.xx1 1 ${FwCMD} table 80 add xxx.xxx.xxx.xx2 2 ${FwCMD} table 80 add xxx.xxx.xxx.xx3 3 ${FwCMD} add 6001 nat tablearg ip from any to table\(80\) in recv ${WAN_IF} Я все правильно понял, все это хозяйство будет выглядет вот так? IP_WAN_1="YY.YY.YY.Y1" IP_WAN_2="YY.YY.YY.Y2" IP_WAN_3="YY.YY.YY.Y3" # Не совем понял этот момент ${FwCMD} nat 1 config log ip ${IP_WAN_1} reset same_ports ${FwCMD} nat 2 config log ip ${IP_WAN_2} reset same_ports ${FwCMD} nat 3 config log ip ${IP_WAN_3} reset same_ports # Networks define ${FwCMD} table 2 add 172.XX.0.0/24 1 ${FwCMD} table 2 add 172.XX.1.0/24 2 ${FwCMD} table 2 add 172.XX.2.0/24 3 ${FwCMD} add 6000 nat tablearg ip from table\(2\) to not table\(9\) out xmit ${WAN_IF} ${FwCMD} table 80 add ${IP_WAN_1} 1 ${FwCMD} table 80 add ${IP_WAN_2} 2 ${FwCMD} table 80 add ${IP_WAN_3} 3 ${FwCMD} add 6001 nat tablearg ip from any to table\(80\) in recv ${WAN_IF}
  2. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    Спасибо, буду пробовать.
  3. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    Недопонял, возьму на заметку. На счет сетевух, знаю, что они не огонь, но "що маємо, те маємо" - из оперы не всем иметь в ядре циску или джунипер. Коль в моем примере все так печально - значит займусь. Ибо под я понял, что Вы вообще не обратили внимание на мой первый пост - значит будем крутить. pf заюзал только потому, что не смог разобраться с ipfw nat как натить разные подсети на разные айпишки, которые кстати не являются айпишкой внешней сетевой карты на НАСе + проброс портов на внутренний ресурс с внешней сетевой. Сможете помочь в этом вопросе? Был бы доволен, как слон и благодарность была бы тоже на слона похожа. А, что так вообще прям все плохо с 0-й версией? Значит будем ждать обновы. Это на счет ДНС? Согласен, что там все печально, но к данной теме он уж 100500% не имеет отношения, но взял на мушку данный совет.
  4. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    сравни какой ip ютуба "выдаст" гугловский и какой аплинк..... Гугловские ДНСы ы аплинка отдают одно и то же. Не заслуживающий доверия ответ: ╚ь : youtube.com Addresses: 2a00:1450:400d:807::200e 216.58.214.206
  5. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    Вы не внимательны "net.inet.ip.dummynet.io_fast=1" - у меня есть, Фрю11 не поддерживает уже "net.inet.ip.fastforwarding=1" смени на ДНС аплинка. К сожалению гугловские лучше работают, проверено!!!! избавляться от этого говна и сделать на root.hints карты на em драйвере советовал бы igb (82576/i350) вот этого тоже не стоит делать allow-query и allow-recursion прописать однозначно Тюнить sysctl - можно в дурку попасть, столько версий как и что нужно делать, остановился на версии nightfly из убиллинга + добавил некоторые свои настройки, поторые посчитал важными. На счет того, что нужно настроить рут-ДНС - это правильно, но лень - пока и кеширующий справляется со своей задачей, абонентов не так уж и много, сравнительно!!!! На счет драйверов - большое спасибо, вообще не знал, что такое возможно - думал, что если уж ем-сетевая, значит ем, и игб - ей не светит. Фрю заюзал впервые, на линуксе как бы с этим проблем небыло, все дрова из коробки и никогда с ними небыло проблем. ipfw nat или pf - споров в нете столько, что лучше - и опять же от этого можно сойти с ума. Пробовал себе ставить и НАТ и белую айпишку, разницы пока не заметил и не думаю, что моя выше описанная моя проблема будет в НАТ. Последний выбрал из-за простоты понятия лично для меня. Да и с такой машиной на роутере и с таким трафом и колличеством абонентов, я думаю, что пофик какой НАТ стоит.
  6. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    "вышестоящий", т.е. откуда "берешь", что-бы кешировать. Я ж дал конфиг. forwarders { 8.8.8.8;}; query-source address * port 53; auth-nxdomain no; # conform to RFC1035 };
  7. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    Еще по поводу NAT - организован на базе pf pf.conf set limit states 500000 set optimization aggressive nat on em1 from 10.10.100.0/24 to any -> xxx.xxx.xxx.xxx nat on em1 from 192.168.0.0/24 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.10.0.0/24 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.10.1.0/24 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.100.0.0/22 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.102.0.0/22 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.104.0.0/22 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.200.0.0/22 to any ->xxx.xxx.xxx.xxx nat on em1 from 10.10.50.0/22 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.10.24.0/22 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.10.24.110/32 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.70.0.0/24 to any -> xxx.xxx.xxx.xxx nat on em1 from 10.10.23.0/24 to any -> xxx.xxx.xxx.xxx Думал, что проблема в НАТе, но тоже самое наблюдается и на белых айпишках. Значит проблема не в НАТе.
  8. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    DNS - на базе линукса кеширующий. Но, я не думаю, что ДНС будет учавствовать в кешировании видео при онлайн просмотре.
  9. Stargazer+NAS(rscriptd) - тормоза в видеотрафе.

    Забыл еще добавить трафик по вечерах в основном в районе 500 мегабит, иногда бывает до 600 пригает. Полки вечером по трафику нету. Да и тормоза наблюдаются не зависимо от времени суток и нагрузки на канал.
  10. После разделения сервера(биллинг и роутер был в одном) на биллинг и НАС - начались тормоза с видеотрафиком, в частности особо заметно на ютубе, при скорости у абонента 60 мегабит - практически не идет кеширование видео. Провайдер отмазывается, что у них все в порядке! Да и все это случилось именно после переезда. Склоняюсь больше всего, что где-то что-то не так настроил. Посему прошу помощи в поиске проблемы. Вопрос конечно не совсем касается старгейзера, но где спрашивать, как не здесь, где народ полностью поймет схему работы прохождения трафика. Вопрос наверное будет больше касаться NASa, ибо к работе rscriptd и старгейзера притензий не имеется. NAS организован на FreeBSD 11. rc.conf hostname="NAS1" ifconfig_em1="inet xxx.xxx.xxx.xxx netmask 255.255.255.252" ifconfig_em0="inet 10.10.100.150 netmask 255.255.252.0" defaultrouter="xxx.xxx.xxx.xxx" sshd_enable="YES" ntpd_enable="YES" ntpdate_enable="YES" gateway_enable="YES" firewall_enable="YES" #firewall_nat_enable="YES" dummynet_enable="YES" firewall_type="/etc/firewall" fprobe_enable="YES" snmpd_enable="YES" # Packet Filter Firewall pf_enable="YES" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable dumpdev="AUTO" static_routes="1 2 3 4 5" route_1="-net 192.168.0.0/24 10.10.100.10" route_2="-net 10.0.0.0/8 10.10.100.10" route_3="-net xxx.xxx.xxx.xxx/32 10.10.100.10" route_4="-net xxx.xxx.xxx.xxx/26 10.10.100.10" route_5="-net xxx.xxx.xxx.xxx/29 10.10.100.10" ipfw xxx.xxx.xxx.xxx - ip внешнего интерфейса 00100 13649 19999075 deny icmp from any to any frag 12000 36976684974 11198687380947 pipe tablearg ip from table(3) to any via em0 in 12001 55668291563 68971875223135 pipe tablearg ip from any to table(4) via em0 out 12101 75463671679 22634560064207 allow ip from table(11) to any 12201 112883242003 139603943819662 allow ip from any to table(11) 12301 130494872 14169851114 allow udp from any 53 to any 12401 11167974 737283427 allow udp from any to any dst-port 53 12501 4536 1108428 allow ip from any to any via lo0 12601 0 0 deny ip from any to 127.0.0.0/8 12701 21 1428 deny ip from 127.0.0.0/8 to any 12801 1051978958 79394861044 allow tcp from any to any established 12901 6926644 515696409 allow ip from xxx.xxx.xxx.xxx to any out xmit em1 13001 2521476 195901945 allow icmp from any to any via em0 13101 96573842 7276797694 allow icmp from any to any via em1 13201 203101654 218537374608 allow ip from table(2) to me 13301 20892190 30905771080 allow ip from me to table(2) 13401 0 0 allow tcp from any to any established 13501 0 0 allow ip from xxx.xxx.xxx.xxx to any out xmit em1 13601 6384 380752 allow ip from table(12) to 10.10.100.2 dst-port 443 65535 1399015004 93280645970 deny ip from any to any sysctl net.inet.ip.fw.one_pass=0 net.inet.tcp.maxtcptw=40960 kern.ipc.somaxconn=32768 #kern.ipc.nmbclusters=65536 net.inet.tcp.nolocaltimewait=1 net.inet.ip.portrange.randomized=0 # custom NAS config net.inet.ip.forwarding=1 net.inet.ip.dummynet.io_fast=1 net.inet.ip.dummynet.pipe_slot_limit=2048 net.inet.ip.dummynet.hash_size=2048 #hardcore net.inet.tcp.blackhole=2 net.inet.udp.blackhole=1 net.inet.icmp.drop_redirect=1 net.inet.icmp.log_redirect=0 net.inet.ip.redirect=0 net.inet.ip.sourceroute=0 net.inet.ip.accept_sourceroute=0 net.inet.icmp.bmcastecho=0 net.inet.icmp.maskrepl=0 net.inet.tcp.drop_synfin=1 net.inet.tcp.syncookies=1 OnConnect #! /bin/sh # Login LOGIN=$1 #user IP IP=$2 #user ID ID=$3 TARIFF=$4 SPEED=`sh /etc/rscriptd/functions/getspeed.sh $TARIFF` SCOUNT="Kbit" IPFW_ID1=`expr $ID + 101`; IPFW_ID2=`expr $ID + 18101`; /sbin/ipfw table 11 add $IP /sbin/ipfw pipe $IPFW_ID1 config bw $SPEED$SCOUNT queue 32Kbytes /sbin/ipfw pipe $IPFW_ID2 config bw $SPEED$SCOUNT queue 32Kbytes ipfw table 3 add $IP $IPFW_ID1 ipfw table 4 add $IP $IPFW_ID2 touch /etc/rscriptd/online_users/$LOGIN echo "$IPFW_ID1 $IPFW_ID2 $TARIFF" > /etc/rscriptd/online_users/$LOGIN OnDisconect #! /bin/sh # Login LOGIN=$1 #user IP IP=$2 #user ID ID=$3 IPFW_ID1=`expr $ID + 101`; IPFW_ID2=`expr $ID + 18101`; /sbin/ipfw table 11 delete $IP /sbin/ipfw pipe $IPFW_ID1 delete /sbin/ipfw pipe $IPFW_ID2 delete ipfw table 3 delete $IP ipfw table 4 delete $IP rm -f /etc/rscriptd/online_users/$LOGIN Сетевые карты em0 - локалка, em1 - внешняя. em0@pci0:6:0:0: class=0x020000 card=0x10828086 chip=0x107d8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82572EI Gigabit Ethernet Controller (Copper)' class = network subclass = ethernet em1@pci0:7:0:0: class=0x020000 card=0x10828086 chip=0x107d8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82572EI Gigabit Ethernet Controller (Copper)' class = network subclass = ethernet root@NAS1:~ # netstat -i Name Mtu Network Address Ipkts Ierrs Idrop Opkts Oerrs Coll igb0* 1500 <Link#1> 0c:c4:7a:80:38:e1 0 0 0 0 0 0 em0 1500 <Link#2> 68:05:ca:10:1e:c4 38022560939 4332 0 56374208541 0 0 em0 - 10.10.100.0/2 10.10.100.150 203380104 - - 22601393 - - em1 1500 <Link#3> 00:1b:21:82:29:ae 58795103331 0 0 38127553778 0 0 em1 - xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx 121124 - - 4549355 - - em2* 1500 <Link#4> 0c:c4:7a:80:38:e0 0 0 0 0 0 0 lo0 16384 <Link#5> lo0 2283 0 0 2283 0 0 lo0 - localhost localhost 0 - - 0 - - lo0 - fe80::%lo0/64 fe80::1%lo0 0 - - 0 - - lo0 - your-net localhost 2230 - - 2283 - - root@NAS1:~ # ifconfig igb0: flags=8c02<BROADCAST,OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=6403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6> ether 0c:c4:7a:80:38:e1 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect status: no carrier em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO> ether 68:05:ca:10:1e:c4 inet 10.10.100.150 netmask 0xfffffc00 broadcast 10.10.103.255 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect (1000baseT <full-duplex>) status: active em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO> ether 00:1b:21:82:29:ae inet xxx.xxx.xxx.xxx netmask 0xfffffffc broadcast xxx.xxx.xxx.xxx nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect (1000baseT <full-duplex>) status: active em2: flags=8c02<BROADCAST,OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO> ether 0c:c4:7a:80:38:e0 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect status: no carrier lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet 127.0.0.1 netmask 0xff000000 nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> groups: lo Системные данные root@NAS1:~ # sysctl hw.model hw.machine hw.ncpu hw.model: Intel(R) Xeon(R) CPU E3-1220 v5 @ 3.00GHz hw.machine: amd64 hw.ncpu: 4 root@NAS1:~ # sysctl -a | grep "hw.*mem" hw.physmem: 34130026496 hw.usermem: 32959590400 hw.realmem: 34359738368 hw.pci.host_mem_start: 2147483648 hw.cbb.start_memory: 2281701376
  11. ipt_netflow - быстрый NetFlow измеритель

    Не обращал внимание на это, пока не вырос трафик. Юзаю fprobe - кушаем уже во время пика до 70% процика. "Кито" пробовал данную софтину, как она на стабильность?
  12. Ubilling за пределами сети

    Ідеальний варіант!!! Мінімум налаштувань, максимум проста мережа = стійка робота мережі.
  13. Nagios

    Пришлось переезжать на 7-ку, чтобы поставить версию выше. ))) ConfigurationLast Updated: Mon Nov 10 14:38:25 EET 2014 Nagios® Core™ 3.4.1 - www.nagios.org Понаблюдаю. Кстати еще есть один баг, что нагиос не успевает толи опрашивать свичи или что. Периодически свичи становятся красными, хотя на самом деле они онлайн.
  14. Nagios

    Эх, друг, как бы я хотел, чтобы ты был прав. ((( ConfigurationLast Updated: Mon Nov 10 09:56:14 EET 2014 Nagios® Core™ 3.2.1 - www.nagios.org
  15. Nagios

    Жил был себе nagios до тех пор, пока не начались у нас веерные отключения районов. И заметил очень не хорошую штучку, когда добрая часть свичей недоступная - нагиос начинает валить своим арп сеть. Где там что подкрутить, чтобы он так сильно не злился? Ось дебин.
×