iptables objectiu mirall per al nucli de Linux 3.6

 iptables mirror target for linux kernel 3.6

Després de la meva última actualització del nucli Vaig tractar de construir el destí del mirall iptables publicat l'última vegada aquí . L'objectiu del mirall iptables pren el paquet enviat a la seva màquina i retorna el mateix paquet a la màquina el paquet ve. Per tant, diguem que algú tracti d'escanejar la seva màquina o intenta un atac anava a analitzar la seva pròpia màquina, o fins i tot atacar a la seva pròpia màquina. Quan ho vaig provar amb la versió del nucli 3.6, no construir més amb el nucli linux actual. Aquesta vegada algunes funcions tenen eliminat del nucli. Així que vaig haver actualitzar la funció ip_direct_send. Podeu descarregar la versió més recent de la versió del nucli 3.6 i probablement futurs nuclis aquí:

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

El mòdul del nucli ha estat provat amb la versió del nucli 3.7.0-vs2.3.5.1. Per construir el mòdul, iniciï el nucli que voleu utilitzar el mòdul amb. Després descomprimir l'arxiu i executar l'script compile.sh per construir el mòdul. A continuació, executeu l'script install.sh per instal · lar el mòdul compilat al directori / lib / modules per a la seva nucli.

Ara vostè pot utilitzar el blanc mirall en lloc de l'objectiu REJECT o DROP a l'INPUT, FORWARD i PREROUTING cadenes, com aquesta en el seu script de tallafocs:

$ Iptables-A MIRALL D'ENTRADA-j

Compte: L'ús del blanc mirall pot portar resultats estranys, en l'exemple, si voleu connectar a una màquina protegida del blanc mirall iptables, que pot acabar la connexió a la màquina local sense reconèixer-la. També podeu utilitzar tant ample de banda. El pitjor dels casos es produeix si té dues màquines que utilitzen el mòdul. Aquestes màquines poden acabar jugant a tennis de taula. Així que ha estat advertit, utilitzeu amb precaució i sota el seu propi risc. Per obtenir més informació, consulteu: objectiu MIRROR .

Descàrregues de versions anteriors del nucli es troben per sota. Observeu la versió 2.6.25 de numeració obres per a nuclis fins 2.6.27. 2.6.28 també funciona per als nuclis 2.6.29 i 2.6.30. La versió 2.6.13 del mòdul ha de treballar fins a la versió del nucli 2.6.16.

MIRROR.2.6.13.tar.gz (1103)
MIRROR.2.6.24.tar.gz (1485)
MIRROR.2.6.25.tar.gz (1365)
MIRROR.2.6.28.tar.gz (1407)
MIRROR.2.6.31 (1272)
MIRROR.2.6.35.tar.gz (1216)
MIRROR.2.6.36.tar.gz (1125)
MIRROR.2.6.37.tar.gz (970)
MIRROR.3.0.7.tar.gz (709)
MIRROR.3.1.0.tar.gz (437)
MIRROR.3.3.0.tar.gz (455)
gplv3 127x51 iptables mirror target for linux kernel 3.6

respecte
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Sense avaluar)
Loading ... Carregant ...

estereoscòpica mplayer-1.1-r1

Recentment el nou mplayer-1.1-r1 ebuild aparèixer en portage. En l'article estereoscòpica mplayer-1.0_rc4_p20110322 he proporcionat un pegat modificat per suport estereoscòpic en mplayer-1.0_rc4_p20110322. Aquest pegat no funciona amb la versió actual més. No obstant això, només una solució menor ha estat necessari. Per utilitzar el nou pegat, només ha de descarregar des d'aquí: mplayer-estereoscòpica-1.1-r1.patch (191) , amb còpia a:

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

Després sorgirà mplayer i reproduir les pel · lícules estereoscòpiques amb:

mplayer-vo gl2: some_movie_file.avi estèreo

Mithrandir

1 Star2 Stars3 Stars4 Stars5 Stars (Sense avaluar)
Loading ... Carregant ...

FlightGear-2.8.0 amb la memòria intermèdia estèreo quàdruple

 Flightgear 2.8.0 with quad buffered stereo

En l'article FlightGear amb memòria intermèdia estèreo quàdruple que he escrit sobre com obtenir memòria intermèdia estèreo quàdruple per treballar amb el famós simulador de vol FlightGear . Recentment FlightGear-2.8.0 ha estat alliberat. El problema amb la memòria intermèdia estèreo quàdruple persisteix amb FlightGear-2.8.0.

Un espera per activar el mode estereoscòpic en FlightGear començant amb la següent línia:

exportacions OSG_STEREO_MODE = QUAD_BUFFER, les exportacions OSG_STEREO = ON; fgfs

En iniciar FlightGear aquesta manera, s'obté la següent sortida de la consola i sense visió estereoscòpica:

Advertència: error OpenGL detectat "operació no vàlida" després RenderBin :: draw (,)

Obtenir FlightGear per treballar amb so estèreo quàdruple memòria intermèdia

La raó per al missatge d'error anterior i la manera estèreo trencat resultant és, que el context estèreo no aconsegueix inicialitzat correctament. Els detalls es descriuen a continuació: FlightGear amb memòria intermèdia estèreo quàdruple . Desafortunadament el pegat vaig proposar en el post esmentat no funciona per FlightGear-2.8.0. No obstant això, la bona notícia és que només requereix una petita modificació, l'arxiu WindowBuilder.cxx ja no està en src / Main, però en el directori src / Viewer. Podeu descarregar el nou pegat d'aquí: FlightGear-2.8.0-stereoscopic.patch (305)

Esperem que el pegat s'obre pas en la propera versió de FlightGear.

Com és habitual en memòria intermèdia estèreo quàdruple, vostè ha d'utilitzar una targeta gràfica professional que suporta quàdruple memòria intermèdia estèreo, com una NVIDIA Quadro FX o ATI FireGL i maquinari de visualització adequat, com ulleres de obturació, el HMD o un sistema de projecció estereoscòpica, per beneficiar- ella. Per utilitzar el mode estèreo de quatre buffers inici FlightGear amb les variables d'entorn abans esmentades. Després, és probable que hagi d'activar el mode estèreo tamponada quad seleccionant el Stereoscopic Veure Opcions d'element al menú View.

La forma en Gentoo

Per als usuaris de Gentoo he creat una superposició. Igual que l'anterior, que conté pegats i ebuilds modificats per FlightGear amb el suport de memòria intermèdia quàdruple de treball. Vostè pot obtenir la superposició d'aquí: FlightGear-2.8.0 superposició (238) Descarregar la plantilla i extreure a / usr / local / portage. Assegureu-vos d'incloure la següent línia a l'arxiu / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Llavors sorgirà FlightGear i gaudir-ne en tres dimensions.

Diverteix-te

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Sense avaluar)
Loading ... Carregant ...

La fixació de coneixement de la ubicació de la N900 IM

 Fixing location awareness of N900 IM

Nokias N900 telèfon mòbil és un dispositiu conscients ubicació. En general, ha estat capaç de mostrar la seva ubicació al missatge d'estat dels serveis de missatgeria instantània com Jabber o Skype. Aquesta funció ha deixat de funcionar, fa un temps. En aquest article es descriu el problema de fons i presenta una solució per restaurar la funció.

En general, es pot permetre que el N900 telèfon perquè mostri la ubicació actual al missatge d'estat prement la barra d'estat i seleccionant l'opció "Disponibilitat". Després s'obre la finestra de la disponibilitat, al botó "La meva ubicació" pot ser aprofitat. A continuació, es pot seleccionar la precisió de la posició del nivell del carrer a nivell de ciutat. Després de la ubicació actual es publica als contactes. Actualment activar aquesta funció no publicar qualsevol lloc a contactes estimats. Després d'instal · lar sysklogd, el syslog dóna una primera pista, on es troba el problema:

31 agost 18:37:33 Nokia N900-nm-nav-proveïdor [11138]: glib ADVERTÈNCIA **
per defecte - No s'ha pogut connectar a

31 agost 18:37:33 Nokia-N900 [1621]: glib ADVERTÈNCIA ** rtcom-presència-ui -
punter nul es passa al callback navigation_provider_location_to_address

Després de matar el procés nm-nav-proveïdor i reiniciar / usr / lib / nokiamaps de navegació i el proveïdor / nm-nav-proveïdor d'un missatge d'error detallat més xterm es pot veure:

^
error: El document està buit
^
error: Etiqueta inicial era d'esperar, '<' no trobat

Per tant hi ha un problema amb la sol · licitud enviada al servei web Nokias. El més probable és que Nokia ha canviat el servei web en el interí. No obstant això, usant la mateixa sol · licitud sense el testimoni condueix al resultat desitjat. Això pot ser fàcilment provat introduint la URL peticions en un navegador web. Desafortunadament nm-nav-proveïdor està de codi tancat, pel que no pot ser fàcilment modificat. Un editor hexadecimal es pot utilitzar per buscar la cadena de símbol i llavors la sol · licitud pot ser zero acabat al davant d'ella.

hexedit nm nav provider 520 Fixing location awareness of N900 IM

Figura: Visualització hexedit de la ubicació de comptadors nm-nav-proveïdor de servei web

Hi ha dues posicions amb una sol · licitud de joc en el ,109-3 0 m5 versió de nm-nav-proveïdor, un a la posició 0x73F7 i un a 0 × 7689. L'últim és el rellevant per al problema. Substitució del byte en aquesta direcció per un zero acaba la cadena de sol · licitud i condueix a una sol · licitud que pot ser entès pel servei web Nokias. Cal matar el procés nm-nav-proveïdor abans de poder escriure en el fitxer.

Desafortunadament el binari modificat no es pot publicar aquí, a causa de restriccions de llicència, però una forma fàcil de posar pedaços l'arxiu pot ser proporcionada. En primer lloc, l'augment de busybox necessita ser instal · lat al N900. A continuació, executeu la línia següent com a usuari root dins d'un xterm:

cd / usr / lib / nokiamaps de navegació i el proveïdor /; cp nm-nav-proveïdor nm-nav-provider.bak; killall nm-nav-proveïdor; dd conv = notrunc bs = 1 count = 1 buscar = 30345 if = / dev / zero of = nm-nav-proveïdor

Aquesta línia treballa per nokiamaps de navegació-proveïdor-,109-3 0 m5. Després de l'execució, la ubicació es pot publicar en els contactes de nou. L'únic problema que queda és de vostè. De debò vols que tots els teus contactes sàpiguen la seva ubicació?

salutacions
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (3 vots, mitjana: 5,00 de 5)
Loading ... Carregant ...

glsldevil binaris

Fa aproximadament un any vaig escriure sobre l'OpenGL / GLSL depurador glsldevil en l'article gentoo ebuild per glsldevil-1.1.5 i proporcionar un ebuild Gentoo per això. Desafortunadament glsldevil sembla no estar disponible ja a la pàgina web de la Universitat de Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), que ha fet que el ebuild inútil.

29/5/2012 Edició: El lloc de descàrrega original de la Universitat de Stuttgart torna a estar disponible.

Atès que la llicència d'glsldevil permet la redistribució, vaig decidir pujar la meva còpia local, per fer glsldevil disponible per al públic de nou. Lamentablement això només inclou el binaris Linux (32 bits i 64 bits) i tampoc binaris de Windows o el codi font.

Podeu descarregar el Linux binaris des d'aquí: glsldevil-1.1.5.tar.gz (356)

Per a l'ús amb el ebuild, només has de copiar l'arxiu a / usr / portage / distfiles /.

respecte
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 vots, mitjana: 5,00 de 5)
Loading ... Carregant ...

php-5.4.1_rc1 falla amb apache-2.4.1 en Gentoo

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

Avui dia el apache-2.4.1 ebuild ha aparegut en gentoos arbre portage. Emergents php-5.4.1_rc1 falla amb instal · lat el servidor web apache-2.4.1 en Gentoo, amb el següent missatge d'error:

Configuració de mòduls SAPI
la verificació del respatller AOLserver ... no
comprovació de suport de mòduls Apache 1.x través DSO través APXS ... no
comprovació de suport de mòduls Apache 1.x ... no
comprovar si s'activa Apache opció de compatibilitat charset ... no
comprovació d'Apache 2.0 suport del filtre del mòdul a través de DSO través APXS ... no
comprovació d'Apache 2.0 amb suport per controlador del mòdul a través de DSO través APXS ...

Ho sento, no puc córrer APXS. Les possibles raons següents:

1. Perl no està instal · lat
2. No es van trobar APXS. Intenta passar la ruta amb-with-apxs2 = / ruta / al / APXS
3. Apache no es va construir utilitzant-enable-so (es mostra la pàgina d'ús APXS)

La sortida de / usr / sbin / APXS segueix:
. / Configure: line 8325: / usr / sbin / APXS: No existeix el fitxer o directori
configure: error: Avortar

La raó d'això és que l'executable APXS no s'instal · li amb el apache-2.4.1 ebuild. Segons gmane.org aquest problema van arreglar amb el ebuild apache-2.4.1-r1. No obstant això, després d'actualitzar a apache 2.4.1-r1 emergents php segueix fallant amb el mateix missatge d'error. Una mirada ràpida en el sistema de fitxers mostra que / usr / sbin / APXS quedar instal · lats, així com el / usr/sbin/apxs2 enllaç simbòlic va quedar creat.

sbin Mittelerde # ls-Alsh APXS *
24K-rw-r-r-1 root root 23K 1. Abril 16:14 APXS
0 lrwxrwxrwx 1 root root 14 gener. Abril 16:14 apxs2 -> / usr / sbin / APXS

Això també revela la raó del PHP emergents no amb apache-2.4.1-r1. El directori / usr / sbin / APXS perl-script que ve amb el apache-2.4.1-r1 ebuild no té la bandera executable.

Per tant una simple

chmod + x / usr / sbin / APXS

resol el problema i php emergent després funciona d'allò més bé. El més probable és que això ho arreglessin amb el ebuild apatxe. Per obtenir la configuració de apatxe de funcionar després de l'actualització 2.4, és possible que vulgueu llegir: Actualització a 2.4 des 2.2 .

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Sense avaluar)
Loading ... Carregant ...

iptables objectiu de mirall per a linux nucli 3.3

 iptables mirror target for linux kernel 3.3

Després de la meva última actualització del nucli Vaig tractar de construir el destí del mirall iptables publicat aquí . L'objectiu del mirall iptables pren el paquet enviat a la seva màquina i retorna el mateix paquet a la màquina el paquet ve. Per tant, diguem que algú tracti d'escanejar la seva màquina o intenta un atac anava a analitzar la seva pròpia màquina, o fins i tot atacar a la seva pròpia màquina. Quan ho vaig provar amb la versió del nucli 3.3, no construir més amb el nucli linux actual. No obstant això, aquesta vegada només una petita modificació ha estat NECESSARI. Un altre arxiu de capçalera va haver de ser inclosos i un nom de funció ha canviat. Podeu descarregar la versió més recent de la versió del nucli 3.3 i probablement futurs nuclis aquí:

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

El mòdul del nucli ha estat provat amb la versió del nucli linux-3.3-vServer-2.3.3.1. Per construir el mòdul, iniciï el nucli que voleu utilitzar el mòdul amb. Després descomprimir l'arxiu i executar l'script compile.sh per construir el mòdul. A continuació, executeu l'script install.sh per instal · lar el mòdul compilat al directori / lib / modules per a la seva nucli.

Ara vostè pot utilitzar el blanc mirall en lloc de l'objectiu REJECT o DROP a l'INPUT, FORWARD i PREROUTING cadenes, com aquesta en el seu script de tallafocs:

$ Iptables-A MIRALL D'ENTRADA-j

Compte: L'ús del blanc mirall pot portar resultats estranys, en l'exemple, si voleu connectar a una màquina protegida del blanc mirall iptables, que pot acabar la connexió a la màquina local sense reconèixer-la. També podeu utilitzar tant ample de banda. El pitjor dels casos es produeix si té dues màquines que utilitzen el mòdul. Aquestes màquines poden acabar jugant a tennis de taula. Així que ha estat advertit, utilitzeu amb precaució i sota el seu propi risc. Per obtenir més informació, consulteu: objectiu MIRROR .

Descàrregues de versions anteriors del nucli es troben per sota. Observeu la versió 2.6.25 de numeració obres per a nuclis fins 2.6.27. 2.6.28 també funciona per als nuclis 2.6.29 i 2.6.30. La versió 2.6.13 del mòdul ha de treballar fins a la versió del nucli 2.6.16.

MIRROR.2.6.13.tar.gz (1103)
MIRROR.2.6.24.tar.gz (1485)
MIRROR.2.6.25.tar.gz (1365)
MIRROR.2.6.28.tar.gz (1407)
MIRROR.2.6.31 (1272)
MIRROR.2.6.35.tar.gz (1216)
MIRROR.2.6.36.tar.gz (1125)
MIRROR.2.6.37.tar.gz (970)
MIRROR.3.0.7.tar.gz (709)
MIRROR.3.1.0.tar.gz (437)
gplv3 127x51 iptables mirror target for linux kernel 3.3

respecte
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 vots, mitjana: 5,00 de 5)
Loading ... Carregant ...

la informació del lloc

LATOR Trans

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