[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:01757] Abouut ip masquerade setup.
-
From:Hirohisa Inoue
-
Date:Sat, 6 Mar 1999 10:30:32 +0900
- Subject: [plamo:01757] Abouut ip masquerade setup.
- From: Hirohisa Inoue <hirohisa@xxxxxxxxxxxxxxx>
- Date: Sat, 6 Mar 1999 10:30:32 +0900
- Posted: Sat, 06 Mar 1999 10:29:22 +0900
いのうえ ひろひさ です。
wnn server の せつぞく が おかしいので かなで しつれい します。
http://cmpdos.hnz.kpu-m.ac.jp/linux/IPM.html を さんこう に ip masquerade の せってい を
したのですが、うまく どうさ かくにん ができません。
kernel の さいこうちく を して かき の とおり、/etc/rc.d/rc.local をせってい しましたが、
ifconfig で かくにん しても eth1 の じょうほう が ひょうじ されません。
せってい に ひつよう なものは、これだけだ と おもうのですが、なにか もれている のでしょうか。
おしえて ください。(eth0, lo の じょうほう は でます。)
hiro:/home/hiro# ifconfig eth1
eth1: unknown interface.
hiro:/home/hiro#
(いか、じょうき HP より ばっすい。)
#vi /etc/rc.d/rc.local でviを起動し、以下の行を追加します。{***}は書きません。
{最初は eth1 の設定です}
# Configure eth1 for private network
echo
echo "Configure eth1 for private network..."
/sbin/ifconfig eth1 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0
{private network の設定です}
# Set up private network
/sbin/route add -net 192.168.1.0 netmask 255.255.255.0
{ip_masq 関係の modules がロードされるようにします}
#
# Loading modules for IP masquerading
echo
echo "Loading modules for IP masquerading..."
echo
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_vdolive
echo
{最後に、ipfwadm の設定です}
# Configuring IP Forwarding Policies
echo "Configuring IP Forwarding Policies"
/sbin/ipfwadm -F -p deny
/sbin/ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
echo
echo "IP Masquerade setup done"
echo
再起動して、うまくいったかどうか、ifconfigで確認します。
#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local setup commands in here:
#/sbin/route add -host all-ones dev eth1
#/usr/local/bin/dhcpd
# configure eth1 for private network
echo
echo "Configure eth1 for private network..."
/sbin/ifconfig eth1 192.168.10.10 broadcast 192.168.10.255 netmask 255.255.255.0
# set up private network
/sbin/route add -net 192.168.10.0 netmask 255.255.255.0
# Loading modules for IP masquerading
echo
echo "Loading modules for IP masquerading..."
echo
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_vdolive
echo
# Configuring IP Forwarding Policies
echo "Configuring IP Forwarding Policies"
/sbin/ipfwadm -F -p deny
/sbin/ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
echo
echo "IP Masquerade setup done"
echo
if [ -f /etc/rc.d/can35b2.r ]; then
/etc/rc.d/can35b2.r start
fi
if [ -f /etc/rc.d/wnn.r ]; then
/etc/rc.d/wnn.r start
fi
if [ -f /usr/local/libexec/skkserv ]; then
echo -n "Starting SKK: "
/usr/local/libexec/skkserv
echo
fi
if [ -x /usr/local/lib/dserver ]; then
echo -n "Starting dserver: "
/usr/local/lib/dserver 2 1> /dev/null 2> /dev/null &
echo
fi
if [ -x /usr/local/pgsql/bin/pgsqld ]; then
echo -n "Starting postgres server "
/usr/local/pgsql/bin/pgsqld start
echo "."
fi
if [ -x /etc/rc.d/xfs.init ]; then
echo -n "Starting xfs server "
/etc/rc.d/xfs.init start
echo "."
fi
if [ -f /usr/local/bin/mnews ]; then
if [ ! -f /usr/local/lib/default-domain ]; then
echo -n "setup /usr/local/lib/default-domain for mnews"
DOMAIN="`hostname -d`"
echo $DOMAIN > /usr/local/lib/default-domain
echo "."
fi
fi
- Follow-Ups
-
- [plamo:01759] Re: Abouut ip masquerade setup., KOJIMA Mitsuhiro
[検索ページ]
[メール一覧]
Plamo ML 公開システム