[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:30090] CATV での接続
ちゃんちゃんこです。
添付したスクリプト(/etc/rc.boot/01network.sh と
/etc/ppp/peers/provider.sub1 ) でdhclientを使ってCATVでの接続を
行なっているのですが、pppを起動しないとicmpが通らずに接続できません。
# IPの取得には成功している
なぜ、このような現象が起きるのか不可解なのですが(しかもppp0方面
がicmpが通らなくなるし…これはppp方面のroutingを外せば解決するの
ですが…)、どうすれば良いのでしょうか。
ヒントだけでも頂けると助かるのですが…
----------
ii dhcp-client 2.0pl5-6.1 DHCP Client
ii ppp 2.4.1.uus-1 Point-to-Point Protocol (PPP) daemon.
ii netbase 4.06 Basic TCP/IP networking system
ちゃんちゃんこ
#! /bin/sh
# Network Setup...for Local.
/sbin/ifconfig lo 127.0.0.1
/sbin/dhclient eth1
# Setup routing.
#/sbin/route add -net 127.0.0.1 netmask 255.255.255.255
## Set NAT ... IPTABLES
IPTABLES=/usr/bin/iptables
# Set nat for IPCHAINS
#/sbin/modprobe ipchains
# enable IP Forwarding...
/usr/bin/pon provider.sub1 # Provider [ISDN] is sub-route
sleep 20
echo 1 >/proc/sys/net/ipv4/ip_forward
if [ -e /proc/sys/net/ipv4/tcp_ecn ] ; then
echo 0 >/proc/sys/net/ipv4/tcp_ecn
fi
# il24.net,Interlink.or.jp
route add -net 203.141.xxx.0 netmask 255.255.xxx.0 dev ppp0
route add -net 203.141.yyy.0 netmask 255.255.yyy.0 dev ppp0
route add -net 203.141.zzz.0 netmask 255.255.zzz.0 dev ppp0
route del default dev ppp0
echo * Setup CATV Route
# dhcp
#/sbin/dhclient eth1
sleep 2
route del default dev eth1
route add default gw xxx.yyy.zzz.aaa dev eth1
echo * Done.
# These are the options to dial out to your service provider
# Please customize them correctly. Only the "provider" file will
# be handled by poff and pon.
# You usually need this if there is no PAP authentication
#noauth
# The chatscript (be sure to edit that file too)
connect "/usr/sbin/chat -v -f /etc/chatscripts/foo.flez"
# Routing
nodefaultroute
#defaultroute
#netmask 255.255.255.255
# Default Modem (you better replace this with /dev/ttySx!)
/dev/ttyS0
# Speed
38400
# Keep Modem up even if connection fails
persist
user xxxxxxxxxxx@xxxxxxxxxxx