Total739302 Week293 Yesterday161 Today132 1count/day on each IP Since 2006-06-06

Network

«Prev || 1 || Next»

21 July 2008

ipfw でパケット転送がうまくいかない

マニュアルページをよく見ると,他のマシンへ転送するには
ポート番号が無視され,そのまま転送されるので
プロクシーサーバーには届かないことになる
ローカルでプロクシーサーバーを立ち上げる必要があるのか。
日本語マニュアルより抜粋
fwd | forward ipaddr[,port]
 適合したパケットの次のホップを ipaddr に変更します。これには IP
 アドレスまたはホスト名が使用できます。このルールに適合した場合、 検索は終了します。
 ipaddr がローカルアドレスの場合、適合したパケットはローカルマシン の port (または、ルールで指定されていない場合はそのパケットのポー ト番号) に転送されます。
 ipaddr がローカルアドレスでない場合、ポート番号は (指定されていても) 無視され、パケットはローカルな経路テーブルに存在するその IPに対する経路を使用してリモートアドレスに転送されます。
 fwd ルールはレイヤ 2 パケット (それらは ether_input, ether_output, bridged で受信されます) には適合しません。
 fwd アクションはパケットの内容をまったく変更しません。実際、宛先アドレスが修正されずに残るので、転送先システムがそのようなパケッ トを取り込むルールを持たない限り、他のシステムに転送されたパケットは、通常転送先のシステムで拒否されます。ローカルに転送されるパケットの場合、ソケットのローカルアドレスはパケットが元々持っていた宛先アドレスに設定されます。このことによって netstat(1) が出力するエントリは若干奇妙な見え方になりますが、これは透過プロキシサーバでの使用を意図しています。
 fwd を有効にするには、カーネルをオプション options IREWALL_FORWARD を付けてコンパイルすることが必要です。


07/21/08 16:31:00 - noboru - No comments FreeBSD , Network

17 July 2008

ipfw でパケット転送

透過プロキシーの設定を試みていて設定を調べた
ipfw add allow tcp from 自分のアドレス to any 80
ipfw add fwd アドレス,ポート番号 tcp xxx.xxx.xxx.0/24 any to any 80
まず自分からのパケットは,通す,それ以外は別ポートに転送する
options IPFIREWALL_FORWARD
を追加して、kernel の再構築が必要
ないと ipfw: getsockopt(IP_FW_ADD): Invalid argument と拒否される

On-line Manual of
りんけーじ - 日記 - 2005/11/24 01:05 [透過プロキシ]
透過型プロキシサーバーの設定

07/17/08 21:02:00 - noboru - No comments FreeBSD , Network

14 July 2008

共有の小技など

共有フォルダのショートカットを自動作成させない
 XP
  フォルダオプション 表示 詳細設定
   ネットワークのフォルダとプリンタを自動的に検索する
   オフする
 Win2000
  管理コンソールで設定 mmc スナップインの追加削除で グループポリシーを追加する
  ローカルコンピュータポリシー ユーザの構成 管理用テンプレート ディスクトップ
   マイネットワークに最近使ったファイルの共有を追加しない 有効にする

対話形式で共有を作る方法
 ローカル shrpubw.exe
 リモート shrpubw.exe /s コンピュータ名

管理共有を無効にする方法
 以下のレジストリーを設定して再起動する
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\AutoShareWks=0

07/14/08 20:28:00 - noboru - No comments Windows , Network
«Prev || 1 || Next»