Linuxカーネル3.6用のiptablesのミラーターゲット

 iptables mirror target for linux kernel 3.6

私の最後のカーネルのアップグレード後、私は前回公表iptablesのミラーターゲットをビルドしようとしたここに iptablesのミラーターゲットは、あなたのマシンに送信されたパケットを受け取り、パケットがどこから来たマシンに同じパケットを返します。 したがって、の誰かがあなたのマシンをスキャンしようとしたり、彼が彼自身のマシンをスキャンしたり、自分のマシンを攻撃する攻撃をしようと言ってみましょう。 私はカーネルのバージョンは3.6でそれをしようとしたとき、それが現在のLinuxカーネルではもうビルドできませんでした。 今回は、いくつかの関数は、カーネルから削除持っている。 したがって、私はip_direct_send機能を更新する必要がありました。 ここで、カーネルのバージョン3.6と、おそらく将来のカーネルの新しいリリースをダウンロードすることができます:

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

カーネルモジュールはカーネルのバージョン3.7.0-vs2.3.5.1でテストされてますあなたと、モジュールを使用したいカーネルをブートし、モジュールをビルドする。 その後、アーカイブを解凍し、モジュールを構築するためにcompile.shスクリプトを実行します。 次に、あなたのカーネル/ libに/ modulesディレクトリにコンパイルされたモジュールをインストールするためのinstall.shスクリプトを実行します。

今、あなたは、FORWARD、INPUTでREJECTまたはドロップターゲットの代わりにミラーターゲットを使用し、ファイアウォールスクリプトでこのような連鎖を、PREROUTING場合があります。

$ IPTABLES-INPUT-jのミラー

用心:あなたがミラーターゲットを使用して保護されたマシンのiptablesに接続する場合は、ミラーターゲットの使用は例のように、奇妙な結果につながる可能性があり、あなたはそれを認識することなく、ローカルマシンに接続して終わる可能性があります。 それはまた、多くの帯域幅を使用することができます。 モジュールを使用して2台のマシンがある場合、最悪のケースが発生します。 これらのマシンは、ピンポンを再生するに終わる可能性があります。 だから、あなたが警告されている、 注意して、あなた自身の責任で使用しています。 詳細については、以下を参照してくださいMIRRORターゲットを

古いカーネルバージョンのダウンロードは以下の通りです。 2.6.27に2.6.25カーネル用の作品をアップするバージョン番号に注意してください。 2.6.28も2.6.29と2.6.30のカーネルで動作します。 モジュールのバージョンは、2.6.13カーネルバージョン2.6.16まで働く必要があります。

MIRROR.2.6.13.tar.gz(1107)
MIRROR.2.6.24.tar.gz(1489)
MIRROR.2.6.25.tar.gz(1368)
MIRROR.2.6.28.tar.gz(1412)
MIRROR.2.6.31(1274)
MIRROR.2.6.35.tar.gz(1221)
MIRROR.2.6.36.tar.gz(1128)
MIRROR.2.6.37.tar.gz(972)
MIRROR.3.0.7.tar.gz(714)
MIRROR.3.1.0.tar.gz(439)
MIRROR.3.3.0.tar.gz(457)
gplv3 127x51 iptables mirror target for linux kernel 3.6

よろしく
ユルゲン

1 Star2 Stars3 Stars4 Stars5 Stars (未評価)
Loading ... 読み込んでいます...

立体のmplayer-1.1-R1

最近新しいのmplayer-1.1-r1のebuildはPortageの登場。 記事では立体のmplayer-1.0_rc4_p20110322私はMPlayer-1.0_rc4_p20110322で立体サポート用修正パッチを提供した。 このパッチは、もはや現在のバージョンでは動作しません。 しかしながら、わずかな修正が求められている。 :新しいパッチを使用するには、ちょうどここからダウンロードしてmplayerの-立体-1.1-r1.patch(193)し、それをコピーします。

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

その後はmplayerをemergeして立体ムービーを再生する:

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のステレオバッファリングされた私はクワッド有名なフライトシミュレータで動作するようにステレオバッファリングされた取得する方法について書かれていてFlightGearを 最近のFlightGear-2.8.0がリリースされました。 クワッドの問題点は、ステレオがまだのFlightGear-2.8.0で解消されないバッファリング。

一つは、次の行でそれを起動するのFlightGearには立体的なモードを有効にするには、期待しています。

輸出OSG_STEREO_MODE = QUAD_BUFFER、輸出OSG_STEREO = ON; FGFの

FlightGearのこの方法を開始するとき、人は次のコンソール出力と無立体視を取得します。

警告:RenderBin後に検出されたOpenGLのエラー'無効な操作' ::ドロー(、)

FlightGearには、クワッド·バッファステレオで動作するようになって

上記のエラーメッセージが表示され、その結果、壊れたステレオモードの理由は、ステレオコンテキストが正しく初期化されないことである。 詳細はここで説明されています: クワッドとFlightGearのステレオバッファリング 残念ながら、私が述べた後で提案パッチのFlightGear-2.8.0は動作しません。 しかし、良いニュースは、それがわずかな修正を要求され、もはやWindowBuilder.cxxファイルSRC /マインにありますが、SRC /ビューアディレクトリにあります。 ここから新しいパッチをダウンロードすることができます: のFlightGear-2.8.0-stereoscopic.patch(308)

うまくいけば、このパッチは次のFlightGearのリリースにその方法を見つけることができます。

ステレオバッファ付きクワッドのためいつものように、あなたが恩恵を受けるように、シャッターメガネ、HMDや立体投影システムのように、NVIDIAのQuadro FXかのFireGL、適切なディスプレイハードウェアのように、クワッドバッファリングされたステレオをサポートするプロフェッショナルグラフィックスボードを使用する必要がありますそれ。 クワッドを使用するには、上記の環境変数とステレオモード開始のFlightGearのバッファ。 その後、あなたはおそらく、[表示 ] メニュー立体視のオプション項目を選択することにより、クワッドバッファリングされたステレオモードを有効にする必要があります。

Gentooの方法

Gentooユーザのために私はオーバーレイを作成しました。 以前のもののようにそれが動作クワッドバッファサポートとFlightGearのためのパッチと修正されたebuildを含んでいます。 ここからオーバーレイが表示されることがありますのFlightGear-2.8.0オーバーレイ(240)は、オーバーレイをダウンロードしては/ usr / local / portageのでそれを抽出します。 あなたの/ etc / make.confで次の行を含めてください:

PORTDIR_OVERLAY = "は/ usr / local / portageの"

その後のFlightGearをemergeし、三次元でそれを楽しむ。

楽しむ

ユルゲン

1 Star2 Stars3 Stars4 Stars5 Stars (未評価)
Loading ... 読み込んでいます...

N900 IMの位置認識を修正

 Fixing location awareness of N900 IM

Nokias N900携帯電話は位置認識装置です。 通常、それはJabberのやSkypeなどのインスタントメッセージングサービスのステータスメッセージであなたの位置を表示することができました。 この関数は、いくつかの時間前に、完全に動作を停止しました。 この記事では根本的な問題について説明し、再び機能を回復するために修正を提示します。

通常1は有効にすることができN900ステータスバーをタップすると"可用性"を選択することにより、ステータスメッセージ内の現在位置を表示するために電話を。 ボタン "私の場所"がタップできる場所その後可用性ウィンドウが開きます。 その後、一通りのレベルから町レベルに位置の精度を選択することができます。 その後、現在の場所が連絡先に公開されています。 現在、この機能を有効にすると、ものの連絡先への任意の場所を公開していません。 sysklogdのをインストールした後、syslogには、問題が配置されて最初のヒントを与える:

8月31日午後6時37分33 ​​秒ノキアN900のNM-NAV-プロバイダ[11138]:GLIB WARNING **
デフォルトでは、 -に接続できませんでした

31午前18時37分33 ​​秒8月ノキアN900 [1621]:GLIB WARNING ** rtcom-プレゼンス-UI -
ヌルポインタはnavigation_provider_location_to_addressコールバックに渡される

NM-NAV-プロバイダープロセスを殺すと、xtermのより詳細なエラーメッセージからの/ usr / libに/ nokiamapsナビゲーション·プロバイダ/ NM-NAV-プロバイダを再起動後に見ることができます:

^
エラー:ドキュメントは空です
^
エラー:開始タグは、予想される、 '<'が見つかりません

したがってNokias Webサービスに送信される要求に問題があった。 おそらくノキアは、一方でWebサービスを変更しました。 しかしながら、トークンなし同じ要求を使用して所望の結果につながる。 これは簡単にWebブラウザに要求されたURLを入力して試してみたことができます。 残念ながら、NM-ナビゲーション·プロバイダー源を閉じているので、容易に修正することができません。 進エディタは、トークン列を検索するために使用することができ、その要求はその前にゼロを終了させることができる。

hexedit nm nav provider 520 Fixing location awareness of N900 IM

図:WebサービスのためのNM-NAV-プロバイダトークン場所のhexeditビュー

NM-NAV-プロバイダの0.109から3 +0 M5バージョン、位置0x73F7一つと0×7689一つに一致する要求を持つ2つの位置があります。 後者は、問題に関連するものです。 ゼロによるこのアドレスのバイトを交換する要求文字列を終了し、Nokias Webサービスによって理解することができる要求につながる。 一つは、ファイルに書き込むことができるようになる前に、NM-NAV-プロバイダープロセスを殺すために持っています。

残念なことに修正されたバイナリはライセンスの制限の理由から、ここで公開することはできませんが、ファイルにパッチを適用するための簡単​​な方法を提供することができる。 まず第一に、強化されたbusyboxのは、N900にインストールする必要があります。 その後、xtermの内部rootユーザーで次の行を実行します。

CDの/ usr / libに/ nokiamapsナビゲーション·プロバイダ/; CP NM-NAV-プロバイダNM-NAV-provider.bak; killallをNM-NAV-プロバイダ; DD CONV = NOTRUNCバハマ= 1カウント= 1 = 30345を求める場合= / = NM-NAV-プロバイダのdevの/ゼロ

この行はnokiamaps-ナビゲーションプロバイダ0.109から3 +0 M5のために働く。 実行後、場所は再び連絡先に公開することができます。 残りの唯一の問題は、あなた次第です。 あなたは本当にすべての連絡先はあなたの場所を知っていることをしたいですか?

宜しく
ユルゲン

1 Star2 Stars3 Stars4 Stars5 Stars (3投票、平均:5の5.00から)
Loading ... 読み込んでいます...

glsldevilバイナリ

約1年前、私は記事でのOpenGL / GLSLデバッガglsldevilについて書いglsldevil-1.1.5用のgentooのebuildは 、そのためのGentooのebuildを提供した。 残念glsldevilシュトゥットガルト大学(のWebページからはもう利用できないようですhttp://cumbia.informatik.uni-stuttgart.de/glsldevil/ ebuildには役に立たなくしている)。

編集29/5/2012:シュトゥットガルト大学の元のダウンロードサイトが再び使用可能になった。

glsldevil許可の再配布のライセンスなので、私は再び公共用glsldevil利用できるように、私のローカルコピーをアップロードすることを決めた。 残念ながら、これは唯一のLinuxバイナリ(32ビットおよび64ビット)と、いずれもWindows用のバイナリやソースコードが含まれています。

ここからLinuxバイナリをダウンロードすることができます: glsldevil-1.1.5.tar.gz(358)

ebuildので使用する場合は、ただの/ usr / portageの/ distfilesを/にファイルをコピーします。

よろしく
ユルゲン

1 Star2 Stars3 Stars4 Stars5 Stars (1投票、平均:5の5.00から)
Loading ... 読み込んでいます...

PHP-5.4.1_rc1は、Gentoo上のApache-2.4.1で失敗

 php 5.4.1 rc1 fails with apache 2.4.1 on gentoo

今日のapache-2.4.1のebuildはgentoosのPortageツリーに登場している。 新興のphp-5.4.1_rc1は、次のエラーメッセージとGentooの上にインストールされているのapache-2.4.1 Webサーバで失敗します:

SAPIモジュールの設定
AOLserverのサポートのためにチェックしていない...ない
APXSを通じてDSO経由のApache 1.xのモジュールのサポート...いやをチェック
Apacheの1.xのモジュールのサポートをチェックする...ない
Apacheの文字コード互換性オプションを有効にするかどうかをチェックしません...ない
APXSを通じてDSO経由でApache 2.0のフィルタモジュールのサポートのためにチェックしていない...ない
APXSを通じてDSO経由Apache 2.0のハンドラモジュールのサポートのためにチェックしています...

申し訳ありませんが、私はAPXSを実行することはできません。 考えられる理由は次のとおりです。

1。 Perlがインストールされていません
2。 APXSが見つかりませんでした。 = /パス/ to / apxsオプション-と-apxs2を使用してパスを渡すようにしてください
3。 Apacheが(APXS使用ページが表示されます)を使用して、有効に、あまり組み込まれていませんでした

ます。/ usr / sbin / apxsオプションの出力は次のとおりです。
。/ configureを:行8325ます。/ usr / sbin / apxsオプション:そのようなファイルまたはディレクトリはありません
構成:エラー:中止

この理由は、APXSの実行ファイルは、Apache-2.4.1のebuildと一緒にインストールされないこと、である。 によるgmane.orgこの問題は、Apache-2.4.1-R1用のebuildで固定してしまった。 しかし、2.4.1-r1が新興のphpにApacheをアップグレードした後も、同じエラーメッセージで失敗します。 ファイルシステムの上に簡単に見ては、/ usr / sbinに/ apxsオプションも同様に/ usr/sbin/apxs2シンボリックリンクが作成されてしまったようにインストールされてしまったことを示しています。

mittelerde sbinに#LS-産むAPXS *
24K-RW-R-R-1ルートルート23K 1。 月16:14のAPXS
0 lrwxrwxrwx 1ルートルート14 1。 4月午前16時14 apxs2 - >ます。/ usr / sbin / apxsオプション

これはまたのapache-2.4.1-R1で失敗新​​興phpの理由を明らかにする。 のapache-2.4.1-R1のebuildに来ます。/ usr / sbin / apxsを perlのスクリプトは、実行可能フラグを欠いている。

したがって、単純な

chmodコマンド+ Xます。/ usr / sbin / apxsオプション

問題を解決し、新たなPHPはその後魔法のように動作します。 おそらくこれは、次のapacheのebuildで固定してしまいます。 2.4アップグレード後に動作し、Apacheの設定を取得するには、読みたいと思うかもしれません: 2.2から2.4へのアップグレード

ユルゲン

1 Star2 Stars3 Stars4 Stars5 Stars (未評価)
Loading ... 読み込んでいます...

Linuxカーネル3.3のため、iptablesのミラーターゲット

 iptables mirror target for linux kernel 3.3

私の最後のカーネルのアップグレード後、私は公開iptablesのミラーターゲット構築しようとしたここに iptablesのミラーターゲットは、あなたのマシンに送信されたパケットを受け取り、パケットがどこから来たマシンに同じパケットを返します。 したがって、の誰かがあなたのマシンをスキャンしようとしたり、彼が彼自身のマシンをスキャンしたり、自分のマシンを攻撃する攻撃をしようと言ってみましょう。 私はカーネルのバージョンは3.3でそれをしようとしたとき、それが現在のLinuxカーネルではもうビルドできませんでした。 しかし、この時間は、わずかな修正はneccesaryてきました。 別のヘッダファイルが含まれなければならなかったと関数名が変更されました。 ここで、カーネルのバージョン3.3と、おそらく将来のカーネルの新しいリリースをダウンロードすることができます:

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

カーネルモジュールはカーネルのバージョンのlinux-3.3-のvserver-2.3.3.1でテストされてますあなたと、モジュールを使用したいカーネルをブート、モジュールをビルドする。 Afterwardsアーカイブで解凍し、モジュールのビルドcompile.shスクリプトを実行します 次に、あなたのカーネル/ libに/ modulesディレクトリにコンパイルされたモジュールをインストールするためのinstall.shスクリプトを実行します。

今、あなたは、FORWARD、INPUTでREJECTまたはドロップターゲットの代わりにミラーターゲットを使用し、ファイアウォールスクリプトでこのような連鎖を、PREROUTING場合があります。

$ IPTABLES-INPUT-jのミラー

用心:ミラーターゲットの使用は、ミラー·ターゲットを使用するマシンを保護したiptablesのに接続したい場合、あなたはそれを認識せずに、ローカルマシンに接続して終わる可能性の例では、奇妙な結果につながる可能性があります。 それはまた、多くの帯域幅を使用することができます。 モジュールを使用して2台のマシンがある場合、最悪のケースが発生します。 これらのマシンは、ピンポンを再生するに終わる可能性があります。 だから、あなたが警告されている、 注意して、あなた自身の責任で使用しています。 詳細については、以下を参照してくださいMIRRORターゲットを

古いカーネルバージョンのダウンロードは以下の通りです。 2.6.27に2.6.25カーネル用の作品をアップするバージョン番号に注意してください。 2.6.28も2.6.29と2.6.30のカーネルで動作します。 モジュールのバージョンは、2.6.13カーネルバージョン2.6.16まで働く必要があります。

MIRROR.2.6.13.tar.gz(1107)
MIRROR.2.6.24.tar.gz(1489)
MIRROR.2.6.25.tar.gz(1368)
MIRROR.2.6.28.tar.gz(1412)
MIRROR.2.6.31(1274)
MIRROR.2.6.35.tar.gz(1221)
MIRROR.2.6.36.tar.gz(1128)
MIRROR.2.6.37.tar.gz(972)
MIRROR.3.0.7.tar.gz(714)
MIRROR.3.1.0.tar.gz(439)
gplv3 127x51 iptables mirror target for linux kernel 3.3

よろしく
ユルゲン

1 Star2 Stars3 Stars4 Stars5 Stars (1投票、平均:5の5.00から)
Loading ... 読み込んでいます...
2012-03-29

mygnu 情報

ブログロール

サイト情報

トランスレギュレータ

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