iptables spejl mål for Linux-kernen 3.6

 iptables mirror target for linux kernel 3.6

Efter mit sidste kerneopgraderingsprocessen Jeg forsøgte at bygge iptables spejlet målet offentliggjorde sidste gang her . Den iptables spejl Målet tager pakke sendt til din maskine og returnerer den samme pakke til maskinen pakken kom fra. Således, lad os sige nogen forsøger at scanne din maskine eller forsøger et angreb ville han scanne sin egen maskine eller endda angribe sin egen maskine. Da jeg prøvede det med kernel version 3,6, var det ikke bygge længere med den nuværende Linux-kernen. Denne gang nogle funktioner har fået fjernet fra kernen. Således måtte jeg opdatere ip_direct_send funktion. Du kan downloade den nyere overgang til kernel version 3,6 og sandsynligvis kommende kerner her:

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

Kerne modulet er blevet testet med kerneversion 3.7.0-vs2.3.5.1. At opbygge modulet starte kernen du ønsker at bruge modulet med. Bagefter udpakke arkivet og køre compile.sh script til at bygge modulet. Kør derefter install.sh scriptet til installation af kompileret modulet i / lib / modules mappe til din kerne.

Nu kan du bruge spejlet målet i stedet for afvise eller DROP mål på INPUT, FORWARD og PREROUTING kæder, som denne i din firewall script:

$ IPTABLES-A INPUT-j MIRROR

Pas: Brugen af spejlet målet kan lede til mærkelige resultater, eksempel hvis du ønsker at forbinde til en iptables beskyttet maskine som bruger spejlet målet, kan du ende med at forbinde til den lokale maskine uden at anerkende det. Det kan også bruger meget båndbredde. Det værste tilfælde opstår, hvis du har to maskiner ved hjælp af modulet. Disse maskiner kan ende med at spille ping pong. Så du er blevet advaret, bruge med forsigtighed og på egen risiko. For mere information se: MIRROR target .

Downloads for ældre kerneversioner findes nedenfor. Bemærk den version nummerering 2.6.25 værker for kerner op til 2.6.27. 2.6.28 virker også for 2.6.29 og 2.6.30 kerner. Den 2.6.13 version af modulet skal arbejde op til kerneversion 2.6.16.

MIRROR.2.6.13.tar.gz (1168)
MIRROR.2.6.24.tar.gz (1538)
MIRROR.2.6.25.tar.gz (1411)
MIRROR.2.6.28.tar.gz (1453)
MIRROR.2.6.31 (1319)
MIRROR.2.6.35.tar.gz (1262)
MIRROR.2.6.36.tar.gz (1169)
MIRROR.2.6.37.tar.gz (1018)
MIRROR.3.0.7.tar.gz (763)
MIRROR.3.1.0.tar.gz (479)
MIRROR.3.3.0.tar.gz (491)
gplv3 127x51 iptables mirror target for linux kernel 3.6

hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmer, gennemsnit: 5.00 ud af 5)
Loading ... Loading ...

stereoskopisk mplayer-1.1-r1

For nylig den nye mplayer-1.1-r1 ebuild dukkede op i Portage. I artiklen stereoskopiske mplayer-1.0_rc4_p20110322 Jeg gav en modificeret patch til stereoskopisk support i mplayer-1.0_rc4_p20110322. Denne patch virker ikke med den aktuelle version længere. Imidlertid har kun en mindre rettelse været påkrævet. At bruge den nye patch, bare downloade det fra her: mplayer-stereoskopiske-1.1-r1.patch (221) og kopiere det til:

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

Bagefter dukke mplayer og afspille stereoskopiske film med:

mplayer-vo gl2: stereo some_movie_file.avi

Mithrandir

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer endnu)
Loading ... Loading ...

FlightGear-2.8.0 med firebuffered stereo

 Flightgear 2.8.0 with quad buffered stereo

I artiklen FlightGear med firebuffered stereo jeg har skrevet om, hvordan man får firebuffered stereo til at arbejde med den berømte flysimulator FlightGear . For nylig FlightGear-2.8.0 er blevet frigivet. Problemet med firebuffered stereo stadig fortsætter med FlightGear-2.8.0.

Man forventer at aktivere stereoskopisk tilstand FlightGear starter det med følgende linje:

eksport OSG_STEREO_MODE = QUAD_BUFFER, eksport OSG_STEREO = ON; fgfs

Når du starter FlightGear denne måde får man følgende pultudgangen og ingen stereoskopisk visning:

Advarsel: opdaget OpenGL error 'ugyldig operation' efter RenderBin :: draw (,)

Kom FlightGear at arbejde med quad-buffered stereo

Årsagen til ovenstående fejlmeddelelse og den deraf knækkede stereo mode er, at stereo sammenhæng ikke bliver initialiseret korrekt. Detaljerne er beskrevet her: FlightGear med firebuffered stereo . Desværre patch jeg foreslog i det nævnte indlæg ikke virker for FlightGear-2.8.0. Men den gode nyhed, det eneste der kræves en mindre ændring, at WindowBuilder.cxx filen ikke længere er i src / Main, men i src / Viewer bibliotek. Du kan downloade den nye patch fra her: FlightGear-2.8.0-stereoscopic.patch (342)

Forhåbentlig plasteret finder vej ind i det næste FlightGear udgivelse.

Som sædvanlig for firebuffered stereo, er du nødt til at bruge en professionel grafikkort, der understøtter firebuffered stereo, ligesom en NVIDIA Quadro FX eller Ati FireGL og korrekt visning hardware, ligesom shutter briller, en HMD eller et stereoskopisk projektion system, for at drage fordel af det. Hvis du vil bruge firebuffered stereo starte FlightGear med miljøvariabler nævnt ovenfor. Bagefter har du sandsynligvis nødt til at aktivere firebuffered stereo ved at markere stereoskopisk View Options Item i menuen Vis.

Gentoo måde

For Gentoo brugere Jeg har oprettet et overlay. Ligesom den foregående, den indeholder patches og modificerede ebuilds for FlightGear med arbejde quad buffer support. Du kan få overlay herfra: FlightGear-2.8.0 overlay (272) Download overlay og udtrække det i / usr / local / portage. Vær sikker på at medtage følgende linje i din / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Så dukke FlightGear og nyde det i tre dimensioner.

Hav det sjovt

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer endnu)
Loading ... Loading ...

Fastsættelse placering bevidsthed N900 IM

 Fixing location awareness of N900 IM

Nokias N900 mobiltelefon er en placering bevidst enhed. Normalt har det været i stand til at vise din placering i statusmeddelelse af instant messaging-tjenester såsom Jabber eller Skype. Denne funktion er ophørt med at arbejde helt for nogen tid siden. Denne artikel beskriver det underliggende problem og præsenterer en rettelse at genoprette funktionen igen.

Normalt kan man aktivere N900 telefonen til at vise den aktuelle placering i statusmeddelelse ved at trykke på statuslinjen og vælge "Tilgængelighed". Bagefter tilgængeligheden vinduet åbnes, hvor knappen "min placering" kan tappes. Så kan man vælge præcisionen af ​​positionen fra gadeplan til by-niveau. Bagefter den aktuelle placering bliver udgivet til kontakter. I øjeblikket denne funktion aktiveres offentliggør ikke nogen placering til dem kontakter. Efter installation sysklogd giver syslog en første antydning, hvor problemet er placeret:

31 Aug 18:37:33 Nokia-N900 nm-nav-udbyder [11138]: glib ADVARSEL **
standard - Kunne ikke forbinde til

31 Aug 18:37:33 Nokia-N900 [1621]: glib ADVARSEL ** rtcom-tilstedeværelse-ui -
null pointer videre til navigation_provider_location_to_address tilbagekald

Efter at dræbe nm-nav-udbyder processen og genstarte / usr / lib / nokiamaps-navigation-udbyder / nm-nav-udbyder fra en xterm en mere detaljeret fejlmeddelelse kan ses:

^
error: Dokument er tom
^
fejl: Start tag forventet, '<' blev ikke fundet

Således er der et problem med anmodningen sendt til Nokias webservice. Sandsynligvis Nokia har ændret web service i mellemtiden. Men ved hjælp af samme anmodning uden token fører til det ønskede resultat. Dette kan nemt afprøves ved at indtaste anmodninger URL i en webbrowser. Desværre nm-nav-udbyderen er lukket kilde, så det kan ikke let ændres. En hex editor kan bruges til at søge efter token streng og derefter anmodningen kan være nul henlagt i det foran.

hexedit nm nav provider 520 Fixing location awareness of N900 IM

Figur: hexedit visning af nm-nav-udbyder token placering til webservice

Der er to positioner med en matchende anmodningen i ,109-3 +0 m5 version af nm-nav-udbyder, én ved position 0x73F7 og én på 0 × 7689. Sidstnævnte er det relevante for problemet. Udskiftning af byte på denne adresse med et nul afslutter requeststrengen og fører til en anmodning, der kan forstås af Nokias webservice. Man har at dræbe nm-nav-udbyder, før at være i stand til at skrive til filen.

Desværre ændrede binære ikke kan offentliggøres her på grund af licens begrænsninger, men en nem måde at lappe filen kan tilvejebringes. Først og fremmest, forbedret busybox skal installeres på N900. Udfør så følgende linje som root bruger inde i en xterm:

cd / usr / lib / nokiamaps-navigation-udbyder /, cp nm-nav-udbyder nm-nav-provider.bak, killall nm-nav-udbyder, dd conv = notrunc bs = 1 count = 1 søger = 30345 if = / dev / zero of = nm-nav-udbyder

Denne linje fungerer for nokiamaps-navigation-udbyder-,109-3 +0 m5. Efter udførelse, placeringen kan blive offentliggjort til kontakter igen. Det eneste tilbageværende problem er op til dig. Vil du virkelig, at alle dine kontakter kender din placering?

venlig hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (4 stemmer, gennemsnit: 5.00 ud af 5)
Loading ... Loading ...

glsldevil binære filer

Omkring et år siden jeg skrev om OpenGL / GLSL debugger glsldevil i artiklen gentoo ebuilden for glsldevil-1.1.5 og gav en Gentoo ebuilden for det. Desværre glsldevil synes ikke at være til rådighed længere fra websiden ved universitetet i Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), som har gjort den ebuilden ubrugelig.

Edit 29/5/2012: Den oprindelige download site fra University of Stuttgart er tilgængelig igen.

Da licensen for glsldevil tillader omfordeling, besluttede jeg at uploade min lokale kopi, for at gøre glsldevil tilgængelig for offentligheden igen. Desværre er dette kun omfatter Linux binære filer (32bit og 64bit) og hverken Windows binære filer eller kildekoden.

Du kan downloade Linux binære filer fra her: glsldevil-1.1.5.tar.gz (387)

Til brug med ebuilden, kopiere bare filen til / usr / portage / distfiles /.

hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmer, gennemsnit: 5.00 ud af 5)
Loading ... Loading ...

php-5.4.1_rc1 mislykkes med apache-2.4.1 om gentoo

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

I dag apache-2.4.1 ebuild har optrådt i gentoos portage tree. Emerging php-5.4.1_rc1 mislykkes med installeret apache-2.4.1 webserver på gentoo med følgende fejlmeddelelse:

Konfiguration SAPI moduler
kontrol for AOLserver support ... nej
kontrol for Apache 1.x module support via DSO gennem APXS ... nej
kontrol for Apache 1.x module support ... nej
kontrollere, om at aktivere Apache tegnsæt kompatibilitet option ... nej
kontrol for Apache 2.0 filter-modul support via DSO gennem APXS ... nej
kontrol for Apache 2.0 handleren-modul support via DSO gennem APXS ...

Undskyld, jeg kan ikke køre APXS. Mulige årsager følger:

1.. Perl er ikke installeret
2.. APXS blev ikke fundet. Prøv at passere stien hjælp-med-apxs2 = / sti / til / APXS
3.. Apache var ikke bygget ved hjælp af-enable-så (den APXS skik siden vises)

Produktionen af / usr / sbin / APXS følger:
. / Configure: line 8325: / usr / sbin / APXS: Ingen sådan fil eller mappe
configure: error: Afbryder

Grunden til dette er, at APXS eksekverbare ikke bliver installeret med apache-2.4.1 ebuilden. Ifølge gmane.org dette spørgsmål fik fast med apache-2.4.1-r1 ebuilden. Men efter opgradering apache til 2.4.1-r1 emerging php stadig ikke med den samme fejlmeddelelse. Et hurtigt kig på filsystemet viser, at / usr / sbin / APXS fik installeret samt / usr/sbin/apxs2 symlink fik oprettet.

mittelerde sbin # ls-ALSH APXS *
24K-rw-r-r-1 root root 23K 1.. April 16:14 APXS
0 lrwxrwxrwx 1 root root 14 1. April 16:14 apxs2 -> / usr / sbin / APXS

Det afslører også grunden til nye php ikke med apache-2.4.1-r1. / Usr / sbin / APXS perl-script der kommer med apache-2.4.1-r1 ebuilden mangler den eksekverbare flag.

Således vil en simpel

chmod + x / usr / sbin / APXS

løser problemet og nye php bagefter fungerer som en charme. Sandsynligvis vil dette få fast med det næste apache ebuilden. For at få apache-konfiguration arbejder efter 2,4 opgraderingen, kan du ønsker at læse: Opgradering til 2,4 fra 2,2 .

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Ingen stemmer endnu)
Loading ... Loading ...

iptables spejl mål for linux kernel 3.3

 iptables mirror target for linux kernel 3.3

Efter mit sidste kerneopgraderingsprocessen Jeg forsøgte at bygge iptables spejlet målet offentliggjort her . Den iptables spejl Målet tager pakke sendt til din maskine og returnerer den samme pakke til maskinen pakken kom fra. Således, lad os sige nogen forsøger at scanne din maskine eller forsøger et angreb ville han scanne sin egen maskine eller endda angribe sin egen maskine. Da jeg prøvede det med kerneversion 3.3, gjorde det ikke bygge længere med den nuværende Linux-kernen. Men denne gang kun en mindre ændring har været neccesary. En anden header filen skulle medtages, og navnet på en funktion er ændret. Du kan downloade den nyere release for kerneversion 3.3 og sandsynligvis kommende kerner her:

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

Kerne modulet er blevet testet med kerneversion linux-3.3-vserver-2.3.3.1. At opbygge modulet starte kernen du ønsker at bruge modulet med. Bagefter udpakke arkivet og køre compile.sh script til at bygge modulet. Kør derefter install.sh scriptet til installation af kompileret modulet i / lib / modules mappe til din kerne.

Nu kan du bruge spejlet målet i stedet for afvise eller DROP mål på INPUT, FORWARD og PREROUTING kæder, som denne i din firewall script:

$ IPTABLES-A INPUT-j MIRROR

Pas: Brugen af spejlet målet kan lede til mærkelige resultater, eksempel hvis du ønsker at forbinde til en iptables beskyttet maskine som bruger spejlet målet, kan du ende med at forbinde til den lokale maskine uden at anerkende det. Det kan også bruger meget båndbredde. Det værste tilfælde opstår, hvis du har to maskiner ved hjælp af modulet. Disse maskiner kan ende med at spille ping pong. Så du er blevet advaret, bruge med forsigtighed og på egen risiko. For mere information se: MIRROR target .

Downloads for ældre kerneversioner findes nedenfor. Bemærk den version nummerering 2.6.25 værker for kerner op til 2.6.27. 2.6.28 virker også for 2.6.29 og 2.6.30 kerner. Den 2.6.13 version af modulet skal arbejde op til kerneversion 2.6.16.

MIRROR.2.6.13.tar.gz (1168)
MIRROR.2.6.24.tar.gz (1538)
MIRROR.2.6.25.tar.gz (1411)
MIRROR.2.6.28.tar.gz (1453)
MIRROR.2.6.31 (1319)
MIRROR.2.6.35.tar.gz (1262)
MIRROR.2.6.36.tar.gz (1169)
MIRROR.2.6.37.tar.gz (1018)
MIRROR.3.0.7.tar.gz (763)
MIRROR.3.1.0.tar.gz (479)
gplv3 127x51 iptables mirror target for linux kernel 3.3

hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmer, gennemsnit: 5.00 ud af 5)
Loading ... Loading ...
2012-03-29

mygnu info

blog roll

webstedet info

Trans 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