[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:13815] Re: /etc/rc.d/rc.inet1 の記述
-
From:Chisato Yamauchi
-
Date:Fri, 3 May 2002 17:30:31 +0900 (JST)
- Subject: [plamo:13815] Re: /etc/rc.d/rc.inet1 の記述
- From: Chisato Yamauchi <cyamauch@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 03 May 2002 17:26:29 +0900
山内です.
> eth0 をADSLモデム側(DHCPクライアント)
> eth1 を IPADDR="192.168.0.1"
> のようにしたいのですが eth0 の記述はどのようにしたらよいのでしょうか?
> 以下は現在の /etc/rc.d/rc.inet1 です。
私の場合,固定IPでやった事があるのですけど,
たぶん,dhcpの場合はこう.
Plamo-2.2.5 の場合は,netconfig で一旦,DHCP に設定してから
rc.inet1 をいぢると楽かもしれないです.
======== rc.inet1 ========
HOSTNAME=`cat /etc/HOSTNAME`
# Attach the loopback device.
/sbin/ifconfig lo 127.0.0.1
/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
if [ -x /sbin/dhcpcd ] ; then
/sbin/dhcpcd
else
cat << END
Dhcpcd was not found.
Please install dhcpcd.
END
fi
# For IP Masquerading
/sbin/ifconfig eth1 192.168.0.1 netmask 255.255.255.0
/sbin/route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1
# End of rc.inet1
==========================
======== rc.inet2 ========
(前省略)
# For IP Masquerading
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_always_defrag
ipchains -P forward DENY
ipchains -A forward -s 192.168.0.0/24 -d ! 192.168.0.0/24 -j MASQ
# For DHCPD
if [ -x /usr/sbin/dhcpd ] ; then
touch /var/state/dhcp/dhcpd.leases
route add -host 255.255.255.255 dev eth1
/usr/sbin/dhcpd eth1
fi
# Done!
==========================
======= rc.modules =======
(前省略)
# For IP Masquerading
/sbin/modprobe ip_masq_cuseeme
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_quake
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_vdolive
/sbin/modprobe ip_masq_user
==========================
======= dhcpd.conf =======
#
server-identifier masq0.hoge.fuga.jp ;
default-lease-time 21600 ;
max-lease-time 43200 ;
option subnet-mask 255.255.255.0 ;
option broadcast-address 192.168.0.255 ;
option routers 192.168.0.1 ;
option domain-name-servers 12.34.56.1, 12.34.56.2 ;
option domain-name "hoge.fuga.jp" ;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.65 192.168.0.192 ;
}
==========================
以上でカーネルのオプションに間違いがなければ,うまく
いくと思います.
#変なところあれば,指摘してください -> みなさま.
ちなみに,私の場合,eth0,eth1 は違う種類のカードを使い,
/etc/modules.conf で以下のように設定しています.
alias eth0 via-rhine
alias eth1 rtl8139
------ ------
Chisato Yamauchi
Mail: cyamauch@hst.phyas.aichi-edu.ac.jp
cyamauch@a.phys.nagoya-u.ac.jp
URL: http://phe.phyas.aichi-edu.ac.jp/~cyamauch/
------ ------
- References
-
- [plamo:13814] /etc/rc.d/rc.inet1 の記述, O.Y.
[検索ページ]
[メール一覧]
Plamo ML 公開システム