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

[debian-users:08772] Re: [Q] ipmasq configuration



こんにちわ。(=Hello!)
1998年 10月 5日 (月) 11:14 PM, wrote Motoyasu KOJIMA 
<mailto:mkojima@xxxxxxxxxxxx>:
>Hammの ipmasq パッケージの設定方法が分かる方はいませんか?
>
>ipmasq_2.5.deb をインストールすると
>/usr/sbin/ipmasqconfig という設定用スクリプトが導入されます.

私もipmasqconfigしましたが、manにも入ってなくて、困惑しています。
調べてみると/etc/ipmasq.confを/etc/rc.boot/ipmasqで読み込んでいます。
で、ipmasqを見ると/sbin/ipmasq ........とやっているので、
man ipmasqを見ても登録されていないのです。困った。

それで、cat /sbin/ipmasqから見た想像なのですが、
(これシェルスクリプトでした)

# Masquerading Rules

# Masquerade from local net on local interface to anywhere.
/sbin/ipfwadm -F -a masquerade -V $1 -S $3/$4

としているので、

>これを起動すると,
>
> What is the IP address of your external interface?
>
0.0.0.0
> What is the netmask of your external interface?
>
0
> Please specify the internal interfaces to be masqueraded. Enter a '.' to
>finish.
> Enter an internal interface's IP address.
192.168.1.20(内部LANのIP)
>
> Enter that internal interface's netmask.
>
24(内部LANのネットマスク)

とやってみました。
しかし、再起動すると


Initializing IP Masquerading...ipfwadm: setsockopt failed: Protocol not 
availabe
ipfwadm: setsockopt failed: Protocol not available
ipfwadm: setsockopt failed: Protocol not available
ipfwadm: setsockopt failed: Protocol not available
ipfwadm: setsockopt failed: Protocol not available
ipfwadm: setsockopt failed: Protocol not available

これはカーネルがipmasquradeに対応してコンパイルされていないからだと
思います。(これから再コンパイルしてみますが、マシンが非力なので。。。)

>と,尋ねてきます.が,それぞれの質問にどう答えるのかわかりません.
>どう設定すれば正しく動作するのでしょうか?
>

ほとんど予想で申し訳ないのですけど、私もカーネルの再構築が終わったら
もう一度試してみます。

--------------------------------
               kazunori miura
      yamagata-prefecture Japan
                  mount zao
         kazu@xxxxxxxxx  out going
  kazumio@xxxxxxxxxxxx incomming
--------------------------------