[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