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

[debian-users:17245] IP Masquerade Config



大宮@愛知です。
# Debian に限った話では無いですがお許し下さい_o_

 Linux IP Masquerade mini HOWTO や Kernel-HOWTO を参考に
IP Masquerade の設定しようと思いましたが、クライアントから
の反応に応答しません。^^;


構成は次の通りです。

      The Internet
           |
      +--------+
      |   TA   | MN128
      +--------+
           |
+----------------------+  +-----+  +----------------------+
| Linux Debian/GNU 2.1 |--| HUB |--|         WinNT        |
+----------------------+  +-----+  +----------------------+
     192.168.1.1                          192.168.1.2
    255.255.255.0                        255.255.255.0


kernel は 2.0.36 ですが、patch は当てていません。
Linux IP Masquerade mini HOWTO より、以下の部分を変更しまし
た。

# cat /usr/src/linux/.config  # 必要と思われるこだけ

CONFIG_EXPERIMENTAL=y
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_FIREWALL=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_MASQUERADE_IPAUTOFW=y
CONFIG_IP_MASQUERADE_ICMP=y
CONFIG_IP_ALWAYS_DEFRAG=y
CONFIG_DUMMY=y

.config を編集し、カーネルとモジュールのインストールを行い
# make dep; make clean; make zlilo
# make modules; make modules_install

[debian-users:00128] [debian-users:00136] を元に、次の行を
付け足しました。

# cat /etc/init.d/network  # 必要と思われるこだけ
ipfwadm -F -a m -S 192.168.1.1/24 -D 0.0.0.0/0 
ipfwadm -F -a m -S 192.168.1.2/24 -D 0.0.0.0/0 
ipfwadm -F -p deny

# cat /etc/modules  # 必要と思われるこだけ
ip_masq_ftp
ip_masq_raudio
ip_masq_irc

# cat /etc/ppp/ip-up  # 必要と思われるこだけ
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc

# cat /etc/ppp/ip-down  # 必要と思われるこだけ
/sbin/rmmod ip_masq_ftp.o
/sbin/rmmod ip_masq_raudio.o
/sbin/rmmod ip_masq_irc.o

再起動後、次のコマンドを実行し、
# echo "1" > /proc/sys/net/ipv4/ip_forward

ここで Linux 側で ISP に接続
# pon ISP

クライアント NT は Linux IP Masquerade mini HOWTO の中の
設定例を参考に設定し、Netscape を起動 WebPage を閲覧しよう
としたら、タイムアウトで見ることが出来ませんでした。

何処が間違っているかご指摘・ご指導宜しくお願い致します。_o_

--
Takayuki Omiya(大宮 隆幸)
E-mail  t-omiya@xxxxxxxxxxxxx