מתלבט בין pfsense לבין Openwrt
היי
אני מעוניין לקנות חומרה שתתאים לאחת מהמערכות האלו
1)BPI-R3 עבור openwrt
2)Protectli Vault 4 Port - עבור pfsense
https://www.amazon.com/dp/B07G9NHRGQ?ta ... e=ogi&th=1
אני מבין שמבחינת חומרה bpi נותן יותר
כמובן יש הבדל במחיר פי 2 וקצת לטובת pfsense (וזה גם לא חומרה חזקה)
השימוש הוא ביתי קצת מתקדם. את העבודה של ה wifi מבצעות 2 יחידות mesh ככה שהמטרה של החומרה רק לראוטר.
השאלה היא האם ל pfsense יש יתרונות משמועותיים?
אני מעוניין לקנות חומרה שתתאים לאחת מהמערכות האלו
1)BPI-R3 עבור openwrt
2)Protectli Vault 4 Port - עבור pfsense
https://www.amazon.com/dp/B07G9NHRGQ?ta ... e=ogi&th=1
אני מבין שמבחינת חומרה bpi נותן יותר
כמובן יש הבדל במחיר פי 2 וקצת לטובת pfsense (וזה גם לא חומרה חזקה)
השימוש הוא ביתי קצת מתקדם. את העבודה של ה wifi מבצעות 2 יחידות mesh ככה שהמטרה של החומרה רק לראוטר.
השאלה היא האם ל pfsense יש יתרונות משמועותיים?
אתה מערבב חומרה ותוכנה. למטרות ראוטינג לינוקס וbsd למניהם יתנו לך אותה תוצאה פחות או יותר.
בין x86 לחומרה יעודית כמו bpi-r3 יש הבדל משמעותי, מצד אחד מעבדי x86 חזקים יותר, אבל אתה צריך לטחון את הcpu כל הזמן. בbpi אתה יכול להגיע למקסימום throughout מבלי להשתמש כמעט בcpu.
אצלי יש גרסה מוקשחת של openwrt עם selinux פעיל ו strict policy ואין שימוש כמעט ב cpu, גם על wifi הload שואף ל0.
Wireguard ו openvpn מגיעים ל900mbps.
תגדיר מה אתה מצפה מהחומרה
בין x86 לחומרה יעודית כמו bpi-r3 יש הבדל משמעותי, מצד אחד מעבדי x86 חזקים יותר, אבל אתה צריך לטחון את הcpu כל הזמן. בbpi אתה יכול להגיע למקסימום throughout מבלי להשתמש כמעט בcpu.
אצלי יש גרסה מוקשחת של openwrt עם selinux פעיל ו strict policy ואין שימוש כמעט ב cpu, גם על wifi הload שואף ל0.
Wireguard ו openvpn מגיעים ל900mbps.
תגדיר מה אתה מצפה מהחומרה
אני אנסה לעשות סדר
בכוונה הצמדתי חומרה לתוכנה כי זו החומרה שבתקציב
יתכן של BPI החומרה מעולה אבל ל PFSENSE החומרה שציינתי פחות חזקה.
אין ספק וקראתי שאנשים מאוד מרוצים מהביצעוים של BPI אבל אני מדבר על היכולות שהתוכנה מביאה איתה מעבר לראוטר בסיסי.
אני מנסה להבין מבחינת פיצרים. האם ברמת השימוש ההבסיסית (קצת מתקדמת) אפשר לצפות לאותם כלים?
בכוונה הצמדתי חומרה לתוכנה כי זו החומרה שבתקציב
יתכן של BPI החומרה מעולה אבל ל PFSENSE החומרה שציינתי פחות חזקה.
אין ספק וקראתי שאנשים מאוד מרוצים מהביצעוים של BPI אבל אני מדבר על היכולות שהתוכנה מביאה איתה מעבר לראוטר בסיסי.
אני מנסה להבין מבחינת פיצרים. האם ברמת השימוש ההבסיסית (קצת מתקדמת) אפשר לצפות לאותם כלים?
מעבר לראוטר בסיסי היתרון ברור ללינוקס. הקרנל מלא בפיטשרים ובשימוש נפוץ הרבה יותר מbsd.26/09/2023 20:54lior50 כתב: אני אנסה לעשות סדר
בכוונה הצמדתי חומרה לתוכנה כי זו החומרה שבתקציב
יתכן של BPI החומרה מעולה אבל ל PFSENSE החומרה שציינתי פחות חזקה.
אין ספק וקראתי שאנשים מאוד מרוצים מהביצעוים של BPI אבל אני מדבר על היכולות שהתוכנה מביאה איתה מעבר לראוטר בסיסי.
אני מנסה להבין מבחינת פיצרים. האם ברמת השימוש ההבסיסית (קצת מתקדמת) אפשר לצפות לאותם כלים?...
תוכנות רגילות לרוב תוכל לקמפל בעצמך
לא, pfsense מבוסס על freeBSD שהיא מערכת הפעלה שלמה עם קרנל משלה. Openwrt מבוסס על לינוקס קרנל.26/09/2023 21:15lior50 כתב: 2 המערכות מבוססות לינוקס. למה אתה מתכוון?
ואני לא מתכוון לקמפל דברים
שימוש בייתי מתקדם......
יש הנחה כזאת שבגלל שהקרנל של freeBSD מצומצם יותר, הוא יותר יציב ומותאם לראוטינג
בעיקר הממשק, שהוא הרבה יותר נוח (גם מpfSense)
לא צריך להתקין 100 חבילות בשביל כל מה שאתה רוצה
אבל אם רוצים אפשר לעשות הכל בOpenWRT
לopenwrt יש יתרון בנושא הPPPOE, אבל לא מספיק משמעותי
ובחומרה שלי (שהיא overkill מטורף...) אין סיבה לא ללכת על מערכת מלאה. אין לי צורך לעשות טוויקים בשביל לקבל מהירות מלאה (גם עם OpenVPN/WireGuard ו IPS וכו')
לא צריך להתקין 100 חבילות בשביל כל מה שאתה רוצה
אבל אם רוצים אפשר לעשות הכל בOpenWRT
לopenwrt יש יתרון בנושא הPPPOE, אבל לא מספיק משמעותי
ובחומרה שלי (שהיא overkill מטורף...) אין סיבה לא ללכת על מערכת מלאה. אין לי צורך לעשות טוויקים בשביל לקבל מהירות מלאה (גם עם OpenVPN/WireGuard ו IPS וכו')
- DanielGR
- גורו רשתות

- תגובות: 1474
- הצטרף: יולי 2023
- שם מלא: DanielG
- מיקום: Israel
- נתן תודות: 225 פעמים
- קיבל תודות: 283 פעמים
מבחינת ביצועים, PPPOE ב-FreeBSD הוא Single threaded, מה שיכול להוות צוואר בקבוק, בלינוקס זה לא כך. לכן עבור אותם ביצועים צריך מעבד עם ביצועי Single thread טובים יותר ב-FreeBSD .
חפש על FreeBSD PPPoe bottleneck
חפש על FreeBSD PPPoe bottleneck
זה כבר לא ממש המצב
אפשר לחלק את העומס בין ליבות
עדיין יש יתרון לOpenWRT
אבל די קטן
https://forum.opnsense.org/index.php?to ... #msg116941
https://docs.netgate.com/pfsense/en/lat ... queue-nics
אפשר לחלק את העומס בין ליבות
עדיין יש יתרון לOpenWRT
אבל די קטן
https://forum.opnsense.org/index.php?to ... #msg116941
https://docs.netgate.com/pfsense/en/lat ... queue-nics
- DanielGR
- גורו רשתות

- תגובות: 1474
- הצטרף: יולי 2023
- שם מלא: DanielG
- מיקום: Israel
- נתן תודות: 225 פעמים
- קיבל תודות: 283 פעמים
מעניין. הדף הוא מ-2021, ובכל זאת הרבה מתוצאות החיפוש לגבי בעיות ביצועים הן מ-2022/2023. אני תוהה עד כמה זה בשל, או שצריך tweaking כדי שיעבוד היטב.26/09/2023 22:04OMRIJ כתב: זה כבר לא ממש המצב
אפשר לחלק את העומס בין ליבות
עדיין יש יתרון לOpenWRT
אבל די קטן
https://forum.opnsense.org/index.php?to ... #msg116941
https://docs.netgate.com/pfsense/en/lat ... queue-nics...
הדיון מתקשר גם להשוואה לא רק של פונקציית הניתוב והפיירוול אלא לינוקס מול FreeBSD. תמיכת החומרה של FreeBSD יותר מצומצמת ופחות עדכנית, אבל אם הולכים על חומרה נתמכת מראש זו לא בעיה. בקיצור - לא חד משמעי
מה שהוא שלח מתייחס להוספת תמיכה בטיפול ביותר מ queue אחד במקביל, אבל לא תמיד החומרה תאפשר שימוש ביותר מqueue אחד ואלה התלונות שאתה רואה לרוב. (חוץ מאלה שלא הגדירו כמו שצריך)
זאת הבעיה כשאין חומרה יעודית, אתה תלוי בטחינת cpu.
זאת הבעיה כשאין חומרה יעודית, אתה תלוי בטחינת cpu.
דיון מעניין. במקרה יצא לי לשחק לאחרונה עם pfSense (גרסה CE 2.7.0) מול OpenWrt (גרסה 22.03.5) ע"ג "מחשבון" עם מעבד Celeron N5100 וארבעה כרטיסי Intel i226-V מהסוג שניתן לראות בקישור הבא:
https://www.aliexpress.com/item/1005004302428997.html
היות וכרטיסי Intel i226-V לא נתמכים ע"י גרסאות ישנות יותר של pfSense CE, לא הייתה לי אפשרות לבדוק גרסאות ישנות כאלה ע"ג הציוד המדובר.
האמת היא שהופתעתי מאוד לטובה מביצועי חייגן ה-PPPoE בגרסה הנ"ל של pfSense. הוא "סחב" מהירות רשת של 2.5G אפילו כשביטלתי ב-BIOS את הטורבו ונעלתי את המעבד לתדירות של 1.1 ג’יגהרץ (זוהי התדירות הרשמית של המעבד הנ"ל; עם טורבו הוא מגיע ל-2.8 ג’יגהרץ) וזאת עם קונפיגורציית ברירת המחדל שאתה הוא הגיע (לא שיניתי שום tunables). כמובן שגם חייגן ה-PPPoE ב-OpenWrt "סחב" את המהירות הזו עם אותה קונפיגורציית BIOS בלי בעיות (ועם פחות עומס על המעבד), אבל שם זה היה צפוי מבחינתי.
מצד שני, התאכזבתי מאוד ממה שנראה כמו היעדר תמיכה של pfSense הנ"ל ב- Power Management. במצב שבו טורבו ו-Speedstep מאופשרים, pfSense החזיק את תדירות המעבד מעל 2 ג’יגהרץ (גם במצב של אפס עומס). הפעלה של PowerD, ושינוי אופציות של PowerD, לא השפיעו בשום צורה. לשם השוואה, עם אותה קונפיגורציית BIOS (שהיא גם ברירת המחדל) ואפס עומס, Windows 11 החזיקה את תדירות המעבד על 800 מגהרץ (שזו תדירות המינימום הרשמית של המעבד) ו-OpenWrt החזיקה את תדירות המעבד סביב 600 מגהרץ. כצפוי, ההבדלים האלה גרמו לכך שעם הרצת pfSense הורגשה התחממות משמעותית של המחשב לעומת הרצת OpenWrt. בשבילי, זה מספיק כדי "לפסול" את pfSense ע"ג הציוד הזה.
בסיכום, מבחינתי האישית, אין פה באמת תחרות: OpenWrt עדיפה בביצועים, בתמיכה בחומרה ובמגוון העצום של מה שזמין בה להתקנה. אני מתרשם ש-pfSense מהווה אולי אופציה טובה להרצת Snort או Suricata ואולי גם אי אלו דברים קונקרטיים אחרים שצורכים הרבה משאבי חישוב בפני עצמם, אבל לשימוש כללי בתור נתב? אני במחנה של OpenWrt.
https://www.aliexpress.com/item/1005004302428997.html
היות וכרטיסי Intel i226-V לא נתמכים ע"י גרסאות ישנות יותר של pfSense CE, לא הייתה לי אפשרות לבדוק גרסאות ישנות כאלה ע"ג הציוד המדובר.
האמת היא שהופתעתי מאוד לטובה מביצועי חייגן ה-PPPoE בגרסה הנ"ל של pfSense. הוא "סחב" מהירות רשת של 2.5G אפילו כשביטלתי ב-BIOS את הטורבו ונעלתי את המעבד לתדירות של 1.1 ג’יגהרץ (זוהי התדירות הרשמית של המעבד הנ"ל; עם טורבו הוא מגיע ל-2.8 ג’יגהרץ) וזאת עם קונפיגורציית ברירת המחדל שאתה הוא הגיע (לא שיניתי שום tunables). כמובן שגם חייגן ה-PPPoE ב-OpenWrt "סחב" את המהירות הזו עם אותה קונפיגורציית BIOS בלי בעיות (ועם פחות עומס על המעבד), אבל שם זה היה צפוי מבחינתי.
מצד שני, התאכזבתי מאוד ממה שנראה כמו היעדר תמיכה של pfSense הנ"ל ב- Power Management. במצב שבו טורבו ו-Speedstep מאופשרים, pfSense החזיק את תדירות המעבד מעל 2 ג’יגהרץ (גם במצב של אפס עומס). הפעלה של PowerD, ושינוי אופציות של PowerD, לא השפיעו בשום צורה. לשם השוואה, עם אותה קונפיגורציית BIOS (שהיא גם ברירת המחדל) ואפס עומס, Windows 11 החזיקה את תדירות המעבד על 800 מגהרץ (שזו תדירות המינימום הרשמית של המעבד) ו-OpenWrt החזיקה את תדירות המעבד סביב 600 מגהרץ. כצפוי, ההבדלים האלה גרמו לכך שעם הרצת pfSense הורגשה התחממות משמעותית של המחשב לעומת הרצת OpenWrt. בשבילי, זה מספיק כדי "לפסול" את pfSense ע"ג הציוד הזה.
בסיכום, מבחינתי האישית, אין פה באמת תחרות: OpenWrt עדיפה בביצועים, בתמיכה בחומרה ובמגוון העצום של מה שזמין בה להתקנה. אני מתרשם ש-pfSense מהווה אולי אופציה טובה להרצת Snort או Suricata ואולי גם אי אלו דברים קונקרטיים אחרים שצורכים הרבה משאבי חישוב בפני עצמם, אבל לשימוש כללי בתור נתב? אני במחנה של OpenWrt.
הטיעון בעד bsd הוא היציבות לכאורה. מכיוון שכל העולם בנוי על לינוקס, הקרנל מנופח לעומת הקרנל של bsd שלא משתמשים בו לשום דבר כמעט ולכן הקוד יותר נקי.
אני חושב שזה לא נכון ועם קונפיגורציה נכונה הקרנל של לינוקס נקי ויעיל. ב openwrt הקרנל מינימלי מראש.
חוץ מזה מערכות הsense למניהן מגיעות עם יותר אפשרויות ב default לעומת openwrt שצריך להתקין חבילות נוספות לבד
אני חושב שזה לא נכון ועם קונפיגורציה נכונה הקרנל של לינוקס נקי ויעיל. ב openwrt הקרנל מינימלי מראש.
חוץ מזה מערכות הsense למניהן מגיעות עם יותר אפשרויות ב default לעומת openwrt שצריך להתקין חבילות נוספות לבד
אצלי ספציפית OPNsense רץ על גבי proxmox
לא רואה בעיה עם מהירות השעון (יורדת ועולה באופן תקין)
לגבי חבילות תוספות, לopenwrt יתרון אדיר
השאלה היא אם המקום של כל התוספות האלו הוא בפיירוול שלך
אני אישית מעדיף אותם בlxc נפרד
לא רואה בעיה עם מהירות השעון (יורדת ועולה באופן תקין)
לגבי חבילות תוספות, לopenwrt יתרון אדיר
השאלה היא אם המקום של כל התוספות האלו הוא בפיירוול שלך
אני אישית מעדיף אותם בlxc נפרד
במקרה שלך הsense לא משנה כי הproxmox מנהל את השעון27/09/2023 17:58OMRIJ כתב: אצלי ספציפית OPNsense רץ על גבי proxmox
לא רואה בעיה עם מהירות השעון (יורדת ועולה באופן תקין)
לגבי חבילות תוספות, לopenwrt יתרון אדיר
השאלה היא אם המקום של כל התוספות האלו הוא בפיירוול שלך
אני אישית מעדיף אותם בlxc נפרד...
נכון, אפשר לפתור את זה בקלות, רק צריך חומרה חזקה שעולה הרבה כסף27/09/2023 18:28OMRIJ כתב: ברור, רק מסביר שבקלות הבעיה לא קיימת (ואין לי סיבה להתקין bare metal על קופסה עם 20 ת'רדים ו 32 ג'יגה זכרון)
...


