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

[plamo:18103] Re: Flet's のun-numbered接続



早間です。
大里さんこんばんは。
> 
> ようするに、ppp0 と内側 eth の両方に同じアドレスを振ってしまう
> だけで、iptables も interface を明示することで不自由なく設定で
> きます。
>

私も結局同じ方法です。 
同じように default gateway に(結果論ですが)"あっち側のアドレス"
を指定しています。

/etc/ppp/options に次のように書いています。
noaccomp
receive-all
noauth
defaultroute
plugin /usr/lib/pppd/2.4.2b1/rp-pppoe.so
name guest@flets   <<--- Flets Palza ??
idle 600
persist 
holdoff 1
192.168.0.100      <<--- ここにルータIP

> 動いているのは Vine-2.5 ですが、キモの部分だけをスクリプトにして
> 紹介しますとこんな感じになります。
> eth0 は内側、eth1 は ppp 側にしています。
> 
> #! /bin/bash
> EXTIF="ppp0"
> INTIF="eth0"
> /usr/sbin/adsl-start /etc/ppp/pppoe.conf
> EXTIP='210.249.66.65'
> INTNETWORK='210.249.66.64'
> INTNETMASK='255.255.255.240'
> GATEWAY=`/sbin/ifconfig ${EXTIF}|grep 'inet addr'|tr -s ':' ' ' |cut -d ' ' -f 6`
> /sbin/ifconfig ${EXTIF} ${EXTIP}
> /sbin/ifconfig ${INTIF} ${EXTIP} netmask ${INTNETMASK}
> /sbin/route del default
> /sbin/route add -host ${GATEWAY} ${EXTIF}
> /sbin/route add default gw ${GATEWAY}
> /sbin/route add -net ${INTNETWORK} netmask ${INTNETMASK} ${INTIF}

vine と違うのでしょうが、default gw はPPPoE で済んでいるので設定は
していません。plamo 流に言えば、
・普通に rc.inet1 で設定するが default gw は指定しない
・pppd を起動し WAN アドレスを ppp のローカル側にし指定する。
・PPP の options に defaultroute を指定する。
・他のホストは PPPoE を実行しているホストを default gw とする。
  (そりゃ、ルータですから)
と言ったところでしょうか。

-- 早間  yossi@yedo.src.co.jp

References
[plamo:18087] Re: B-Flet's, 早間義博
[plamo:18090] Re: B-Flet's, 早間義博
[plamo:18102] Re: Flet's のun-numbered接続(Was:B-Flet's), OOSATO,Kazzrou

[検索ページ] [メール一覧]
Plamo ML 公開システム