iptables speil mål for linux kernel 3.6

 iptables mirror target for linux kernel 3.6

Etter min siste kernel oppgradering prøvde jeg å bygge iptables speilet target publisert den siste tiden her . Den iptables speilet target tar pakken sendt til din maskin og returnerer samme pakke til maskinen pakken kom fra. Dermed la oss si noen prøver å skanne maskinen eller forsøker et angrep han ville søke sin egen maskin eller til og med angripe sin egen maskin. Da jeg prøvde det med kernel versjon 3.6, det gjorde ikke bygge lenger med dagens linux-kjernen. Denne gangen noen funksjoner har fått fjernet fra kjernen. Dermed måtte jeg oppdatere ip_direct_send funksjon. Du kan laste ned den nye versjonen for kernel versjon 3.6 og sannsynligvis framtidige kjerner her:

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

Kernel-modulen har blitt testet med kernel versjon 3.7.0-vs2.3.5.1. For å bygge modulen, boote kjernen du vil bruke modulen med. Etterpå pakker ut filene og kjør compile.sh skript for å bygge modulen. Deretter kjører install.sh script for å installere den kompilerte modulen inn i / lib / modules katalog for kjernen din.

Nå kan du bruke speilet target i stedet for avvise eller DROP mål i KILDE, FRAMOVER og PREROUTING kjeder, som dette i brannmuren skript:

$ Iptables-A INPUT-j SPEIL

Beware: Bruken av speilet target kan føre til merkelige resultater, i eksempel hvis du vil koble til en iptables beskyttet maskin som bruker speilet target, kan du ende opp med å koble til den lokale maskinen uten å kjenne den igjen. Det kan også bruke mye båndbredde. Verste fall oppstår hvis du har to maskiner ved hjelp av modulen. Disse maskinene kan ende opp med å spille ping pong. Så du har blitt advart, bruk med forsiktighet og på eget ansvar. For mer informasjon se: MIRROR målet .

Nedlastinger for eldre kernel versjoner er under. Legg merke til den versjonen nummerering 2.6.25 verk for kjerner opp til 2.6.27. 2.6.28 fungerer også for 2.6.29 og 2.6.30 kjerner. Den 2.6.13-versjonen av modulen skal arbeide opp til kernel versjon 2.6.16.

MIRROR.2.6.13.tar.gz (1106)
MIRROR.2.6.24.tar.gz (1489)
MIRROR.2.6.25.tar.gz (1368)
MIRROR.2.6.28.tar.gz (1409)
MIRROR.2.6.31 (1274)
MIRROR.2.6.35.tar.gz (1219)
MIRROR.2.6.36.tar.gz (1127)
MIRROR.2.6.37.tar.gz (972)
MIRROR.3.0.7.tar.gz (713)
MIRROR.3.1.0.tar.gz (439)
MIRROR.3.3.0.tar.gz (457)
gplv3 127x51 iptables mirror target for linux kernel 3.6

hilsen
Jürgen

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

stereoskopisk mplayer-1.1-r1

Nylig den nye mplayer-1.1-r1 ebuild dukket opp i portage. I artikkelen stereoskopisk mplayer-1.0_rc4_p20110322 ga jeg en modifisert patch for stereoskopisk støtte i mplayer-1.0_rc4_p20110322. Denne oppdateringen fungerer ikke med den nåværende versjonen lenger. Men har bare en mindre fix vært nødvendig. For å bruke den nye patchen, bare laste det ned her: mplayer-stereoskopisk-1.1-r1.patch (192) og kopiere den til:

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

Etterpå dukker mplayer og spille stereoskopiske filmer med:

mplayer-vo gl2: stereo some_movie_file.avi

mithrandir

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

Flightgear-2.8.0 med quad bufret stereo

 Flightgear 2.8.0 with quad buffered stereo

I artikkelen Flightgear med quad bufret stereo jeg har skrevet om hvordan du får quad bufret stereo å jobbe med den berømte flysimulator FlightGear . Nylig FlightGear-2.8.0 har blitt utgitt. Problemet med quad bufret stereo vedvarer med FlightGear-2.8.0.

En forventer å muliggjøre stereoskopiske modus i FlightGear starter det med følgende linje:

eksport OSG_STEREO_MODE = QUAD_BUFFER; eksport OSG_STEREO = PÅ; FGFs

Når du starter flightgear denne måten, får man følgende konsollen utgang og ingen stereoskopisk visning:

Advarsel: oppdaget OpenGL error 'ugyldig operasjon "etter RenderBin :: uavgjort (,)

Komme FlightGear å jobbe med quad-bufret stereo

Bakgrunnen for ovennevnte feilmelding, og den resulterende knust stereo modus er, at stereo sammenheng ikke blir initialisert riktig. Detaljene er beskrevet her: Flightgear med quad bufret stereo . Dessverre lappen jeg foreslått i nevnte innlegget ikke fungerer for flightgear-2.8.0. Men den gode nyheten, det kreves bare en liten endring, er WindowBuilder.cxx filen ikke lenger i src / Main, men i src / Viewer katalogen. Du kan laste ned den nye oppdateringen herfra: flightgear-2.8.0-stereoscopic.patch (306)

Forhåpentligvis lappen finner veien inn i neste flightgear utgivelse.

Som vanlig for quad bufret stereo, må du bruke et profesjonelt grafikkort som støtter quad bufret stereo, som en NVIDIA Quadro FX eller en Ati FireGL og korrekt visning hardware, som shutter-briller, en HMD eller en stereoskopisk projeksjon system, for å dra nytte av det. For å bruke quad bufret stereo modus start flightgear med miljøvariabler som er nevnt ovenfor. Etterpå har du sannsynligvis nødt til å muliggjøre quad bufret stereo modus ved å velge stereoskopisk View Options Element i Vis-menyen.

Den Gentoo måte

For gentoo brukere har jeg laget et overlegg. Som den forrige inneholder det patcher og modifiserte ebuilds for flightgear med arbeider quad buffer støtte. Du kan få overlegget her: flightgear-2.8.0 overlegg (239) Last ned overlegget og pakk den i / usr / local / portage. Sørg for å inkludere følgende linje i / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Deretter dukker flightgear og nyte den i tre dimensjoner.

Ha det gøy

Jürgen

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

Festepunkt bevissthet om N900 IM

 Fixing location awareness of N900 IM

Nokias N900 mobiltelefon er en plassering klar enhet. Vanligvis har det vært i stand til å vise posisjonen din i statusmeldingen av instant messaging tjenester som Jabber eller Skype. Denne funksjonen har sluttet å virke helt for en tid siden. Denne artikkelen beskriver det underliggende problemet, og presenterer en løsning for å gjenopprette funksjon igjen.

Vanligvis kan man aktivere N900 telefonen til å vise gjeldende plassering i statusmeldingen ved å trykke på statuslinjen og velge "Tilgjengelighet". Etterpå tilgjengeligheten åpnes, hvor knappen "mitt sted" kan tappes. Deretter kan man velge presisjonen i stillingen fra gatenivå til byen nivå. Etterpå den gjeldende plasseringen blir publisert til kontakter. Foreløpig aktivere denne funksjonen publiserer ikke noe sted å seg kontakter. Etter å ha installert sysklogd, gir syslog et første hint, der problemet ligger:

31 august 18:37:33 Nokia-N900 nm-nav-leverandør [11138]: glib ADVARSEL **
default - Kunne ikke koble til

31 august 18:37:33 Nokia-N900 [1621]: glib ADVARSEL ** rtcom-nærvær-ui -
nullpeker sendes til navigation_provider_location_to_address tilbakeringing

Etter å drepe nm-nav-leverandør prosessen og starte / usr / lib / nokiamaps-navigasjon-leverandør / nm-nav-leverandør fra en xterm en mer detaljert feilmelding kan ses:

^
error: Dokumentet er tom
^
error: Start-tag forventet, '<' ikke funnet

Dermed er det et problem med forespørselen sendes til Nokias web service. Mest sannsynlig Nokia har endret web service i mellomtiden. Men ved å bruke den samme anmodning uten token fører til det ønskede resultat. Dette kan enkelt prøvd ut ved å legge inn forespørsler URL i en nettleser. Dessverre nm-nav-leverandøren er lukket kildekode, slik at det ikke lett kan endres. En hex editor kan brukes til å søke etter token strengen og deretter forespørselen kan være null avsluttes foran den.

hexedit nm nav provider 520 Fixing location awareness of N900 IM

Figur: hexedit syn på nm-nav-leverandøren token sted for webservice

Det er to stillinger med en matchende forespørsel i 0,109 til 3 +0 m5 versjon av nm-nav-leverandør, en i posisjon 0x73F7 og en på 0 × 7689. Sistnevnte er den relevante en for problemet. Skifte byte på denne adressen etter en null avslutter forespørsel streng og fører til en forespørsel som kan forstås av Nokias web service. Man må drepe nm-nav-leverandør prosessen før du kan skrive til filen.

Dessverre endret binære ikke kan publiseres her, på grunn av begrensninger i lisenser men en enkel måte å lappe filen kan gis. Først av alt, må forbedret busybox å være installert på N900. Deretter utføre følgende linje som brukeren root inne i en xterm:

cd / usr / lib / nokiamaps-navigasjon-leverandør /; cp nm-nav-leverandør nm-nav-provider.bak; killall nm-nav-leverandør; dd conv = notrunc bs = 1 count = 1 oppsøke = 30345 if = / dev / null av = nm-nav-leverandør

Denne linjen fungerer for nokiamaps-navigasjon-leverandør-0,109 til 3 0 M5. Etter henrettelsen, kan plasseringen bli publisert til kontakter igjen. Det eneste problemet som gjenstår er opp til deg. Vil du virkelig at alle kontaktene dine vet hvor du befinner deg?

vennlig hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (3 stemmer, gjennomsnitt: 5.00 ut av 5)
Loading ... Loading ...

glsldevil binærfiler

Ca ett år siden jeg skrev om OpenGL / GLSL debugger glsldevil i artikkelen gentoo ebuild for glsldevil-1.1.5 og gitt en gentoo ebuild for det. Dessverre glsldevil synes ikke å være tilgjengelig lenger fra websiden ved Universitetet i Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), som har gjort det ebuild ubrukelig.

Edit 29/5/2012: Den opprinnelige nedlastingsside ved Universitetet i Stuttgart er tilgjengelig igjen.

Siden lisensen av glsldevil tillatelser omfordeling, bestemte jeg meg for å laste opp min lokale kopi, for å gjøre glsldevil tilgjengelig for publikum igjen. Dessverre omfatter dette bare Linux binærfiler (32bit og 64bit) og verken Windows binærfiler eller kildekoden.

Du kan laste ned Linux binærfiler herfra: glsldevil-1.1.5.tar.gz (358)

For bruk med ebuild, bare kopiere filen til / usr / portage / distfiles /.

hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmer, gjennomsnitt: 5.00 ut av 5)
Loading ... Loading ...

php-5.4.1_rc1 mislykkes med apache-2.4.1 på gentoo

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

I dag apache-2.4.1 ebuild har dukket opp i gentoos portage treet. Emerging php-5.4.1_rc1 mislykkes med installert apache-2.4.1 webserver på gentoo med følgende feilmelding:

Konfigurering SAPI moduler
sjekker for AOLserver støtte ... nei
sjekker for Apache 1.x modulen støtte via DSO gjennom APXS ... nei
sjekker for Apache 1.x modulen støtte ... nei
sjekker om du vil aktivere Apache charset kompatibilitet alternativ ... ingen
sjekker for Apache 2.0 filter-modulen støtte via DSO gjennom APXS ... nei
sjekker for Apache 2.0 behandleren-modulen støtte via DSO gjennom APXS ...

Beklager, jeg kan ikke kjøre apxs. Mulige årsaker følger:

En. Perl er ikke installert
2. apxs ble ikke funnet. Prøv å passere banen med-med-apxs2 = / sti / til / apxs
3. Apache ble ikke bygget med-enable-so (den apxs bruk siden vises)

Utgangen av / usr / sbin / apxs følger:
. / Configure: linje 8325: / usr / sbin / apxs: Ingen slik fil eller katalog
configure: error: Avbryter

Grunnen til dette er at apxs kjørbar ikke blir installert med apache-2.4.1 ebuild. Ifølge gmane.org dette problemet ble fikset med apache-2.4.1-r1 ebuild. Men etter oppgradering apache til 2.4.1-r1 emerging php svikter fortsatt med den samme feilmeldingen. En rask titt på filsystemet viser at / usr / sbin / apxs fikk installert samt / usr/sbin/apxs2 symlink fikk opprettet.

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

Dette avslører også grunnen for nye php mislykkes med apache-2.4.1-r1. / Usr / sbin / apxs perl-script kommer med apache-2.4.1-r1 ebuild mangler den kjørbare flagg.

Dermed en enkel

chmod + x / usr / sbin / apxs

løser problemet og nye php etterpå fungerer som en sjarm. Mest sannsynlig vil dette bli løst med neste apache ebuild. For å få apache konfigurasjonen arbeider etter 2.4 oppgraderingen, kan du ønsker å lese: Oppgradering til 2,4 fra 2,2 .

Jürgen

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

iptables speil mål for linux kernel 3.3

 iptables mirror target for linux kernel 3.3

Etter min siste kernel oppgradering prøvde jeg å bygge iptables speilet target publisert her . Den iptables speilet target tar pakken sendt til din maskin og returnerer samme pakke til maskinen pakken kom fra. Dermed la oss si noen prøver å skanne maskinen eller forsøker et angrep han ville søke sin egen maskin eller til og med angripe sin egen maskin. Da jeg prøvde det med kernel versjon 3.3, det gjorde ikke bygge lenger med dagens linux-kjernen. Men denne gangen bare en mindre modifikasjon har vært neccesary. En annen header filen måtte bli inkludert og en funksjon navnet er endret. Du kan laste ned den nye versjonen for kernel versjon 3.3 og sannsynligvis framtidige kjerner her:

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

Kernel-modulen har blitt testet med kernel versjon linux-3.3-vserver-2.3.3.1. Å bygge modulen, boote kjernen du vil bruke modulen med. Etterpå pakker ut filene og kjør compile.sh skript for å bygge modulen. Deretter kjører install.sh script for å installere den kompilerte modulen inn i / lib / modules katalog for kjernen din.

Nå kan du bruke speilet target i stedet for avvise eller DROP mål i KILDE, FRAMOVER og PREROUTING kjeder, som dette i brannmuren skript:

$ Iptables-A INPUT-j SPEIL

Beware: Bruken av speilet target kan føre til merkelige resultater, i eksempel hvis du vil koble til en iptables beskyttet maskin som bruker speilet target, kan du ende opp med å koble til den lokale maskinen uten å kjenne den igjen. Det kan også bruke mye båndbredde. Verste fall oppstår hvis du har to maskiner ved hjelp av modulen. Disse maskinene kan ende opp med å spille ping pong. Så du har blitt advart, bruk med forsiktighet og på eget ansvar. For mer informasjon se: MIRROR målet .

Nedlastinger for eldre kernel versjoner er under. Legg merke til den versjonen nummerering 2.6.25 verk for kjerner opp til 2.6.27. 2.6.28 fungerer også for 2.6.29 og 2.6.30 kjerner. Den 2.6.13-versjonen av modulen skal arbeide opp til kernel versjon 2.6.16.

MIRROR.2.6.13.tar.gz (1106)
MIRROR.2.6.24.tar.gz (1489)
MIRROR.2.6.25.tar.gz (1368)
MIRROR.2.6.28.tar.gz (1409)
MIRROR.2.6.31 (1274)
MIRROR.2.6.35.tar.gz (1219)
MIRROR.2.6.36.tar.gz (1127)
MIRROR.2.6.37.tar.gz (972)
MIRROR.3.0.7.tar.gz (713)
MIRROR.3.1.0.tar.gz (439)
gplv3 127x51 iptables mirror target for linux kernel 3.3

hilsen
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmer, gjennomsnitt: 5.00 ut av 5)
Loading ... Loading ...
2012-03-29

mygnu info

blog roll

nettstedet 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