[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:03501] Re: IP Masquerade



From: Yohei Osaki <yoosaki@etl.go.jp>
Subject: [plamo:03500] Re: IP Masquerade
Date: Mon, 26 Jul 1999 22:30:58 +0900
Message-ID: <19990726223347N.yoosaki@etl.go.jp>

> "Unresolved symbols.." は、そのモジュールが必要とする機能のうち、カー
> ネルに組みこまれていない機能の名称というよりも、そのモジュールの名称が
> レポートされるのだと思っていたのですが違いますか?
> 
> つまり、以下のモジュールは解決できないシンボルが含まれていますよ。カーネルに
> 必要な機能を追加して下さい。という意味だと思っていたのですが。

必要な機能がモジュールで提供されている場合もあれば、カーネルそのものに
組みこまれている場合もあるかと思います。

> しかも、カーネル 2.0.35 では、IP masquerade は、モジュールではなくて、
> カーネルに組み込むものしかなかったのですが、なぜモジュールをロードする必要が
> あるのか謎です。

IP masquerade 自体はモジュールではなくカーネルに組み込む機能です。
ip_masq_ftp.o などは、masquerade 越しに FTP を使う際に必要になるモジュー
ルです。

> ちなみに、モジュールをロードしなくても出来るんじゃないかと思い、
> 最初はモジュールをロードせずに ipfwadm を実行したのですが、
> 
> ipfwadm: setsockopt failed: Protocol not available
> 
> というエラーが出てしまいました。これはカーネルに IP masquerade の機能が
> 組み込まれてないということですよね?

手順に問題はないと思いますが、新しく構築したカーネルでちゃんと再起動し
ているか確認しておいた方がいいかも知れません。

手元でマシンでは /proc/net に

kojima@ns# ls -l /proc/net/
total 0
...
-r--r--r--   1 root     root            0 Jul 26 23:33 ip_autofw
-rw-r--r--   1 root     root            0 Jul 26 23:30 ip_forward
-rw-r--r--   1 root     root            0 Jul 26 23:33 ip_input
-r--r--r--   1 root     root            0 Jul 26 23:33 ip_masq_app
-r--r--r--   1 root     root            0 Jul 26 23:33 ip_masquerade
...

のようなファイルがあって IP masquerade が使えるかどうかの目印になって
います。

------------------------------------------+--------------------------
Time is the best teacher; unfortunately   | こじまみつひろ 
  it kills all its students.              | kojima@linet.gr.jp
                     -- anonymous         | kojima@criepi.denken.or.jp
------------------------------------------+---------------------------

Follow-Ups
[plamo:03521] Re: IP Masquerade, Yohei Osaki
References
[plamo:03500] Re: IP Masquerade, Yohei Osaki

[検索ページ] [メール一覧]
Plamo ML 公開システム