iptables spiegel doelstelling voor linux kernel 3.6

 iptables mirror target for linux kernel 3.6

Na mijn laatste kernel upgrade heb ik geprobeerd om de spiegel doel iptables verschenen de laatste keer te bouwen hier . De iptables spiegel doelwit neemt het pakket verzonden naar uw machine en hetzelfde pakket terug naar de machine het pakket vandaan komt. Dus, laten we zeggen dat iemand probeert om uw computer te scannen of probeert een aanval hij zijn eigen machine zou scannen of zelfs zijn eigen machine aan te vallen. Toen ik probeerde het met kernel versie 3.6, heeft zij niet meer op te bouwen met de huidige linux kernel. Deze keer enkele functies zijn geraakt verwijderd uit de kernel. Dus moest ik de ip_direct_send functie te updaten. U kunt de nieuwere versie voor de kernel versie 3.6 en waarschijnlijk toekomstige kernels hier downloaden:

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

De kernel module is met kernelversie 3.7.0-vs2.3.5.1 getest. Om de module te bouwen, start de kernel u de module wilt gebruiken. Daarna uitpakken het archief en voer de compile.sh script om de module te bouwen. Vervolgens voert u het script install.sh voor het installeren van de gecompileerde module in de / lib / modules directory voor de kernel.

Nu kun je de spiegel doel te gebruiken in plaats van het af te keuren of DROP doel in de INPUT, FORWARD en PREROUTING ketens, zoals deze in uw firewall script:

$ IPTABLES-A INPUT-j SPIEGEL

Let op: Het gebruik van de spiegel doelwit kan leiden tot vreemde resultaten, in bijvoorbeeld als u verbinding wilt maken met een iptables beschermde machine die de spiegel doelwit gebruikt, kan je uiteindelijk aansluiten op de lokale machine zonder herkennen. Het kan ook veel bandbreedte gebruiken. Het ergste geval treedt op als u twee machines met behulp van de module. Deze machines kunnen uiteindelijk spelen ping pong. Dus je bent gewaarschuwd, wees voorzichtig en op eigen risico. Voor meer informatie zie: MIRROR doel .

Downloads voor oudere kernel versies zijn hieronder. Let op de versie nummering 2.6.25 werkt voor kernels tot 2.6.27. 2.6.28 werkt ook voor 2.6.29 en 2.6.30 kernels. De 2.6.13 versie van de module moet werken tot kernelversie 2.6.16.

MIRROR.2.6.13.tar.gz (1114)
MIRROR.2.6.24.tar.gz (1492)
MIRROR.2.6.25.tar.gz (1369)
MIRROR.2.6.28.tar.gz (1414)
MIRROR.2.6.31 (1276)
MIRROR.2.6.35.tar.gz (1224)
MIRROR.2.6.36.tar.gz (1130)
MIRROR.2.6.37.tar.gz (977)
MIRROR.3.0.7.tar.gz (720)
MIRROR.3.1.0.tar.gz (443)
MIRROR.3.3.0.tar.gz (461)
gplv3 127x51 iptables mirror target for linux kernel 3.6

betreft
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

stereoscopische mplayer-1.1-r1

Onlangs verscheen de nieuwe mplayer-1.1-r1 ebuilds in portage. In het artikel stereoscopische mplayer-1.0_rc4_p20110322 Ik mits een aangepaste patch voor stereoscopische ondersteuning in mplayer-1.0_rc4_p20110322. Deze patch werkt niet met de huidige versie niet meer. Echter, slechts een geringe correctie is vereist. Om de nieuwe patch te gebruiken, gewoon downloaden vanaf hier: mplayer-stereoscopische-1.1-r1.patch (197) en kopieer het naar:

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

Daarna komen mplayer en spelen stereoscopische films met:

mplayer-vo gl2: stereo some_movie_file.avi

Mithrandir

1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

Flightgear-2.8.0 met quad gebufferde stereo

 Flightgear 2.8.0 with quad buffered stereo

In het artikel Flightgear met quad gebufferde stereo Ik heb geschreven over hoe je quad gebufferde stereo te werken met de beroemde vluchtsimulator FlightGear . Onlangs FlightGear-2.8.0 is vrijgegeven. Het probleem met quad gebufferde stereo aanhoudt bij FlightGear-2.8.0.

Men verwacht stereoscopische modus in FlightGear beginnen met de volgende regel staat:

export OSG_STEREO_MODE = QUAD_BUFFER; export OSG_STEREO = ON; fgfs

Bij het starten flightgear deze manier krijgt men de volgende console output en geen stereoscopische weergave:

Waarschuwing: gedetecteerde OpenGL error 'ongeldige bewerking' na RenderBin :: draw (,)

Getting FlightGear te werken met quad-gebufferde stereo

De reden voor de bovenstaande foutmelding en de resulterende gebroken stereo modus, dat de stereo context niet goed wordt geïnitialiseerd zien. De gegevens worden hier beschreven: Flightgear met quad gebufferde stereo . Helaas is de patch ik in de genoemde functie voorgesteld werkt niet voor flightgear-2.8.0. Maar het goede nieuws is, is het alleen nodig een kleine wijziging, het WindowBuilder.cxx bestand niet meer is in src / Main, maar in de src / Viewer directory. U kunt de nieuwe patch hier downloaden: flightgear-2.8.0-stereoscopic.patch (311)

Hopelijk zal de patch vindt zijn weg naar de volgende flightgear release.

Zoals gebruikelijk voor quad gebufferde stereo, moet je een professionele grafische kaart die quad gebufferde stereo ondersteunt, zoals een NVIDIA Quadro FX of een Ati FireGL en juiste weergave hardware, zoals shutter-bril, een HMD of een stereoscopische projectie systeem, om te profiteren van het. Om gebruik te maken van de quad gebufferde stereo modus start flightgear met de hierboven genoemde omgevingsvariabelen. Daarna moet je waarschijnlijk quad gebufferde stereo modus in te schakelen door de stereoscopische View Options item te selecteren in het menu View.

De Gentoo manier

Voor Gentoo-gebruikers Ik heb een overlay gemaakt. Net als de vorige bevat patches en gemodificeerde ebuilds voor flightgear met werkende quad buffer ondersteuning. U kunt de overlay van hier: flightgear-2.8.0 overlay (242) Download de overlay en pak het uit in / usr / local / portage. Zorg ervoor dat u de volgende regel in uw / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Vervolgens komen flightgear en geniet ervan in drie dimensies.

Veel plezier

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

Vaststelling locatie bewustzijn van N900 IM

 Fixing location awareness of N900 IM

Nokia's N900 mobiele telefoon is een location aware apparaat. Meestal is het in staat is geweest om uw locatie weer te geven in het statusbericht van instant messaging-diensten zoals Jabber en Skype. Deze functie is gestopt met werken volledig enige tijd geleden. Dit artikel beschrijft het onderliggende probleem en presenteert een fix om de functie weer te herstellen.

Meestal kan men de staat N900 telefoon naar de huidige locatie in het statusbericht weergeven door te tikken op de statusbalk en het selecteren van "beschikbaarheid". Daarna het venster beschikbaarheid geopend waarin de knop "mijn locatie" kan worden aangeboord. Dan kan men de nauwkeurigheid van de positie van straatniveau naar de stad te selecteren. Daarna wordt de huidige locatie wordt gepubliceerd naar contacten. Momenteel staat deze functie niet elke locatie om die contacten te publiceren. Na het installeren van sysklogd, de syslog geeft een eerste aanwijzing, waar het probleem zich bevindt:

31 augustus 18:37:33 Nokia N900-nm-nav-provider [11138]: GLIB WAARSCHUWING **
standaard - Kan geen verbinding maken

31 augustus 18:37:33 Nokia-N900 [1621]: GLIB WAARSCHUWING ** rtcom-aanwezigheid-ui -
null pointer doorgegeven aan de navigation_provider_location_to_address callback

Na het doden van de nm-nav-provider proces en herstarten / usr / lib / nokiamaps-navigatie-provider / nm-nav-provider uit een xterm een meer gedetailleerde foutmelding te zien:

^
error: Document is leeg
^
error: Start tag verwacht, '<' niet gevonden

Zo is er een probleem met het verzoek gestuurd naar Nokia's web service. Waarschijnlijk Nokia heeft de webdienst veranderd in de tussentijd. Bij gebruikmaking van de zelfde verzoek zonder token tot het gewenste resultaat. Dit kan gemakkelijk buiten worden berecht door het invoeren van de verzoeken URL in een webbrowser. Helaas nm-nav-provider is closed source, dus het kan niet eenvoudig worden aangepast. Een hex-editor kan worden gebruikt om te zoeken naar de token string en vervolgens het verzoek kan nul beëindigd aan de voorkant ervan.

hexedit nm nav provider 520 Fixing location awareness of N900 IM

Figuur: hexedit Gezien nm-nav-provider token locatie voor webservice

Er zijn twee standen met een bijpassende verzoek in de ,109-3 0 m5 versie van nm-nav-provider, een op positie 0x73F7 en een bij 0 × 7689. De laatste is de oveneenstemt het probleem. Vervangen van de byte op dit adres een nul beëindigt het verzoek snaar en leidt tot een verzoek kan worden begrepen door Nokias webservice. Men moet de nm-nav-provider proces te doden voordat ze in staat om te schrijven naar het bestand.

Helaas is de gewijzigde binaire kan hier niet worden gepubliceerd, vanwege licentie beperkingen, maar een gemakkelijke manier om het bestand te patchen kan worden verstrekt. Allereerst verbeterde busybox moet de N900 worden geïnstalleerd. Voer dan de volgende regel als root gebruiker, binnen een xterm:

cd / usr / lib / nokiamaps-navigatie-provider /; cp nm-nav-provider nm-nav-provider.bak; killall nm-nav-provider; dd conv = notrunc bs = 1 count = 1 seek = 30345 if = / dev / zero of = nm-nav-provider

Deze lijn werkt voor nokiamaps-navigatie-provider-,109-3 +0 m5. Na de uitvoering, de locatie kan worden om de contacten weer gepubliceerd. Het enige probleem overgebleven is aan jou. Wil je echt dat al uw contacten weet je locatie?

vriendelijke groeten
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (3 stemmen, gemiddeld: 5.00 van de 5)
Loading ... Loading ...

glsldevil binaries

Ongeveer een jaar geleden schreef ik over de OpenGL / GLSL debugger glsldevil in het artikel Gentoo ebuild voor glsldevil-1.1.5 en voorzien van een gentoo ebuild voor. Helaas glsldevil lijkt niet meer beschikbaar zijn van de webpagina van de Universiteit van Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), die de ebuild onbruikbaar gemaakt.

Bewerken 29/5/2012: De originele download site van de Universiteit van Stuttgart is weer beschikbaar.

Sinds de licentie van glsldevil vergunningen herverdeling, heb ik besloten om mijn lokale kopie te uploaden, om weer glsldevil beschikbaar voor het publiek te maken. Helaas is dit alleen bevat de Linux binaries (32bit en 64bit) en noch Windows binaries of de broncode.

U kunt de Linux binaries te downloaden vanaf hier: glsldevil-1.1.5.tar.gz (359)

Voor gebruik met de ebuild, kopieer het bestand naar / usr / portage / distfiles /.

betreft
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmen, gemiddeld: 5.00 van de 5)
Loading ... Loading ...

php-5.4.1_rc1 mislukt met apache-2.4.1 op gentoo

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

Vandaag de apache-2.4.1 ebuild is verschenen in ezelspinguïns portage tree. Opkomende php-5.4.1_rc1 mislukt met geïnstalleerde apache-2.4.1 webserver op gentoo met de volgende foutmelding:

SAPI modules configureren
het controleren op AOLserver ondersteuning ... nee
het controleren op Apache 1.x module ondersteuning via DSO door apxs ... nee
het controleren op Apache 1.x module ondersteuning ... nee
na te gaan of aan Apache charset compatibiliteitsoptie ... geen vrijgave
het controleren op Apache 2.0-filter-module ondersteuning via DSO door apxs ... nee
het controleren op Apache 2.0 handler-module ondersteuning via DSO door apxs ...

Sorry, ik kan niet lopen apxs. Mogelijke redenen volgt:

1. Perl is niet geïnstalleerd
2. apxs werd niet gevonden. Proberen om het pad met-met-apxs2 = / pad / naar / apxs passeren
3. Apache is niet gebouwd met-enable-zo (de gebruikspagina apxs wordt getoond)

De uitvoer van / usr / sbin / apxs volgt:
. / Configure: lijn 8325: / usr / sbin / apxs: Geen dergelijke dossier of folder
configure: error: Afbreken

De reden hiervoor is, dat de apxs executable niet krijgt geïnstalleerd met de apache-2.4.1 ebuild. Volgens gmane.org dit probleem werd opgelost met de apache-2.4.1-r1 ebuild. Echter, na het upgraden apache naar 2.4.1-r1 opkomende php nog steeds niet met dezelfde foutmelding. Een snelle blik op het bestandssysteem laat zien dat / usr / sbin / apxs raakte evenals de / usr/sbin/apxs2 symlink werd aangemaakt geïnstalleerd.

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

Hieruit blijkt ook de reden voor opkomende php falende met apache-2.4.1-r1. De / usr / sbin / apxs perl-script komt met de apache-2.4.1-r1 ebuild ontbreekt het uitvoerbare vlag.

Dus een eenvoudige

chmod + x / usr / sbin / apxs

lost het probleem en opkomende php werkt daarna als een charme. Hoogstwaarschijnlijk zal krijgen vast met de volgende apache ebuild. Om de apache configuratie werkt nadat de 2.4 upgrade krijgt, zou u wilt lezen: Upgraden naar 2.4 vanaf 2.2 .

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Nog geen beoordeling)
Loading ... Loading ...

iptables spiegel doelstelling voor linux kernel 3.3

 iptables mirror target for linux kernel 3.3

Na mijn laatste kernel upgrade heb ik geprobeerd om de spiegel doelgroep iptables gepubliceerd bouwen hier . De iptables spiegel doelwit neemt het pakket verzonden naar uw machine en hetzelfde pakket terug naar de machine het pakket vandaan komt. Dus, laten we zeggen dat iemand probeert om uw computer te scannen of probeert een aanval hij zijn eigen machine zou scannen of zelfs zijn eigen machine aan te vallen. Toen ik probeerde het met kernel versie 3.3, heeft zij niet meer op te bouwen met de huidige linux kernel. Echter, dit keer slechts een kleine wijziging is geweest vervoergegevens. Een andere header-bestand moest worden opgenomen en een functie naam is veranderd. U kunt de nieuwere versie voor de kernel versie 3.3 en waarschijnlijk toekomstige kernels hier downloaden:

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

De kernel module is met kernelversie linux-3.3-vserver-2.3.3.1 getest. Om de module te bouwen, start de kernel u de module wilt gebruiken. Daarna uitpakken het archief en voer de compile.sh script om de module te bouwen. Vervolgens voert u het script install.sh voor het installeren van de gecompileerde module in de / lib / modules directory voor de kernel.

Nu kun je de spiegel doel te gebruiken in plaats van het af te keuren of DROP doel in de INPUT, FORWARD en PREROUTING ketens, zoals deze in uw firewall script:

$ IPTABLES-A INPUT-j SPIEGEL

Let op: Het gebruik van de spiegel doelwit kan leiden tot vreemde resultaten, in bijvoorbeeld als u verbinding wilt maken met een iptables beschermde machine die de spiegel doelwit gebruikt, kan je uiteindelijk aansluiten op de lokale machine zonder herkennen. Het kan ook veel bandbreedte gebruiken. Het ergste geval treedt op als u twee machines met behulp van de module. Deze machines kunnen uiteindelijk spelen ping pong. Dus je bent gewaarschuwd, wees voorzichtig en op eigen risico. Voor meer informatie zie: MIRROR doel .

Downloads voor oudere kernel versies zijn hieronder. Let op de versie nummering 2.6.25 werkt voor kernels tot 2.6.27. 2.6.28 werkt ook voor 2.6.29 en 2.6.30 kernels. De 2.6.13 versie van de module moet werken tot kernelversie 2.6.16.

MIRROR.2.6.13.tar.gz (1114)
MIRROR.2.6.24.tar.gz (1492)
MIRROR.2.6.25.tar.gz (1369)
MIRROR.2.6.28.tar.gz (1414)
MIRROR.2.6.31 (1276)
MIRROR.2.6.35.tar.gz (1224)
MIRROR.2.6.36.tar.gz (1130)
MIRROR.2.6.37.tar.gz (977)
MIRROR.3.0.7.tar.gz (720)
MIRROR.3.1.0.tar.gz (443)
gplv3 127x51 iptables mirror target for linux kernel 3.3

betreft
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 stemmen, gemiddeld: 5.00 van de 5)
Loading ... Loading ...
2012-03-29

mygnu info

blog roll

site 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