יעד מראת iptables עבור לינוקס קרנל 3.6

 iptables mirror target for linux kernel 3.6

לאחר השדרוג הקרנל האחרון שלי ניסיתי לבנות את יעד מראת iptables פרסם בפעם האחרונה כאן. יעד מראת iptables לוקח את החבילה שנשלחה למכשיר שלך ומחזיר את אותו מנה למכונה המנות ממנו באו. וכך, נניח שמישהו מנסה לסרוק את המחשב שלך או מנסה התקפה הוא היה לסרוק את המחשב שלו, או אפילו לתקוף את המכונה שלו. כשאני ניסיתי את זה עם גרסת הקרנל 3.6, זה לא לבנות יותר עם הקרנל של לינוקס הנוכחי. הפעם יש לי כמה פונקציות הוסרו מהליבה. וכך הייתי צריך לעדכן את פונקצית ip_direct_send. אתה יכול להוריד את המהדורה החדשה יותר לגרסה הקרנל 3.6 וגרעינים כנראה עתיד כאן:

MIRROR.3.6.0.tar.gz (177) gplv3 127x51 iptables mirror target for linux kernel 3.6

מודול הקרנל נבדק עם גרסת הקרנל 3.7.0-vs2.3.5.1. כדי לבנות את המודול, אתחל את הקרנל שאתה רוצה להשתמש במודול עם. לאחר מכן לפרוק את הארכיון ולהפעיל את תסריט compile.sh לבנות את המודול. ואז להריץ את הסקריפט install.sh להתקנת מודול הידור לתוך ספריית מודולים / lib / לקרנל שלך.

עכשיו אתה יכול להשתמש במראה במקום היעד של היעד לדחות או ירידה בתשומות, קדימה וPREROUTING שרשרות, כמו בתסריט זה חומת האש שלך:

Iptables-$ מראות INPUT-j

היזהר: השימוש במראה היעד עשוי להוביל לתוצאות מוזרות, בדוגמה, אם אתה רוצה להתחבר למכונת iptables מוגנת אשר משתמשת יעד המראה, אתה עלול בסופו של חיבור למחשב המקומי מבלי להכיר אותו. היא עשויה גם להשתמש בהרבה יותר רוחב פס. המקרה הגרוע ביותר מתרחש אם יש לך שני מחשבים באמצעות מודול. מכונות אלה עלולים בסופו של דבר לשחק פינג פונג. אז יש לך כבר הזהיר, להשתמש בזהירות ועל אחריותך בלבד. לקבלת מידע נוסף, ראה: יעד MIRROR.

הורדות לגירסאות הקרנל מבוגרות הן בהמשך. שים לב לגרסה 2.6.25 מספור יצירות לגרעינים עד 2.6.27. 2.6.28 פועל גם עבור 2.6.29 2.6.30 וגרעינים. גרסת 2.6.13 של המודול צריכה לעבוד עד גרסת הקרנל 2.6.16.

MIRROR.2.6.13.tar.gz (1102)
MIRROR.2.6.24.tar.gz (1484)
MIRROR.2.6.25.tar.gz (1365)
MIRROR.2.6.28.tar.gz (1406)
MIRROR.2.6.31 (1271)
MIRROR.2.6.35.tar.gz (1215)
MIRROR.2.6.36.tar.gz (1125)
MIRROR.2.6.37.tar.gz (969)
MIRROR.3.0.7.tar.gz (707)
MIRROR.3.1.0.tar.gz (435)
MIRROR.3.3.0.tar.gz (454)
gplv3 127x51 iptables mirror target for linux kernel 3.6

דרישת שלום
יורגן

1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...

סטריאוסקופית mplayer-1.1-R1

לאחרונה ebuild החדש mplayer-1.1-R1 הופיע במעבר יבשתי. במאמר סטריאוסקופית mplayer-1.0_rc4_p20110322 אני מסופק תיקון שונה לתמיכה בסטריאוסקופית mplayer-1.0_rc4_p20110322. תיקון זה לא עובד עם הגרסה הנוכחית יותר. עם זאת, כבר נדרש רק תיקון קטן. כדי להשתמש בתיקון החדש, פשוט להוריד אותו מכאן: mplayer-סטריאוסקופית-1.1-r1.patch (184) ולהעתיק אותו ל:

/ Etc/portage/patches/media-video/mplayer-1.1-r1 /

לאחר מכן תצא mplayer ולנגן סרטים סטריאוסקופית עם:

mplayer-vo GL2: some_movie_file.avi סטריאו

Mithrandir

1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...

Flightgear-2.8.0 עם מרובע נאגר סטריאו

 Flightgear 2.8.0 with quad buffered stereo

במאמר Flightgear עם מרובע נאגר סטריאו שכתבתי על איך להשיג Quad נאגר סטריאו לעבוד עם סימולטור הטיסה המפורסם FlightGear. לאחרונה FlightGear-2.8.0 כבר פורסם. הבעיה עם מרובע נאגרה סטריאו עדיין נמשך עם FlightGear-2.8.0.

אחד לא מצפה כדי לאפשר מצב סטריאוסקופית בFlightGear מתחיל אותו עם השורה הבאה:

יצוא OSG_STEREO_MODE = QUAD_BUFFER; יצוא OSG_STEREO = ON; fgfs

כאשר מתחיל flightgear דרך זו, אחד מקבלת את פלט הקונסולה הבא ולא תצוגה סטריאוסקופית:

אזהרה: "פעולה לא חוקית" זיהתה שגיאת OpenGL לאחר RenderBin :: תיקו (,)

קבלת FlightGear לעבוד עם סטריאו מרובע שנאגרו

הסיבה להודעת השגיאה לעיל ומצב סטריאו השבור כתוצאה מכך היא, שהקשר סטריאו לא מקבל אותחל כראוי. את הפרטים מתוארים כאן: Flightgear עם מרובע נאגר סטריאו. לצערנו את התיקון שהצעתי בהודעה ציינו לא עובד בשביל flightgear-2.8.0. עם זאת, חדשות טובות היא, שהיה זקוק לשינוי קל בלבד, קובץ WindowBuilder.cxx כבר לא בsrc / ראשי, אבל בספריית src / צופה. ניתן להוריד את המדבקה החדשה מכאן: flightgear-2.8.0-stereoscopic.patch (305)

אני מקווה שהתיקון מוצא את דרכה לשחרור flightgear הבא.

כרגיל למרובע נאגר סטריאו, אתה צריך להשתמש בלוח גרפי מקצועי שתומך בסטריאו נאגר מרובע, כמו NVIDIA Quadro FX או ATI ו-FireGL חומרת תצוגה ראויה, כמו משקפיים תריס, HMD או מערכת הקרנה סטריאוסקופית, כדי ליהנות מן אותו. כדי להשתמש במרובע נאגר flightgear התחלת מצב סטריאו עם משתני הסביבה שהוזכרו לעיל. לאחר מכן אתה כנראה צריך לאפשר מצב סטריאו Quad נאגר על ידי בחירת פריט אפשרויות צפייה סטריאוסקופית בתפריט התצוגה.

ג'נטו הדרך

עבור משתמשי ג'נטו אני יצרתי שכבה. כמו קודמו הוא מכיל תיקונים וebuilds שונה לflightgear עם תמיכת חיץ Quad עובד. אתה יכול לקבל את השכבה מכאן: flightgear-2.8.0 כיסוי (238) הורדת את הכיסוי ולחלץ אותו ב/ usr / local / Portage. הקפד לכלול את השורה הבאה בקובץ / etc / make.conf שלך:

PORTDIR_OVERLAY = "/ usr / local / Portage"

לאחר מכן תצא flightgear וליהנות ממנו בשלושה ממדים.

שיהיה כיף

יורגן

1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...

תיקון מודעות למיקום של N900 IM

 Fixing location awareness of N900 IM

Nokias N900 טלפון הסלולרי הוא מכשיר מודע למיקום. בדרך כלל זה לא היה מסוגל להציג את המיקום שלך בהודעת המצב של שירותי מסרים מיידיים כמו ג'אבר או סקייפ. פונקציה זו הפסיקה לפעול לחלוטין לפני כמה זמן. מאמר זה מתאר את הבעיה הבסיסית ומציג את תיקון לשחזר את הפונקציה שוב.

בדרך כלל אחד יכול לאפשר N900 הטלפון כדי להציג את המיקום הנוכחי בהודעת הסטטוס על ידי לחיצה על שורת המצב ובחירה באפשרות "זמינות". לאחר מכן נפתח החלון הזמינות, שבן יכול להיות טפח "המיקום שלי". ואז אחד יכול לבחור את רמת הדיוק של המיקום ממפלס הרחוב למפלס העיר. לאחר מכן המיקום הנוכחי מתפרסם לאנשי קשר. נכון לעכשיו מה שמאפשר פונקציה זו אינה מפרסם כל מקום לאנשי קשר אלה. לאחר התקנת sysklogd, syslog נותן רמז ראשון, שבו הבעיה נמצאת:

אוגוסט 31 18:37:33 נוקיה N900-nm-nav-ספקית [11,138]: אזהרה GLib **
ברירת מחדל - לא ניתן להתחבר ל

אוגוסט 31 18:37:33 נוקיה N900-[1621]: אזהרה GLib ** rtcom-נוכחות-UI -
מצביע null עבר להתקשרות navigation_provider_location_to_address

לאחר שהרגתי את תהליך ננומטר-nav-ספק והפעלה מחדש / usr / lib / nokiamaps-ניווט-ספק / ננומטר-nav-ספק מהודעת שגיאה מפורטת יותר xterm ניתן לראות:

^
שגיאה: מסמך ריק
^
שגיאה: התחל תג צפוי, '<' לא נמצא

כך שיש בעיה עם הבקשה שנשלחה לשירות האינטרנט Nokias. ככל הנראה נוקיה שינתה את שירות האינטרנט בבינתיים. עם זאת, השימוש באותה הבקשה בלי האסימון מוביל לתוצאה הרצויה. ניתן ניסה את זה בקלות על ידי הזנת כתובת אתר הבקשות בדפדפן אינטרנט. למרבה הצער ננומטר-nav-ספקית סגור מקור, ולכן לא יכול בקלות להיות שונה בו. עורך הקסדצימלי ניתן להשתמש כדי לחפש את מחרוזת האסימון ולאחר מכן לבקשה יכולה להיות אפס הופסק לפניו.

hexedit nm nav provider 520 Fixing location awareness of N900 IM

איור: תצוגה של מיקום HexEdit אסימון ננומטר-nav-ספק לשירות מבוסס רשת

ישנן שתי עמדות עם בקשת התאמה בגרסת 0.109-3 0 M5 של ננומטר-nav-ספק, אחד בעמדה 0x73F7 ואחד ב0 × 7689. האחרון הוא רלוונטי אחד לבעיה. החלפת הבתים בכתובת זו על ידי אפס מסתיימת מחרוזת הבקשה, ומוביל לבקשה שיכולה להיות מובנות על ידי שירות האינטרנט Nokias. אדם צריך להרוג את תהליך ננומטר-nav-ספק לפני שתוכל לכתוב לקובץ.

למרבה הצער בינארי שונה לא ניתן לפרסם כאן, בגלל מגבלות רישיון, אך דרך קלה לתקן את הקובץ יכולה להיות מסופק. קודם כל, המשופר busybox צריך להיות מותקן על N900. לאחר מכן לבצע את השורה הבאה כמשתמש שורש בתוך xterm:

cd / usr / lib / nokiamaps-ניווט-ספק /; CP ננומטר-nav-ספקית ננומטר-nav-provider.bak; killall ננומטר-nav-ספק; DD המרה = notrunc bs = 1 ספירה מבקש = 1 = 30345 אם = / Dev אפס / של ננומטר =-nav-ספק

קו זה פועל לnokiamaps-ניווט-ספק-.109-3 0 M5. לאחר הוצאתו להורג, המיקום שתוכל לפרסם לאנשי קשר שוב. הבעיה היחידה שנותרה היא תלויה בך. האם אתה באמת רוצה שכל אנשי הקשר שלך יודעים את המיקום שלך?

ד 'ש
יורגן

1 Star2 Stars3 Stars4 Stars5 Stars (3 קולות, ממוצעים: 5.00 מתוך 5)
Loading ... טוען ...

glsldevil קבצים בינאריים

לפני כשנה כתבתי על OpenGL / GLSL הבאגים glsldevil במאמר ג'נטו ebuild לglsldevil-1.1.5 וסיפק ebuild ג'נטו על זה. למרבה הצער נראה glsldevil לא להיות זמין יותר מדף האינטרנט של אוניברסיטת שטוטגרט (http://cumbia.informatik.uni-stuttgart.de/glsldevil/), שהפכה את ebuild חסר תועלת.

29/5/2012 עריכה: ההורדה באתר המקורי של אוניברסיטת שטוטגרט זמין שוב.

מאז הרישיון של חלוקה מחדש היתרי glsldevil, החלטתי להעלות את העותק המקומי שלי, להעמיד לרשות glsldevil לציבור שוב. למרבה הצער זה כולל קבצים בינאריים לינוקס (32bit ו 64bit) וגם קבצים בינאריים של Windows או את קוד המקור בלבד.

ניתן להוריד את הקבצים הבינאריים של לינוקס מכאן: glsldevil-1.1.5.tar.gz (355)

לשימוש עם ebuild, פשוט להעתיק את הקובץ ל/ usr / Portage / distfiles /.

דרישת שלום
יורגן

1 Star2 Stars3 Stars4 Stars5 Stars (1 קולות, ממוצעים: 5.00 מתוך 5)
Loading ... טוען ...

PHP-5.4.1_rc1 נכשל עם Apache-2.4.1 על ג'נטו

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

היום ebuild Apache-2.4.1 הופיע בעץ ה-Portage gentoos. מתעוררים PHP-5.4.1_rc1 נכשל עם שרת מותקן Apache-2.4.1 אינטרנט בג'נטו עם הודעת השגיאה הבאה:

קביעת תצורה של מודולים SAPI
בדיקה לתמיכת AOLserver ... לא
בדיקה לתמיכת מודול 1.x האפצ'י באמצעות DSO דרך APXS ... לא
בדיקה לתמיכת מודול 1.x האפצ'י ... לא
בדיקה אם לאפשר אפשרות תאימות האפצ'י קידוד ... לא
בדיקה לתמיכת מסנן מודול Apache 2.0 באמצעות DSO דרך APXS ... לא
בדיקה לתמיכת מטפל מודול 2.0 האפצ'י באמצעות DSO דרך APXS ...

מצטער, אני לא יכול לרוץ apxs. סיבות אפשריות לכך:

1. פרל אינו מותקן
2. apxs לא נמצא. נסה לעבור את הנתיב באמצעות-עם-apxs2 / ל/ apxs = / נתיב
3. האפצ'י לא נבנה באמצעות-enable-כל כך (בדף השימוש apxs מוצג)

הפלט של / usr / sbin / apxs כדלקמן:
. / להגדיר: קו 8325: / usr / sbin / apxs: אין כזה קובץ או ספרייה
להגדיר: שגיאה: מבטל

הסיבה לכך היא, שהפעלת apxs לא מקבלת מותקנת עם ebuild Apache-2.4.1. לדברי gmane.org נושא זה יסתדר עם ebuild Apache-2.4.1-R1. עם זאת, לאחר שדרוג האפצ'י ל2.4.1-R1 מתעורר PHP עדיין נכשל עם אותה הודעת השגיאה. מבט מהיר על גבי מערכת קבצים מראה כי / usr / sbin / apxs קיבל מותקן, כמו גם את / usr/sbin/apxs2 הקישור הסמלי קיבל נוצר.

apxs sbin mittelerde # LS-alsh *
24K RW-R-R-1-1 שורש שורש 23K. אפריל 16:14 apxs
0 lrwxrwxrwx שורש שורש 1 14 1. אפריל 16:14 apxs2 -> / usr / sbin / apxs

זה גם חושף את הסיבה לPHP מתעורר נכשל עם Apache-2.4.1-R1. / Usr / sbin / apxs perl-script מגיע עם ebuild Apache-2.4.1-R1 חסר את דגל ההפעלה.

כך פשוט

chmod + X / usr / sbin / apxs

פותר את הבעיה ולאחר מכן מתעורר PHP עובד כמו קסם. קרוב לוודאי שזה יהיה לקבל קבוע עם ebuild Apache הבא. כדי לקבל את תצורת האפצ'י עובדת לאחר השדרוג 2.4, ייתכן שתרצה לקרוא: השדרוג ל 2.4 מ 2.2.

יורגן

1 Star2 Stars3 Stars4 Stars5 Stars (אין דירוג עדיין)
Loading ... טוען ...

יעד מראת iptables עבור לינוקס קרנל 3.3

 iptables mirror target for linux kernel 3.3

לאחר השדרוג הקרנל האחרון שלי ניסיתי לבנות את יעד מראת iptables שפורסם כאן. יעד מראת iptables לוקח את החבילה שנשלחה למכשיר שלך ומחזיר את אותו מנה למכונה המנות ממנו באו. וכך, נניח שמישהו מנסה לסרוק את המחשב שלך או מנסה התקפה הוא היה לסרוק את המחשב שלו, או אפילו לתקוף את המכונה שלו. כשאני ניסיתי את זה עם גרסת הקרנל 3.3, זה לא לבנות יותר עם הקרנל של לינוקס הנוכחי. עם זאת, הפעם רק שינוי קטין כבר neccesary. קובץ כותרת אחר היה צריך להיות כלול ושם פונקציה השתנה. אתה יכול להוריד את המהדורה החדשה יותר לגרסה הקרנל 3.3 וגרעינים כנראה עתיד כאן:

MIRROR.3.3.0.tar.gz (454) gplv3 127x51 iptables mirror target for linux kernel 3.3

מודול הקרנל נבדק עם גרסת הקרנל של לינוקס-3.3-vserver-2.3.3.1. כדי לבנות את המודול, אתחל את הקרנל שאתה רוצה להשתמש במודול עם. לאחר מכן לפרוק את הארכיון ולהפעיל את תסריט compile.sh לבנות את המודול. ואז להריץ את הסקריפט install.sh להתקנת מודול הידור לתוך ספריית מודולים / lib / לקרנל שלך.

עכשיו אתה יכול להשתמש במראה במקום היעד של היעד לדחות או ירידה בתשומות, קדימה וPREROUTING שרשרות, כמו בתסריט זה חומת האש שלך:

Iptables-$ מראות INPUT-j

היזהר: השימוש במראה היעד עשוי להוביל לתוצאות מוזרות, בדוגמה, אם אתה רוצה להתחבר למכונת iptables מוגנת אשר משתמשת יעד המראה, אתה עלול בסופו של חיבור למחשב המקומי מבלי להכיר אותו. היא עשויה גם להשתמש בהרבה יותר רוחב פס. המקרה הגרוע ביותר מתרחש אם יש לך שני מחשבים באמצעות מודול. מכונות אלה עלולים בסופו של דבר לשחק פינג פונג. אז יש לך כבר הזהיר, להשתמש בזהירות ועל אחריותך בלבד. לקבלת מידע נוסף, ראה: יעד MIRROR.

הורדות לגירסאות הקרנל מבוגרות הן בהמשך. שים לב לגרסה 2.6.25 מספור יצירות לגרעינים עד 2.6.27. 2.6.28 פועל גם עבור 2.6.29 2.6.30 וגרעינים. גרסת 2.6.13 של המודול צריכה לעבוד עד גרסת הקרנל 2.6.16.

MIRROR.2.6.13.tar.gz (1102)
MIRROR.2.6.24.tar.gz (1484)
MIRROR.2.6.25.tar.gz (1365)
MIRROR.2.6.28.tar.gz (1406)
MIRROR.2.6.31 (1271)
MIRROR.2.6.35.tar.gz (1215)
MIRROR.2.6.36.tar.gz (1125)
MIRROR.2.6.37.tar.gz (969)
MIRROR.3.0.7.tar.gz (707)
MIRROR.3.1.0.tar.gz (435)
gplv3 127x51 iptables mirror target for linux kernel 3.3

דרישת שלום
יורגן

1 Star2 Stars3 Stars4 Stars5 Stars (1 קולות, ממוצעים: 5.00 מתוך 5)
Loading ... טוען ...
2012-03-29

mygnu מידע

רול בלוג

מידע באתר

lator חוצה

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag