Jump to content

Изучение FreeBSD


Recommended Posts

У меня мпд тянет сейчас ок. 3к онлайна, без особого тюнинга... ЧЯНД?

pptp кстати

Всё вы правильно делаете. Никто не оспаривал, что mpd5 работает.
Link to post
Share on other sites
  • Replies 69
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

На сегодняшний день - учите Linux. Разве что вы программист и хотите писать какие-то сетевые фичи - тогда учите FreeBSD.

FreeBSD более струкрутирована, четко сложена и монолитна. Она прелестна в своем построении и системе портов. Работа с ней приносит радость и удовлетворение из-за четкого понимания что где находится и

Кому-то нравится линукс, кому-то фря, а учить таки лучше линукс. Больше шансов в будущем найти работу/применить знания.

Кстати, согласен - pptp/l2tp/pppoe в ISP в 2015 году нужно уже закапывать. Тот же vlan per user + ip unnumberred поднимается даже на wifi (точка-многоточка).

Link to post
Share on other sites

оже.. В 2015 году вы подаете клиенту pptp? А чего не модемным пулом сразу?

На pptp остались сёла. Уже 2к сельчан на оптике, То, что строилось 15 лет перевести на оптику за 2 года не так просто.

Ещё годика 2 миниум..

Edited by andryas
Link to post
Share on other sites

 

+  работает.  1000 юзеров поднять можно. надо только настроить правильно и оттюнить ядро.

У меня мпд тянет сейчас ок. 3к онлайна, без особого тюнинга... ЧЯНД?

pptp кстати

у хомячком реалки или нат? если нат, то каким блоком адресов натите? )))

Link to post
Share on other sites

у хомячком реалки или нат?

Реальные все

 

load averages: 2.85, 2.82, 2.80 up 737+12:06:37 20:40:38

 

Трафик под гигабит вечером i7, один из первых, на десктопной гигабайтовской матери.

Аптайм маленький, менял БП, кулер загудел.

Edited by andryas
Link to post
Share on other sites

 

у хомячком реалки или нат?

Реальные все

 

load averages: 2.85, 2.82, 2.80 up 737+12:06:37 20:40:38

 

Трафик под гигабит вечером i7, один из первых, на десктопной гигабайтовской матери.

Аптайм маленький, менял БП, кулер загудел.

 

 

ха!!!!

попробуйте тоже под серыми ипами....   удачи )))))

Link to post
Share on other sites

попробуйте тоже под серыми ипами....   удачи )))))

Года 3 назад были серые, трафик до 700 мбит был, железо было значительно древнее.

Честно говоря не совсем понял о чём Вы...

Link to post
Share on other sites

 

 

load averages: 2.85, 2.82, 2.80 up 737+12:06:37 20:40:38 Трафик под гигабит вечером i7, один из первых, на десктопной гигабайтовской матери.

Под accel-pptp разницы между нагрузкой пптп и пппое практически нет. Брас на 4-головом феноме, с хитрыми шейперами (на аплоад на ifb шейпер для микса + на мир и украину отдельно шейпер, в ifb заворачиваются те у кого нет разделения скорости по направления, потом трафик шейпится по направлениям) на 6к адресов, 1 гигабит пппое вывозит где-то впритык. Упростить шейпер - нагрузка упадет раза в 2. Клиентов под 1000 было в пике тогда. И да, феном в сети - совсем не то же что корки...

Link to post
Share on other sites

Я на фряхе лет 16 уже, более красивой и простой системы (с аналогичными возможностями) не встречал.

Фрю можно сравнить с уверенным в своих силах мужчиной средних лет.

Линукс с молодым и бодрым студентом.

 

Относительно падения фри - все случаи падения, которые у меня встречались были связаны либо с кривым железом либо кривым софтом.

К системе нет ни единого замечания за многие годы и многие десятки очень нагруженных серверов, с многогодовыми аптаймами.

 

Линукс юзаю исключительно на десктопе.

 

З.Ы. Тема плавно переростает в холивар :)

 

Полностью  согласен. Добавлю только, что, как это не странно, FreeBSD более универсальная система. Линукс же по работе ставлю только для чего-то очень специфичного. Например последний раз пришлось ставить для iSCSI target'а.

 

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

А так, что-бы у вас отпало желание ставить свой "первый" linux, найдите для себя ответ на вопрос: "Какой дистрибутив linux поставить?" :)

Link to post
Share on other sites

 

 

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

Только почему-то у БСДшников в основной массе отсутствует понимание того же iproute2 :) Да и в iptables все норовят сделать "как в ipfw" - доходит до того, что порт ipfw ставят на боевые сервера, и потом е**тся с вылезшими из-за этого багами. Хотя ipfw по сравнению с iptables выглядит деревянно.

Link to post
Share on other sites

 

Я на фряхе лет 16 уже, более красивой и простой системы (с аналогичными возможностями) не встречал.

Фрю можно сравнить с уверенным в своих силах мужчиной средних лет.

Линукс с молодым и бодрым студентом.

 

Относительно падения фри - все случаи падения, которые у меня встречались были связаны либо с кривым железом либо кривым софтом.

К системе нет ни единого замечания за многие годы и многие десятки очень нагруженных серверов, с многогодовыми аптаймами.

 

Линукс юзаю исключительно на десктопе.

 

З.Ы. Тема плавно переростает в холивар :)

 

Полностью  согласен. Добавлю только, что, как это не странно, FreeBSD более универсальная система. Линукс же по работе ставлю только для чего-то очень специфичного. Например последний раз пришлось ставить для iSCSI target'а.

 

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

А так, что-бы у вас отпало желание ставить свой "первый" linux, найдите для себя ответ на вопрос: "Какой дистрибутив linux поставить?" :)

 

 

в точку :)

Link to post
Share on other sites

 

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

Только почему-то у БСДшников в основной массе отсутствует понимание того же iproute2 :) Да и в iptables все норовят сделать "как в ipfw" - доходит до того, что порт ipfw ставят на боевые сервера, и потом е**тся с вылезшими из-за этого багами. Хотя ipfw по сравнению с iptables выглядит деревянно.

Это не бздишник и даже не линуксоид. Я же написал: для каждой задачи подходит своя система. Но для начального понимания Unix мне ближе FreeBSD, т.к. это более классический Unix.

Link to post
Share on other sites

 

 

Хотя ipfw по сравнению с iptables выглядит деревянно.
 

Херасе, вот это новости..... а ну похвастайтесь ка мне, что может iptables и чего я не могу сделать с ipfw+netgraph? Деревянно не деревянно, но стоит и работает, и работает без глюков.... Поставил и забыл!

Link to post
Share on other sites

Элементарные цепочки с return'ами (ну чтобы однотипные правила не плодить) - как в ipfw реализуются? Аналог ipset есть (ну т.е. одно правило, быстрый матч по хешам)? Это так, навскидку...

 

Ну и да, iptables тоже стоит и работает, без глюков, раз настроил и забыл.

Edited by NiTr0
Link to post
Share on other sites

ipset это аналог нашего ipfw table что-ли?  :) А вообще много вкусного имплементили в каррент в ipfw, тот же аналог отдельных правил на интерфейс, как во всяких кошках. Не слежу замтенденциями, мне и так уютно.

Link to post
Share on other sites

Все равно при больших таблицах - ipset плохо работает

Откуда такие веселые фантазии? И что значит плохо?

Link to post
Share on other sites

 

 

Но, к сожалению, популяризацию выиграл linux.
 

Не знаю к сожалению ли, но на этой фразе можно было сразу заканчивать холливар.

Как бы хороша не казалась кому-то фря, нужно считаться с реальностью, поэтому

 

 

На сегодняшний день - учите Linux.

 

 

Больше шансов в будущем найти работу/применить знания.
 
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • By a_n_h
      Всем доброго дня и мирного неба!
        После многочисленных экспериментов выяснил, что на последних версиях freebsd  максимум удавалось прокачать до 14 ГБт суммарно трафика со 100% загрузкой процессора. На том-же железе но с установленной freebsd 11.2 прокачивается до 20-ти ГБт суммарно тестового трафика с загрузкой процессора около 50%. 
        Подскажите, что можно убрать или наоборот добавить в систему с freebsd 13,3 для получения аналогичного результата...
    • By mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  
    • By FantoM_EscapE
      Хочу перенести свій білінг NODENY із фізичного сервера на віртуальний. Шукаю адміна який зможе допомогти у цьому питанні, так як нашого адміна банально призвали до війська. Вся схема на даний момент робоча, маю доступи до всього. Потрібно проінсталити на новішу версію FREEBSD, бо на моїй 10 річній вже не працюють нові SSL сертифікати. Кого зацікавила дана пропозиція - прошу у приватні повідомлення. обсудимо ціну і строки. або пишіть на будь-який месенджер 0677792091
    • By rusol
      Добрый вечер.
       
      Есть от провайдера блок реальных адресов, к примеру 100.1.1.192/26
       
      Раньше сеть была в одном влане и записи в /etc/rc.conf были такие:

       
      ifconfig_ix0="inet 192.168.0.1 netmask 255.255.255.0" # Шлюз для пользователей с локальным IP ifconfig_ix0_alias0="inet 100.1.1.193 netmask 255.255.255.192" # Шлюз для пользователей с реальными IP  
      После чего стала задача часть пользователей переводить во вланы тоже с разделением на локальные IP и реальные, первый влан создал где-то пару лет назад и все работает:
       
      ifconfig_vlan1="vlan 1 vlandev ix0 192.168.1.1 netmask 255.255.255.0" # Шлюз для пользователей с локальным IP во Влане 1 ifconfig_vlan1_alias0="inet 100.1.1.248 netmask 255.255.255.248" # Шлюз для пользователей с реальными IP  во Влане 1  
      И вот стоит задача создать еще один влан, делаю по аналогии с вланом 1, только маску смещаю назад:
       
      ifconfig_vlan2="vlan 2 vlandev ix0 192.168.1.1 netmask 255.255.255.0" # Шлюз для пользователей с локальным IP во Влане 2 ifconfig_vlan2_alias0="inet 100.1.1.246 netmask 255.255.255.254" # Шлюз для пользователей с реальными IP во Влане 2  
      Когда я внес это в /etc/rc.conf и прописал команду:
       
      ifconfig vlan2 create  
      Все заработало.
       
      Но как только перезагрузился сервер, перестали работать реальные IP без вланов, в первом влане и во втором. Не пойму что не так делаю, возможно я с маской подсети что-то недопонимаю...

×
×
  • Create New...