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

[plamo:01757] Abouut ip masquerade setup.



いのうえ ひろひさ です。
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 公開システム